Duomenų bazių struktūra ir modeliai
Duomenų bazėse talpinami objektų aprašymo turiniai yra struktūrizuojami. Pagrindiniai struktūriniai elementai yra šie:
Įrašai ir laukai
Įrašas- atskiro objekto aprašymas.
Laukas- atskiros objekto savybės aprašymas.
Bazės struktūrą sudaro laukai, o įrašai sudaro bazėje patalpintą informaciją.Objektai, apie kuriuos duomenų bazėse atliekami įrašai, dažniausiai būna susiję vieni su kitais. Šie ryšiai tarp įrašų turi būti nurodomi ir nuolat išlaikomi. Pagal ryšių tarp įrašų pobūdį naudojami 4 duomenų bazės struktūros modeliai:
a)Tinklinis b)hierarchinis c)objektinis d)reliacinis
a) modelyje kiekvienas įrašas gali turėti ryšį su bet kuriais bazėje saugomais įrašais: (∞:∞)- {daugelis su daugeliu}, pvz.: pirkimas- pardavimas.
b) modelį sudaro pagrindinis laukas ir jam pavaldūs laukai. Pavaldžiuose laukuose paprastai saugomi smulkesni duomenys. Su aukštesniu hierarchiniu lauku egzistuoja tik 1 ryšys: (1:∞)- {vienas su daugeliu}.
c) jį taikant, įvairių duomenų registravimui naudojamos operacijos, įgalinančios atlikti įvairius skaičiavimus, pamatyti vaizdus, išgirsti garsus. FORTEZA (OLE OBJECT).
d) pagrįstas lentelės įvaizdžiu. Šiame modelyje duomenų bazė atitinka lentelę, kurios antraštė aprašo jame saugomų duomenų struktūrą, o eilutėse saugomos įrašų reikšmės. Lentelės stulpeliai atitinka įrašų laukus. Reliacinę duomenų bazę sudaro ne viena lentelė, o susietų lentelių rinkinys. Iš reliacinėje duomenų bazėje saugomų įrašų ir lentelių paprastomis lentelių tvarkymo operacijomis galima lengvai formuoti naujas duomenų struktūras ir įvairias ataskaitas. Dėl savo lankstumo ir taikymo paprastumo, šiuo metu dažniausiai taikomas reliacinis modelis.