Cyfrifiaduron, Cronfeydd data
Mae strwythur y gronfa ddata
Gwybodaeth, sef y sail y gwahanol systemau cyfnewid data electronig yn cael eu trefnu mewn ffordd arbennig ac fe'i gelwir yn gronfa ddata. Er mwyn deall y cysyniad hwn, yn ogystal ag i ddeall beth yw strwythur y gronfa ddata, mae'n werth edrych yn agosach ar y ffenomen hon.
Mae'r rhan fwyaf aml, pan fyddwch yn creu cronfa ddata dylai gadw at y gofynion canlynol. Dylai fod yn hawdd i drin a bod yn gryno, amddifad o wybodaeth ddiangen. Mewn system hierarchaidd o elfennau yn cael eu trefnu fel bod bondiau eu ffurfio rhyngddynt - y plentyn a'r rhiant. Hynny yw, mae'r wybodaeth hon yn cael ei leoli yn uwch neu'n is mewn perthynas â system gwrthrych penodol. Ond mae un ohonynt bob amser yn y prif, y mae'r system gyfan yn dechrau. O ganlyniad i'r trefniant hwn o flociau wybodaeth a gynhyrchir strwythur y gronfa ddata goeden sydd yn nodweddiadol ar gyfer y system ffeil sy'n berthnasol i gyfrifiaduron.
Cronfeydd data, a ddosbarthwyd yn y rhwydwaith yn cael yr un nodweddion ag y gronfa ddata hierarchaidd. Y gwahaniaeth rhyngddynt yn gorwedd yn y ffaith y gall yr elfennau plentyn cyntaf gael hynafiaid lluosog.
Ond cyn ystyried yn fanwl y strwythur a mathau, bydd angen i chi ddiffinio'r cysyniad o gronfa ddata. Beth yw ystyr y term hwn? Mae'r diffiniad symlaf yw hyn: y gronfa ddata - ffordd i drefnu a storio gwybodaeth. Mathau a dulliau o drefnu gwybodaeth, mae cryn dipyn. Mae gan bob un ohonynt ei ogwydd darged, yn cwrdd â gofynion penodol. Er enghraifft, mae'r data yn yr iaith XML strwythuro fel coeden, sydd wedi canghennog gwraidd a nodau. Ond dim ond un math o storio data.
Mae strwythur hierarchaidd o gronfa ddata optimeiddio ar gyfer darllen, dethol data yn gyflym ac yn eu rhoi i'r defnyddiwr. Ond mae hefyd wedi ei anfanteision. Er enghraifft, cyfrifiadur, yn ddigon hawdd i berfformio gweithrediadau gyda ffeil neu ffolder penodol (sef elfennau o'r strwythur hierarchaidd), yn ymwneud yn hir wrth wirio y system ar gyfer firysau. Mae hyn yn dangos nad yw system o'r fath yn addas ar gyfer didoli cyflym o wybodaeth ac, os oes angen, y broses yn cymryd amser hir. Cymarebau o'r elfennau mewn strwythur o'r fath yw bod y isaf y gwrthrych, y mwyaf yw ei nythu. Effeithio ar y berthynas hierarchaidd rhwng elfennau rhieni a phlant y system.
Nodedig yw cronfeydd data dosbarthiad arall. Bydd yn cael ei ddangos er mwyn olaf egluro'r mater o ddulliau presennol o storio gwybodaeth. Gan natur y wybodaeth cronfa ddata gyflenwi rhannu'n strwythuredig (data fel cymeriadau), lled-strwythuredig (data testun) a distrwythur (we semantig). cronfeydd data strwythuredig wedi sawl lefel lle unedau gwybodaeth yn cael eu lleoli. Mae'r rhain yn cynnwys rhwydwaith a'r gronfa ddata hierarchaidd, lle mae'r cyfathrebu yn cael eu gosod rhwng y ffeiliau unigol. Os bydd y gronfa ddata hierarchaidd yn debyg i goeden, y rhwydwaith debyg rhwydwaith. Ar yr un strwythur y gronfa ddata wedi ei gynllunio fel y gall barhau unrhyw fertig a rhwng pâr o fertigau fod yn ychydig o gysylltiadau. Er enghraifft, un ffeil yn cynnal perthynas gyda llawer, ac o ganlyniad nad yw ei fath yn sefydlog. Efallai ei fod yn aelod o set o ffeiliau (rhwng y mae'r cysylltiad yn cael ei ddatgan) neu'r perchennog.
Mae cronfa ddata berthynol fodel lle mae'r cyfathrebu rhwng ffeiliau yn cael eu diffinio'n ddeinamig ar yr adeg pan wneir cais. Cronfeydd data eu dosbarthu yn ôl y math o wybodaeth a gynhwysir ynddynt, i'r ffeithiol, rhaglenni dogfen a geiriadurol.
Felly, y gronfa ddata - system strwythuredig yn arbennig, yn ffordd o gadw gwybodaeth a all fod ar ffurf tabl. Mae'r set o dablau lluosog gael cysylltiad rhesymegol rhwng, ac yn creu y gronfa ddata.
Similar articles
Trending Now