Beth yw Cronfa Ddata?

Gwnewch yr anadl o daenlen i gronfa ddata

Mae cronfeydd data yn cynnig mecanwaith trefnus ar gyfer storio, rheoli ac adfer gwybodaeth. Maent yn gwneud hynny trwy ddefnyddio tablau. Os ydych chi'n gyfarwydd â thaenlenni fel Microsoft Excel , mae'n debyg eich bod eisoes yn gyfarwydd â storio data ar ffurf tabl. Nid yw'n rhan helaeth o wneud y saeth rhag taenlenni i gronfeydd data.

Cronfeydd Data vs Spreadsheets

Mae cronfeydd data yn llawer gwell na thaenlenni ar gyfer storio llawer o ddata, fodd bynnag, ac am drin y data hwnnw mewn gwahanol ffyrdd. Rydych chi'n dod ar draws pŵer cronfeydd data drwy'r amser yn eich bywyd bob dydd.

Er enghraifft, pan fyddwch yn mewngofnodi i'ch cyfrif bancio ar-lein, mae eich banc yn dilysu eich mewngofnodi yn gyntaf gan ddefnyddio'ch enw defnyddiwr a'ch cyfrinair ac yna'n dangos cydbwysedd eich cyfrif ac unrhyw drafodion. Dyma'r gronfa ddata sy'n gweithredu y tu ôl i'r llenni sy'n gwerthuso eich cyfuniad defnyddiwr a chyfrinair, ac wedyn yn rhoi mynediad i chi i'ch cyfrif. Mae'r gronfa ddata yn hidlo eich trafodion i'w harddangos yn ôl y dyddiad neu'r math, fel y gwnewch gais.

Dyma ychydig o'r camau y gallwch chi eu perfformio ar gronfa ddata a fyddai'n anodd, os nad yn amhosibl, i berfformio ar daenlen:

Gadewch i ni ystyried rhai o'r cysyniadau sylfaenol y tu ôl i gronfa ddata.

Elfennau Cronfa Ddata

Mae cronfa ddata yn cynnwys tablau lluosog. Yn union fel tablau Excel, mae tablau cronfa ddata yn cynnwys colofnau a rhesi. Mae pob golofn yn cyfateb i briodoldeb , ac mae pob rhes yn cyfateb i un cofnod. Rhaid i bob bwrdd gael enw unigryw mewn cronfa ddata.

Er enghraifft, ystyriwch gronfa ddata sy'n cynnwys enwau a rhifau ffôn. Mae'n debyg y byddech yn gosod colofnau o'r enw "FirstName," "LastName" a "TelephoneNumber." Yna, byddech yn syml yn dechrau ychwanegu rhesi o dan y colofnau hynny sy'n cynnwys y data. Mewn tabl o wybodaeth gyswllt ar gyfer busnes gyda 50 o weithwyr, byddem yn dod i ben gyda thabl sy'n cynnwys 50 rhes.

Agwedd bwysig ar fwrdd yw bod rhaid i bob un fod â cholofn allweddol cynradd fel bod gan bob rhes (neu gofnod) faes unigryw i'w nodi.

Gwarchodir y data mewn cronfa ddata ymhellach gan yr hyn a elwir yn gyfyngiadau . Mae cyfyngiadau yn gorfodi rheolau ar y data i sicrhau ei gyfanrwydd cyffredinol. Er enghraifft, mae cyfyngiad unigryw yn sicrhau na ellir dyblygu allwedd gynradd. Mae cyfyngiad siec yn rheoli'r math o ddata y gallwch ei roi i mewn-er enghraifft, gall maes Enw dderbyn testun plaen, ond mae'n rhaid i faes rhif diogelwch cymdeithasol gynnwys set benodol o rifau. Mae sawl math arall o gyfyngiadau yn bodoli hefyd.

Un o nodweddion mwyaf pwerus cronfa ddata yw'r gallu i greu perthynas rhwng tablau gan ddefnyddio allweddi tramor. Er enghraifft, efallai y bydd gennych dabl Cwsmeriaid a thabl Gorchmynion. Gellir cysylltu pob cwsmer â gorchymyn yn eich tabl Gorchmynion. Efallai y bydd y tabl Gorchmynion yn ei dro, yn gysylltiedig â thabl Cynhyrchion. Mae'r math hwn o ddyluniad yn cynnwys cronfa ddata berthynol ac yn symleiddio eich dylunio cronfa ddata er mwyn i chi allu trefnu data yn ōl categori, yn hytrach na cheisio rhoi'r holl ddata i mewn i un tabl, neu dim ond ychydig o dablau.

System Rheoli Cronfa Ddata (DBMS)

Mae cronfa ddata yn dal data. Er mwyn gwneud defnydd go iawn o'r data, mae arnoch angen System Rheoli Cronfa Ddata (DBMS). DBMS yw'r gronfa ddata ei hun, ynghyd â'r holl feddalwedd a'r ymarferoldeb i adfer data o'r gronfa ddata, neu i fewnosod data. Mae DBMS yn creu adroddiadau, yn gorfodi rheolau cronfa ddata a chyfyngiadau, ac yn cynnal y sgema cronfa ddata. Heb DBMS, dim ond casgliad o ddarnau a bytes sydd heb fawr o ystyr yw cronfa ddata.