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 tellimused tabelis 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