ER Modell Flashcards
Egyed (egyed-előfordulás)
A valós világnak az az eleme (tárgy, jelenség, elképzelés, személy, fogalom stb.), amely a modellezés tárgyát képezi.
Tulajdonság (tulajdonság-előfordulás)
Az egyednek a modellezés szempontjából lényeges jellemzője.
Tulajdonságtípus
Az azonos szerepű tulajdonságok absztrakciója.
Egyedtípus
Az azonos tulajdonságtípusokkal rendelkező egyedek absztrakciója.
Kapcsolattípus
Két vagy több egyedtípus közötti jól meghatározott viszony.
Kapcsolat (Kapcsolat-előfordulás)
A két vagy több egyedtípus egyedei között fennálló viszony.
Koncepcionális adatmodell (séma)
Véges számú tulajdonságtípussal megadott véges számú egyedtípus és a közöttük fennálló véges számú kapcsolattípus összessége.
Adatbázis
Az adatmodell, valamint az egyed-előfordulások, tulajdonság előfordulások és kapcsolat-előfordulások együttese.
Tulajdonságtípusok osztályozása
- Szerkezete szerint
- Egyszerű
- Összetett - Értékfelvevés szerint
- Egyértékű
- Többértékű - Megjelenik-e a fizikai adatbázisban
- Tárolt
- Származtatott
Kulcs attribútum(ok)
Az(ok) az attribútum(ok), mely(ek) értéke(i) minden egyes egyed-előfordulás esetén különböző(ek).
NULL érték mint attribútum
- nem alkalmazható, nem értelmezett
- ismeretlen
- létezik, de hiányzik
- nem tudjuk, hogy létezik-e
Kapcsolattípusok osztályozása
- Kapcsolat foka
- Kapcsolat számossága
- Kapcsolat szorossága
Kapcsolat foka
Meghatározza, hogy hány egyedtípus vesz részt a kapcsolatban.
* bináris (másodfokú)
* ternáris (harmadfokú)
Példa:
Hallgató által felvett tantárgy (bináris)
Bank, ügyfél és számla (ternáris)
A (bináris) kapcsolat számossága
Meghatározza, hogy legfeljebb hány kapcsolat-előfordulásban vehet részt egy egyed-előfordulás.
Lehet:
* 1:1
* 1:N
* N:M
Példa:
Házasság (1:1)
Tulajdonlás autó és személy között (1:N)
Hallgató és tantárgy tárgyfelvételkor (N:M)
A (bináris) kapcsolat szorossága
Meghatározza, hogy a kapcsolatban résztvevő egyedtípusok minden egyedének részt kell-e vennie legalább egy kapcsolat-előfordulásban.
* kötelező
* félig kötelező
* opcionális
Példa:
Autó-Autótulajdonos (kötelező)
Autó-Személy (félig kötelező)
Könyv-Könyvtártag (opcionális)