3.10. Áttekintő kérdések

  1. Ismertesse a magas szintű (koncepcionális) adatmodell szerepét az adatbázistervezési folyamatban!

  2. Sorolja fel azokat az eseteket, amelyeknél előfordulhat a NULL érték használata!

  3. 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).

  4. 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!

  5. Fejtse ki, hogy mi a különbség az attribútum és az értékhalmaz között!

  6. 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!

  7. Mi a részvételi szerepkör? Mikor szükséges szerepkörneveket használni a kapcsolattípusok leírásánál?

  8. 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?

  9. 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?

  10. Ha a kapcsolatokra mint attribútumokra gondolunk, mik lesznek ezen attribútumok értékhalmazai? Az adatmodellek melyik osztálya alapul ezen a fogalmon?

  11. Mit értünk rekurzív kapcsolattípus alatt? Adjon néhány példát rekurzív kapcsolattípusra!

  12. 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!

  13. 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!

  14. Ismertesse az ER séma ER diagramként történő ábrázolásának konvencióit!

  15. Ismertesse az ER séma diagramoknál használatos elnevezési szokásokat!