ADATBÁZIS KEZELÉS FELADATOK - Főzőcske, de okosan!
Feltételezzük, hogy:
• egy recept több könyvben is megtalálható,
• egy könyvnek több szerzője is lehet,
• az elkészítési időt a receptek közti különbségek nem befolyásolják,
• egy ételt több alkalomra is lehet ajánlani.
Az elkészítési időt, a könyv és az alkalom megnevezését kódolt formában is tároljuk. Hozzunk létre négy egyedtípust, amelyek a következő adatokat tartalmazzák:
• az étellel kapcsolatos adatok (név, egy főre jutó költségek)
• az elkészítés időtartamával kapcsolatos adatok (elkészítés időtartama időtartam kódolt formája)
• a szakácskönyv adatai (szerzők, cím, könyv kódja)
• az ajánlott alkalommal kapcsolatos adatok (alkalom megnevezése, alkalom kódja)
Az ER-modellben előforduló egyedtípusok:
• ÉTEL(név,ár/fő)
• IDŐ(ellkód,elkidő)
• KÖNYV(szerzők,cím,kkód)
• ALKALOM(alknév,alkkód)
Az egyes egyedtípusok közötti kapcsolatok feltérképezésekor azt tapasztaljuk, hogy az ÉTEL egyedtípus központi szerepet tölt be, hiszen az IDŐ, KÖNYV és az ALKALOM által tartalmazott adatok szoros kapcsolatban vannak elkészítendő étellel. Így ezen három egyedtípus az ÉTEL egyedtípussal lesz külön-külön kapcsolatban.


0 hozzászólás:
Megjegyzés küldése