1. Lameandmebaas
(vene k: плоская БД)
- Kõik andmed on ühes failis ja ühes tabelis
- Seosed tabelite vahel puuduvad
- Sobib väikeste ja lihtsate andmehulkade jaoks
Näide:
- MS Excel (
.csvfail)
2. Relatsiooniline andmebaas
(relation – seos; vene k: связь)
- Andmed on jaotatud mitmesse omavahel seotud tabelisse
- Kasutab võtmeid ja seoseid
- Kõige levinum andmebaasitüüp
3. Mitterelatsiooniline andmebaas
- Andmeid ei hoita tabelitena
- Sageli dokument-orienteeritud
- Paindlik struktuur, sobib suurte andmemahtude jaoks
Näide:
- MongoDB
4. Hierarhiline andmebaas
- Andmed on puustruktuuris
- Igal elemendil on üks „vanem“
- Sobib kindla struktuuriga andmetele
Andmebaaside haldamise tarkvara
(Системы управления БД)
- SQL Server
- SQL Server Management Studio
- XAMPP
- MariaDB
- MS Access
Põhisõnavara
- Andmebaas – database
- Tabel – table
- Veerg / väli – column / field
- (vene k: столбец / поле)
- Rida / kirje – row / record
- (vene k: ряд / запись)
- Olem – entity
- (vene k: сущность)
- Päring – query
- (vene k: запрос)
Piirangud
(restrictions / ограничения)
- Primaarne võti (primary key)
- Tuvastab iga kirje unikaalselt
- Välisvõti (foreign key)
- Seob tabelid omavahel
- Unikaalne (unique)
- Väärtus ei tohi korduda
Seoste tüübid
Üks-ühele
Näide: mees – naine
Üks-mitmele
Näide: ema – lapsed
Mitu-mitmele
Näide: töötajad – oskused