Az Egyed-Kapcsolat modell
Az Egyed-Kapcsolat modell elemei
Az
Egyed-Kapcsolat modell (EK-modell) segítségével
felvázolhatjuk, mit is akarunk tárolni adatbázisunkban.
A modell a következő elemekből áll:
Egyed (vagy egyed-halmaz): Az adatbázis "egyedek"
adatainak tárolására használható. A modellben meg kell adnunk
az egyed
attribútumait (tulajdonságait), ezzel definiáljuk, hogy
pontosan milyen információk lesznek rögzítve.
Kapcsolat: Az egyedek közötti kapcsolatokat is leírjuk az EK-modellben.
A kapcsolatok általában két egyed-halmaz között állnak fent. Háromféle kapcsolatot
szokás megkülönböztetni.
- "egy-egy" kapcsolat
- "egy-több" kapcsolat
- "több-több" kapcsolat
EK diagramm
Az EK-modell alapján grafikusan is ábrázolhatjuk az adatbázis tervet.
Az egyedek nevét téglalapokba írjuk, az attribútumokat oválisokba, a
kapcsolatokat pedig rombuszokba.
A kapcsolatok rombuszait összekötjük azokkal a téglalapokkal, amelyek
a kapcsolatban álló egyedeknek felelnek meg, az összekötő vonalakon jelöljük
a kapcsolat típusát. (1:1, 1:N, N:M)
Példa
Egy iskolai adatbázisban két lehetséges egyed a "Diákok" és a
"Tanátok". Egy köztük lévő (több-több) kapcsolat: "Tanítja".
A "Diákok" attribútumai: név, évfolyam, osztály.
A "Tanárok" attribútumai: név, tantárgy.