Andmebaasid

Ühe Failiga andmebaas

Andmebaasitüüp, kus salvestatakse kõik andmed ühte faili

Näiteks SQLite, H2

Mitme failiga andmebaas

Andmebaasitüüp, kus andmed salvestatakse mitmesse eerinevasse faili

Kasutatakse kui andmete maht ja keerukus on kasvanud

Võimaldab salvestada erinevates vormingutes andmeid

Annab kasutajale võimaluse andmebaasi struktureerida

Tsentraalne andmebaas

+ Turvaline

+ Hoolduskulud on madalad

+ Andmebaasile pääseb ligi erinevatest kohtadest

Kõiki andmeid hoitakse ühes kohas

- Arvutite tehnoloogilised piirangud

- Juurdepääs sõltub põhiliselt võrguühendusest

Hajus andmebaas

+ Sisaldab mitme failiga andmebaasi süsteemi, mida kontrollib üks DBMS

+ Rikke korral ei ole kaotus liiga suur

+ Kadunud andmete hankimine

Andmed on mitmes erinevas kohas

- Loomine

- Keerulisem turvata

Lamefailiga andmebaas

Lamefailiga andmebaas

+ Kerge kasutada

Kasutatakse tavaliselt väikeste andmebaaside haldamiseks

Andmed on jagatud tabelitesse

- Ei ole just kõige mahukam

Relatsiooniline andmebaas

Mitte relatsiooniline andmebaas

Tuntud kui noSQL andmebaasid

Struktureerimata

Võimalus kasutada videoid, fotosid andmetena

Veeru-põhine andmebaas

Lihtsamate päringute jaoks

Üks veerg koosneb väärtustest ja andmekogumikest

Veerge võib olla mitu

Tihti kasutatakse kliiniliste andmete & kliendisuhete haldamise süsteemides

Kasulik ning efektiivne, sest selline orientatsioon aitab andmeid tõhusalt lugeda, sest tegemist on sama valdkonnaga

Rea-põhine andmebaas

Andmed salvestatakse ridadena

Kasutusel paljude relatsiooniliste andmebaaside puhul

Eesmärk vähendada andmete vastuvõtmise koormust

Andmebaasi mudelid

Lamefaili mudel

Koosneb ühest failist

Nad on lihtteksti kujul, nt .txt formaadis

Hierarhiline andmemudel

Tunnused

Andmete hoiustamise mudel, kus andmed on jaotatud puukujulise mustrisse

Erineva astme andmed omavahel suhelda ei saa

Võrk andmemudel

Tunnused

failide vahel on mitu seost ehk failid saavad omavahel suhelda.

Objekt-orienteeritud andmemudel

Tunnused

Andmeid on nagu objektid kindlate omadustega, ning saavad omavahel suhelda

Struktuur, süsteem ja põhimõte on sama, nagu objekt-orienteeritud programeerimises.

Relatsiooniline mudel

Tunnused

Andmed on esitatud tabelite kogumina