Database diagram
Andmebaasi skeem kirjeldab süsteemi andmete ülesehitust: millised tabelid on olemas, mis infot need sisaldavad ja kuidas need omavahel seotud on.
Olulisemad andmebaasi skeemi komponendid
- Olem (tabel) – ristkülik, mille ülemisse ossa kirjutatakse tabeli nimi (näiteks klientid või tellimused). See tähistab ühtset andmete kogumit.
- Atribuut (väli) – ristküliku sees olevad read, mis kirjeldavad tabeli sisu (näiteks kliendi nimi, telefoni number või kella mudel).
- Primaarvõti (PK) – tähistatakse tavaliselt lühendiga PK või võtme ikooniga; see on tabeli unikaalne tunnus, mis eristab ühte rida teistest (näiteks kliendi_id).
- Välisvõti (FK) – tähistatakse lühendiga FK; see on väli, mis loob seose teise tabeliga (näiteks
tellimusedtabelis viitab kliendi_id sellele, kes kella tõi). - Seos (liin) – joon, mis ühendab kahte tabelit ja näitab, kuidas andmed on omavahel seotud.
- Kordsus (multiplicity) – märkused joone otstes (näiteks 1 või 1..*), mis näitavad, mitu kirjet ühes tabelis vastab kirjetele teises tabelis (näiteks: üks klient võib teha mitu tellimust).
Kellasepp Andmebaasi Skeem Näide

