Adatbáziskezelés 12. alkalom
Az egyed-kapcsolat modell az adatok szerkezetét grafikusan ábrázoljuk: egyed-kapcsolat diagram egyedhalmazok attribútumok kapcsolatok
E/K modell elemei egyed: valamilyen típusú absztrakt objektum egyedhalmaz: hasonló egyedek összessége minden film egy-egy egyed minden stúdió, színész is egy-egy egyed a filmek összessége egyedhalmaz
E/K modell elemei attribútumok: az egyedhalmazokhoz tartoznak, azok tulajdonságait írják le a filmek attribútumai: hossz, műfaj, év (mint a Filmek reláció attribútumai) az attribútumok típusai lehetnek atomiak rekordok halmazok
E/K modell elemei kapcsolatok: két vagy több egyedhalmazt kötnek össze a Filmek és a Színészek egyedhalmazok között a SzerepelBenne kapcsolat ha egy színész szerepel egy filmben, akkor az a filmegyed és színészegyed részt vesz a SzerepelBenne kapcsolatban a kapcsolatok binárisak, ha két egyedhalmazt kötnek össze, vannak többágú kapcsolatok is
Egyed-kapcsolat diagram cím név év filmcím SzerepelBenne Színészek Filmek Stúdiók név cím Gyártó műfaj hossz
Egyed-kapcsolat előfordulásai SzerepelBenne Filmek Színészek Elemi ösztön Sharon Stone Emlékmás Arnold Schwarzenegger
Bináris kapcsolatok típusai sok-egy egy-sok egy-egy sok-sok
Sokágú kapcsolatok Filmek Színészek Szerződik Stúdiók
Kapcsolatok attribútumai fizetés Filmek Színészek Szerződik Stúdiók
Kapcsolatok attribútumai fizetés Fizetések Filmek Színészek Szerződik Stúdiók
Alosztályok, öröklési kapcsolat Filmek az-egy az-egy Bűnügyi filmek Rajzfilmek
Kulcsok egy attribútumhalmaz kulcsot alkot, ha tetszőleges két egyed nem egyezhet meg ezen attribútumok mindegyikén minden egyedhalmaznak van kulcsa több lehetséges kulcs is előfordulhat - ilyenkor választunk egy elsődleges kulcsot az-egy kapcsolatok esetén a gyökérben levő egyedhalmaz rendelkezik a kulcs attribútumokkal
Kulcsok jelölése cím név év filmcím Színészek Filmek név Gyártó SzerepelBenne Színészek Filmek Stúdiók név cím Gyártó műfaj hossz
Megszorítások <=10 SzerepelBenne Színészek Filmek
Diagram átalakítása relációkká minden egyedhalmazt átírunk relációvá kapcsolat esetén olyan relációt készítünk, amelynek attribútumai a kapcsolatban álló egyedhalmazok kulcsai a kapcsolat attribútumai, ha vannak
A relációk sémája Filmek(filmcím, év, hossz, műfaj) Színészek(cím, név) Stúdiók(cím, stúdióNév) Gyártó(filmcím, év, stúdióNév) SzerepelBenne(filmcím, év, név) Filmek(filmcím, év, hossz, műfaj, stúdióNév)
Többirányú kapcsolatok átírása Színészek Filmek Szerződik színész stúdiója gyártó stúdió Stúdiók Szerződik(színészNév, filmcím, év, színészStúdió, gyártóstúdió)