ERD

Mis on ERD diagrammid?

ERD Diagramm

ERD ehk Entity-Relationship Diagram on graafiline tööriist, mida kasutatakse andmebaasi struktuuri visualiseerimiseks. See kujutab entiteete (andmebaasitabelid), nende vahelisi seoseid ja atribuutide struktuuri. ERD-d aitavad mõista andmete loogilisi seoseid ja disainida hästi struktureeritud andmebaase.

Kus ERD kasutatakse?

Andmebaaside projekteerimisel

Andmeanalüüsis ja süsteemide disainis

Ärilahenduste modelleerimisel

Andmete optimeerimisel

Kommunikatsioonivahendina

ERD Diagrammi Põhilised Ühenduselemendid

Entiteedid

Entiteedid esindavad reaalse maailma objekte, näiteks Kliendid, Tooted, Tellimused. Kujutatakse ristkülikuna.

Näide:
    +--------------+
    |   Kliendid   |
    +--------------+
    | Kliendi_ID   |
    | Nimi         |
    | Email        |
    +--------------+

Atribuudid

Entiteedi omadused või tunnused. Kujutatakse ovaalidena ja ühendatakse entiteediga joonte abil.

Näide:
Nimi
|
Rombi Kujutis

Seosed

Näitavad, kuidas entiteedid on omavahel seotud. Kujutatakse rombidega.

Näide:
[Kliendid]
Omandavad
[Tooted]

Seose kardinaalsus

Määrab ära, kui palju esemeid võib olla seotud:

Andmebaasi Võtmed

Andmebaasi Võtmete Selgitus

Primary Key

Primary Key on veerg või veergude kombinatsioon, mis unikaalselt identifitseerib iga kirje tabelis. Igas tabelis saab olla ainult üks Primary Key, mille väärtused ei tohi korduda ega olla tühi (NULL).

Näide: Tabelis "Õpilased" on "Õpilase_ID" Primary Key, kuna see tuvastab unikaalselt iga õpilase.

Foreign Key

Foreign Key on veerg, mis viitab teise tabeli Primary Key-le ja loob seose kahe tabeli vahel.

Näide: Kui tabelis "Klassid" on "Õpilase_ID", mis viitab tabeli "Õpilased" Primary Key-le, siis see on Foreign Key.

Composite Key

Composite Key on kahe või enama veeru kombinatsioon, mis koos unikaalselt identifitseerivad kirje. Üksikud veerud ei pruugi olla unikaalsed, aga kombinatsioon peab olema.

Näide: Tabelis "Osalemine" moodustab kombinatsioon "Õpilase_ID" ja "Kursuse_ID" Composite Key.

Key (Lihtsalt võti)

Key on üldine termin, mis viitab veerule või veergude kombinatsioonile, mida kasutatakse kirjete identifitseerimiseks või tabelite vahel seoste loomiseks.

Näide: Veerg "Email" võib olla Key, kui see unikaalselt tuvastab iga kirje.

Klikka siia:

Kasutatud kirjandus:

ERD diagrammid
ERD