Mis on ERD diagrammid?
ERD (Entity-Relationship Diagram) ehk olemidiagramm on visuaalne esitus andmebaasi struktuurist, mis näitab, kuidas erinevad andmeobjektid
(entiteedid) omavahel seotud on. ERD-d kasutatakse andmebaaside kavandamisel ja modelleerimisel, et mõista ja dokumenteerida andmete vahelisi
suhteid ning nende omadusi.
ERD võtmed
ERD-s kasutatakse erinevaid võtmeid, et määratleda entiteetide omadusi ja suhteid. Peamised võtmed on:
- Primaarvõti (Primary Key):Unikaalne tunnus, mis identifitseerib tabeli rea. Ei tohi olla tühi (NULL)
- Võõrvõti (Foreign Key):Viitab teise tabeli Primary Key-le. Loob seose tabelite vahel
- Liitvõti (Composite Key):Koosneb mitmest veerust, mis koos moodustavad unikaalse võtme.
- Lihtsalt Võti (key):Üldnimetus veerule või veergudele, mida kasutatakse otsinguks või unikaalsuse tagamiseks, ei pruugi olla Primary Key
- Primary Key identifitseerib iga olemi rea.
- Foreign Key seob olemitabelid omavahel.
- Composite Key võimaldab kirjeldada M:N (mitu-mitmele seos) seoseid
- Võtmed tagavad andmete tervikluse ja loogika andmebaasis
Ühenduselementide seletus
- 1:1 (üks-ühele) Ühel olemi real on seos täpselt ühe teise olemi reaga
- 1:N (üks-mitmele) Ühel olemi real on seos mitme teise olemi reaga
- M:N (mitu-mitmele) Ühel olemi real on seos mitme teise olemi reaga, realiseeritakse vahetabeliga
ERD diagrammi sümbolid
Mis peab olema olemitabelis
Olemi nimi (nt Kasutaja, Tellimus), vähemalt üks primary key, atribuudid (veerud), mis kirjeldavad olemit