8.7. Áttekintő kérdések

  1. Mutassa meg, hogy az attribútumok szemantikája a relációséma jóságának informális mértéke!

  2. Ismertesse a bővítési, törlési és módosítási anomáliákat! Miért tekintjük őket károsnak? Adjon rájuk példákat!

  3. Miért célszerű elkerülni a NULL-okat egy relációban, amennyire csak lehetséges? Ismertesse az álrekordok problémáját, és hogy hogyan előzhetjük meg ezt a problémát!

  4. Sorolja fel a relációséma-tervezés bemutatott informális irányelveit! Mutassa meg, miért lehet káros, ha nem követjük ezeket az irányelveket!

  5. Mi a funkcionális függés? Honnan származhatnak azok az információk, amelyek alapján egy relációséma attribútumai között fennálló funkcionális függéseket definiáljuk?

  6. Miért nem következtethetünk automatikusan egy funkcionális függésre egy konkrét relációállapotból?

  7. Mi a szerepük az Armstrong-féle levezetési szabályoknak (IR1-től IR3-ig) a relációs tervezés elméletének fejlődésében?

  8. Mit értünk az Armstrong-féle levezetési szabályok teljességén és helyességén?

  9. Mit értünk funkcionális függések egy halmazának lezártja alatt? Mutasson rá példát!

  10. Mikor nevezzük funkcionális függések két halmazát ekvivalensnek? Hogyan dönthetjük el, hogy ekvivalensek-e?

  11. Mit értünk funkcionális függések minimális halmaza alatt? Igaz-e, hogy a funkcionális függések bármely halmazához létezik vele ekvivalens minimális halmaz? Az mindig egyértelmű?

  12. Mire utal a nem normalizált reláció kifejezés? Hogyan alakultak ki az egyes normálformák történetileg az első normálformától a Boyce–Codd-féle normálformáig?

  13. Definiálja az első, a második és a harmadik normálformákat, ha csak az elsődleges kulcsokat vesszük figyelembe! Miben különbözik a 2NF és a 3NF általános definíciója – amelyek a relációk összes kulcsát figyelembe veszik – azoktól, amelyek csak az elsődleges kulcsokat veszik figyelembe?

  14. Milyen nem kívánt függéseket küszöbölünk ki, ha egy reláció 2NF-ben van?

  15. Milyen nem kívánt függéseket küszöbölünk ki, ha egy reláció 3NF-ben van?

  16. Definiálja a Boyce–Codd-normálformát! Miben különbözik a 3NF-től? Miért tekintjük a 3NF erősebb formájának?