7.5. Feladatok

  1. Próbálja meg leképezni a 6.7. ábrán látható relációs sémát leképezni ER sémára! Ez a „reverse engineering” nevű folyamat része, amikor egy létező adatbázis-implementációból készítünk koncepcionális sémát. Írja fel a menet közben megfogalmazódó feltételezéseit!

  2. A 7.8. ábrán egy olyan adatbázis ER sémája látható, amelyet tengerészeti hatóságok használhatnak szállítóhajók nyilvántartására és a helyzetük nyomkövetésére. Képezze le ezt a sémát relációs sémára, és adja meg az összes elsődleges és külső kulcsot!

    7.8. ábra - ER séma a HAJÓKÖZLEKEDÉS adatbázishoz.

    ER séma a HAJÓKÖZLEKEDÉS adatbázishoz.

  3. Képezze le a 3.8 feladat BANK ER sémáját (ami a 3.20. ábrán látható) relációs sémára! Adja meg az összes elsődleges és külső kulcsot! Hajtsa végre ugyanezt a 3.4 feladat REPÜLŐGÉP-MENETREND sémájára (3.19. ábra), valamint a 3.1-tól 3.9-ig terjedő feladatok sémáira is!

  4. Képezze le a 4.9. és 4.10. ábrákon látható EER diagramokat relációs sémákra! Magyarázza meg, hogy mi alapján döntött az egyes leképezési opciók mellett!

  5. Le lehet-e képezni egy bináris M:N kapcsolattípust új relációséma létrehozása nélkül? Miért vagy miért nem?

  6. A 4. fejezet 4.5 feladatában látható ER diagramhoz megadott attribútumok felhasználásával képezze le a teljes sémát relációsémákra! Válasszon egy megfelelő opciót a generalizációk leképezéséhez a 7.2.1. alfejezetben leírt 8A–8D opciók közül, és indokolja választását!