Ismertesse a magas szintű (koncepcionális) adatmodell szerepét az adatbázistervezési folyamatban!
Sorolja fel azokat az eseteket, amelyeknél előfordulhat a NULL érték használata!
Definiálja a következő fogalmakat: egyed, attribútum, attribútumérték, kapcsolatelőfordulás, összetett attribútum, többértékű attribútum, származtatott attribútum, komplex attribútum, kulcs attribútum és értékhalmaz (tartomány).
Mi az egyedtípus? Mi az egyedhalmaz? Fejtse ki, hogy mi a különbség az egyed, az egyedtípus és az egyedhalmaz között!
Fejtse ki, hogy mi a különbség az attribútum és az értékhalmaz között!
Mi a kapcsolattípus? Fejtse ki, hogy mi a különbség a kapcsolatelőfordulás, a kapcsolattípus és a kapcsolathalmaz között!
Mi a részvételi szerepkör? Mikor szükséges szerepkörneveket használni a kapcsolattípusok leírásánál?
Ismertesse a kapcsolattípusokra előírható strukturális megszorítások megadásának két lehetséges módját! Mik az előnyei és a hátrányai ezeknek?
Milyen feltételek mellett lehet egy bináris kapcsolattípus egy attribútumát az egyik résztvevő egyedtípus egy attribútumává átalakítani?
Ha a kapcsolatokra mint attribútumokra gondolunk, mik lesznek ezen attribútumok értékhalmazai? Az adatmodellek melyik osztálya alapul ezen a fogalmon?
Mit értünk rekurzív kapcsolattípus alatt? Adjon néhány példát rekurzív kapcsolattípusra!
Mikor használjuk a gyenge egyedtípus fogalmát az adatmodellezésben? Definiálja a tulajdonos egyedtípus, a gyenge egyedtípus, az azonosító kapcsolattípus és a részleges kulcs fogalmát!
Lehet-e egy gyenge egyedtípus azonosító kapcsolatának a fokszáma kettőnél nagyobb? Illusztrálja válaszát példákkal!
Ismertesse az ER séma ER diagramként történő ábrázolásának konvencióit!
Ismertesse az ER séma diagramoknál használatos elnevezési szokásokat!