2.7. Feladatok
Tekintsük egy kórházi adatbázis egy részét, mely a következő egyedeket tartalmazza:
Beteg (név, lakcím)
Betegség (megnevezés, leírás)
Orvos (név, beosztás, rang)
Rajzolja fel az adatbázis modelljét (egyedtípusok, tulajdonságok és kapcsolatok)! Indokolja meg a kapcsolatok kialakítását!
Tekintsük egy könyvtári adatbázis egy részét, mely a következő egyedeket tartalmazza:
Könyv (cím, tartalom)
Szerző (név, nemzetiség)
Olvasó (név, cím)
Kölcsönzés (dátum, napok száma)
Úgy tekintjük, hogy a címek és nevek egyedi azonosítónak minősíthetők.
Rajzolja fel az adatbázis modelljét (egyedtípusok, tulajdonságok és kapcsolatok)! Indokolja meg a kapcsolatok kialakítását! A nem több-több kapcsolatok mentén tüntesse fel az azokat realizáló kapcsoló azonosítókat!
Tekintsük egy iskolai adatbázis egy részét, mely a következő egyedeket tartalmazza:
Tanuló (név, születési dátum)
Osztály (osztály neve, leírás)
Osztályfőnök (név, szak)
Úgy tekintjük, hogy a nevek egyedi azonosítónak minősíthetők.
Rajzolja fel az adatbázis modelljét (egyedtípusok, tulajdonságok és kapcsolatok)! Indokolja meg a kapcsolatok kialakítását! A nem több-több kapcsolatok mentén tüntesse fel az azokat realizáló kapcsoló azonosítókat! Készítsen példát is a konkrét adatbázisra (ez egyes egyed-előfordulások számára készítsen adatlapokat)!
A több-több kapcsolatok mellett miért nem lehet megadni a kapcsoló azonosítókat?
A
könyvtár feladatban ha a Kölcsönzés egyedet kivesszük a modellből, akkor a
Könyv és Olvasó között lesz-e kapcsolat,
és ha lesz, akkor milyen fokú?