<<<<<<< HEAD ERD

ERD diagrammid (Entity–Relationship Diagram)


Mis on ERD diagrammid


ERD diagramm kirjeldab andmebaasi struktuuri: millised olemitabelid (nt Kasutaja, Tellimus)
süsteemis on, millised väljad neil on ja kuidas tabelid omavahel seotud on. ERD aitab
andmemudelit läbi mõelda enne andmebaasi (SQL tabelite) loomist.

Ühenduselemendid ja otsade tähendused


Ühendused (seosed) näitavad, kuidas kaks olemit on seotud. Otsade tähendused on tavaliselt kardinaalsusena: 1 : 1 (üks-ühele), 1 : N (üks-mitmele) ja N : M (mitu-mitmele).

ERD diagrammi näide


Näiteks, kui meil on kaks olemitabelit: Kasutaja ja Tellimus, siis ERD diagramm võib näidata,
et üks Kasutaja võib teha mitu Tellimust (1 : N seos).

1 : 1 (üks-ühele) – üks kirje ühes tabelis on seotud täpselt ühe kirjega teises tabelis.

N : M (mitu-mitmele) – mitu kirjet ühes tabelis on seotud mitme kirjega teises tabelis;
see lahendatakse vahetabeliga.

Mis olemitabelis peab olema ja olla saab


Olemitabel (Entity) esindab ühte tabelit andmebaasis. Olemitabelis peab olema tabeli nimi,
väljad (atribuutid) ja vähemalt üks Primary Key (unikaalne identifikaator). Olemitabelis
võivad olla tavalised väljad, Foreign Key väljad teiste tabelite viitamiseks ning teised
unikaalsed väljad (Key).

Võtmed: Primary Key, Foreign Key, Composite Key ja Key


Primary Key – unikaalne identifikaator, mis kordub tabelis ei või olla.
Foreign Key – viitab teise tabeli Primary Key-le, seoses tabelite vahel.
Composite Key – koosneb mitmest väljast, mis koos moodustavad unikaalse identifikaatori.
Key – üldine mõiste, mis võib viitada ühele või mitmele väljale, mis on unikaalne.

Kuidas võtmeid koos olemitabelitega kasutatakse


Võtmed on olulised andmebaasi struktuuris ja seostes. Primary Key tagab, et iga kirje on
unikaalne, Foreign Key loob seoseid erinevate tabelite vahel, Composite Key võimaldab
mitme välja kombinatsiooni unikaalsust ja Key aitab tuvastada unikaalseid välju.

Viited

Lucidchart – ER diagrammid Visual Paradigm – ERD selgitused GeeksforGeeks – ER diagrammid Lucidchart – ER diagrammi sümbolid ja tähendused GeeksforGeeks – Primary Key GeeksforGeeks – Foreign Key GeeksforGeeks – Composite Key W3Schools – SQL Primary Key W3Schools – SQL Foreign Key ======= ERD

ERD diagrammid (Entity–Relationship Diagram)


Mis on ERD diagrammid


ERD diagramm kirjeldab andmebaasi struktuuri: millised olemitabelid (nt Kasutaja, Tellimus)
süsteemis on, millised väljad neil on ja kuidas tabelid omavahel seotud on. ERD aitab
andmemudelit läbi mõelda enne andmebaasi (SQL tabelite) loomist.

Ühenduselemendid ja otsade tähendused


Ühendused (seosed) näitavad, kuidas kaks olemit on seotud. Otsade tähendused on tavaliselt kardinaalsusena: 1 : 1 (üks-ühele), 1 : N (üks-mitmele) ja N : M (mitu-mitmele).

ERD diagrammi näide


Näiteks, kui meil on kaks olemitabelit: Kasutaja ja Tellimus, siis ERD diagramm võib näidata,
et üks Kasutaja võib teha mitu Tellimust (1 : N seos).

1 : 1 (üks-ühele) – üks kirje ühes tabelis on seotud täpselt ühe kirjega teises tabelis.

N : M (mitu-mitmele) – mitu kirjet ühes tabelis on seotud mitme kirjega teises tabelis;
see lahendatakse vahetabeliga.

Mis olemitabelis peab olema ja olla saab


Olemitabel (Entity) esindab ühte tabelit andmebaasis. Olemitabelis peab olema tabeli nimi,
väljad (atribuutid) ja vähemalt üks Primary Key (unikaalne identifikaator). Olemitabelis
võivad olla tavalised väljad, Foreign Key väljad teiste tabelite viitamiseks ning teised
unikaalsed väljad (Key).

Võtmed: Primary Key, Foreign Key, Composite Key ja Key


Primary Key – unikaalne identifikaator, mis kordub tabelis ei või olla.
Foreign Key – viitab teise tabeli Primary Key-le, seoses tabelite vahel.
Composite Key – koosneb mitmest väljast, mis koos moodustavad unikaalse identifikaatori.
Key – üldine mõiste, mis võib viitada ühele või mitmele väljale, mis on unikaalne.

Kuidas võtmeid koos olemitabelitega kasutatakse


Võtmed on olulised andmebaasi struktuuris ja seostes. Primary Key tagab, et iga kirje on
unikaalne, Foreign Key loob seoseid erinevate tabelite vahel, Composite Key võimaldab
mitme välja kombinatsiooni unikaalsust ja Key aitab tuvastada unikaalseid välju.

Viited

Lucidchart – ER diagrammid Visual Paradigm – ERD selgitused GeeksforGeeks – ER diagrammid Lucidchart – ER diagrammi sümbolid ja tähendused GeeksforGeeks – Primary Key GeeksforGeeks – Foreign Key GeeksforGeeks – Composite Key W3Schools – SQL Primary Key W3Schools – SQL Foreign Key >>>>>>> f2796d0c36ce68d0a58c0fc87b8123894e8f9dbd