Komputiloj, Datumbazoj
DB - ĝi ... La tipoj kaj propraĵoj de datumbazo
DB - akronimo kiu staras por "datumbazo" aŭ "datumbazo" (depende de la kunteksto). En ĉi tiu artikolo, ni konsideras ke ĝi / ili estas, kio estas kaj kie apliki. Ankaŭ diskuti la DBMS kaj datumbazo - ĝi estas la sama aŭ ne.
terminologio
DBMS - estas alia akronimo, kiu signifas "datumbazo mastrumado sistemo". En ĝenerala senso, ili reprezentas diversajn programaro solvoj, kun kiuj vi povas organizi la datumbazo datumojn. Tio aludas al la kompletigo de la informo bazo, ordigante ĝin, forigo, kopiado, analizo kaj multe pli.
formoj datumbazo
En datumbazo teorio, ekzistas pluraj specoj de ili. ekzistas:
- Datumbazoj relacionales (de la angla vorto rilato, kiu tradukas kiel "ligo") - estas karakterizitaj de rilatoj kaj esprimis kiel aro de interrilataj estaĵoj. Tiu lasta estas prezentitaj en la formo de briketoj, kiu enhavas la datumbazo datumojn. Tiu estas la plej ofta tipo de datumbazo.
- Hierarkia - pro la nivelo de "gepatra infano", "supera-subulo".
- Reto - ido de la antaŭaj specioj.
- Objektema, kiu laboras rekte kun la taŭga programaro metodaron (OLP).
DB - tio estas signo?
Datumbazoj relacionales estas en ilia kutima reprezento ne kaŭzas malfacilaĵojn por kompreno - plakedo kun informoj. Klarigi, vi povas voki por helpo estas tre konata datumbazo de firmaoj "Microsoft" - "Acces", parto de ilia kutima oficejo aplikoj pakaĵo.
En rilata datumbazo tabloj havas enirojn (vicoj) kaj kampoj (kolumnoj). La unua enhavas informojn tuj, la datumoj en la pasinteco - priskribo de kio ĝi signifas registradon. Ekzemple, la kampo - "nomo" eniro - "Catherine".
Por kampoj difinitaj valoro tipoj. Ili eble estas nombra, karaktero, dato, tempo, ktp Ankaŭ, ĉiu tablo devas esti ŝlosilan kampo - .. Rekorda tie unike identigi datumon.
Oni devas kompreni ke la datumbazo mem - ĝi ne estas tablo. La datumbazo povas esti stokita de unu ĝis kelkcent tabloj, depende de la kvanto kaj diverseco de informoj.
Interrilatoj inter tabloj
Por certigi rilatoj inter tabloj en la datumbazo havas skemo. Komunikado estas:
- "Unu-al-unu" - ĉiu disko en la tabelo respondas al nur unu rekordon de alia telero.
- "Unu-al-multaj" kaj "multaj-al-multaj". Rekorda povas respondi al pluraj el la rilataj tablo. Alternative (dua enkorpiĝo).
- "Multaj-al-multaj". Ne estas malfacile diveni ke en ĉi tiu kazo, multnombraj vicoj povas esti elektita por konekti multoblajn vicojn de alia tablo (tia ligo estas organizita uzante surscenigo tablo kaj du ligilojn supre specioj).
Movanta tien kaj reen
Hierarkia datumbazo estas multe pli strukturita ol rilata. Ili tendencas strikta obeado. Estas la radiko elemento - la "beko", kiu branĉo de subuloj - "heredantoj" aŭ "posteuloj". Hierarkia datumbazo - bazo havanta arbo strukturo en kiu nur unu praulo eble ĉe ĉiu nodo.
Tiu tipo estas oportuna al uzi por konstruado deponejoj de informo jam ordonis strukturo: ekzemple, la bazo milita unuo aŭ la dosieradministrilo datumoj. La malavantaĝo estas konsiderata neebla por la unuo havi pli ol unu patro, kaj ankaŭ la kompleksecon de la datumbazo logiko.
pligrandigi rilatoj
Tabular display metodo
Malgraŭ tio, ke la tabloj estas rilataj ĉefe kun datumbazoj relacionales kaj hierarkia, reto, kaj povas ankaŭ esti reprezentitaj en la formo de tabloj. La baza diferenco inter ĉi tiuj tipoj de - principe la konstruo de la strukturo: interrilata, kompare kun la aliaj du estas multe pli libera kaj malpli ordonis.
Objektema stilo
Lasta rigardita tipo - orientita al celoj - la malplej ofta. Tiu estas ĉar ĝi estas tre specialigitaj. Kompleksaj datumoj strukturoj kiel ekzemple bazo formo objekto kaj labori rekte kun la lingvo de programado orientita al celoj. Ili estis disvolvita en la jaroj okdek de la pasinta jarcento kaj nun ne ricevis multan popularecon pro ĝia komplekseco kaj ne tre alta rapideco de rapideco.
Similar articles
Trending Now