Kokios Duomenų Bazės Egzistuoja

Turinys:

Kokios Duomenų Bazės Egzistuoja
Kokios Duomenų Bazės Egzistuoja

Video: Kokios Duomenų Bazės Egzistuoja

Video: Kokios Duomenų Bazės Egzistuoja
Video: Lituanistikos duomenų bazės panaudojimas moksliniams tyrimams 2024, Lapkritis
Anonim

Duomenų bazės (DB) leidžia saugoti įvairią informaciją struktūrizuotos lentelės arba elementų paveldėjimo schemos pavidalu, kuriame yra būtini įrašai, sugrupuoti pagal panašų savybių ar parametrų rinkinį ir įrašyti į atitinkamas langelius. Yra keletas duomenų bazių tipų, kurie skiriasi savo struktūra ir naudojimo tikslais.

Kokios duomenų bazės egzistuoja
Kokios duomenų bazės egzistuoja

Hierarchinės duomenų bazės

Struktūra hierarchinėje bazėje pateikiama kaip schema, kurioje yra įvairių lygių objektai, priklausantys vienai ar kitai duomenų grupei. Duomenų bazėje yra tėvų ir vaikų elementai, t. įgyvendinti paveldėjimo ir grupavimo pagal saugomos informacijos tipus principai. Struktūriškai hierarchinė bazė yra elementų medis. Taip įgyvendinami XML dokumentai ir „Windows“registras.

Pavyzdžiui, parduotuvėje yra klientų duomenų bazė. Kiekvienas klientas įsigijo konkretų produktą. Taigi, jei pirkinį parduotuvėje vaizduojate kaip hierarchinę duomenų bazę, pagrindinis elementas bus išreikštas konkrečiame kliente. Vaiko elementas bus įsigytos prekės, kurios bus susietos su kiekvienu vartotoju atskirai. Taigi pirkėjas Petrovas, nusipirkęs DVD grotuvą ir diskus su juostomis, bus pagrindinis elementas. Leistuvas ir diskai bus susieti su Petrovu ir bus antriniai elementai duomenų bazėje.

Tinklinės duomenų bazės

Tinklo duomenų bazės taip pat kuriamos hierarchijos principu, tačiau jos turi tam tikrą skirtumą - kiekvieną antrinį elementą galima susieti su keliais tėvų įrašais, t. objektai, kurie yra virš šios struktūros langelio.

Taigi kiekviena tinklo duomenų bazė yra tik sudėtinga hierarchinė. Šio tipo trūkumas yra tam tikra painiava saugant didelius duomenų kiekius, o tai pažeidžia jo naudojimo efektyvumą saugant informaciją apskritai.

Ryškus tinklo bazės pavyzdys yra internetas, turintis daugybę dokumentų, turinčių kelis pirminius elementus ir sujungtus hipersaitais, t. platinamos vienoje tinklo bazėje.

Reliacinės duomenų bazės

Šiandien tokio tipo pagrindai dėl savo struktūros yra plačiausiai paplitę ir plačiausiai naudojami. Visi tokios duomenų bazės duomenys yra saugomi atskiroje lentelėje, prie kurios pasiekiama tiesiogiai patekus į eilutę, stulpelį ar tam tikrą langelį arba naudojant esamą užklausos kalbą ar duomenų bazės valdymo sistemą.

Sunkiausias reliacinių duomenų bazių kūrimo etapas yra dizainas.

Lentelėje nurodomas duomenų tipas, eilės numeris, eilutės parametras, tekstas ir kt. Kiekvieną iš šių elementų gali automatiškai rasti atitinkama paieškos užklausa, neatsižvelgiant į saugomų duomenų kiekį, todėl šis tipas ypač efektyvus atliekant informacijos saugojimo užduotis kuriant svetaines ar dideles informacijos parduotuves.

Rekomenduojamas: