Skip navigation

Feladatok

Megjegyzés

Az alábbi feladatok nincsenek teljeskörűen specifikálva azért, hogy lehetőséget adjanak a szabad gondolkodásra, problémamegoldásra. A tanuló feladata, hogy gondoljon bele abba, hogy hogyan tervezne meg egy olyan rendszert, amely az alábbi specifikációval bír. Törekedjünk arra, hogy azoknál az egyedeknél, ahol saját tulajdonságaiknak egy részhalmaza be tudja azonosítani az egyedpéldányokat, ne használjunk mesterségesen előállított azonosítót (pl. ID-t), azonban ha feltétlenül szükséges, akkor használhatunk ilyen azonosítókat.

Nemzetközi táncverseny

Olyan relációs adatbázist szeretnénk létrehozni, amely egy nemzetközi táncversenyen résztvevő csoportok adatait tartalmazza. Tároljuk a csoport nevét, nemzetiségét, a csoport átlagéletkorát és a verseny folyamán elért pontszámot. E mellett tároljuk a bemutatott tánc nevét, valamint a zenére vonatkozó adatokat, azaz a zene műfaját, a szám címét és előadóját.

Feltételezzük, hogy:

  • egyféle táncot több csoport is táncolhat,
  • egy csoport több táncot is előadhat,
  • a versenyen nincs kikötés a táncra vonatkozóan, így bármilyen táncot be lehet mutatni,
  • a zenét egyértelműen azonosítja a címe, azaz nincs két azonos című szám, 
  • egy csoportban csak azonos nemzetiségűek táncolnak

A tánc műfaja, valamint a csoportok nemzetisége csak meghatározott értékeket vehet fel.

Készítse el az adatbázis egyed-kapcsolat diagramját!

Háziorvosi rendelő

Készítsen egyed-kapcsolat diagramot egy háziorvosi betegnyilvántartó rendszerhez! Az orvosok elvárásainak megfelelően az adatbázisnak tartalmaznia kell a betegek személyi adatait, gyógyszerérzékenységüket, az egyes vizsgálatok időpontjait és a felírt gyógyszereket. A gyógyszerekről eltároljuk a gyógyszer nevét, a kiszerelését, a típusát (pl. kapszula, tabletta, csepp), a gyártóját. 
Feltételezzük, hogy:
  • egy vizsgálaton több betegség is diagnosztizálható,
  • egy betegségre több gyógyszer is felírható,
  • egy-egy páciens több gyógyszerre is lehet érzékeny,
  • egy vizsgálatot az határoz meg egyértelműen, hogy mikor volt a vizsgálat, milyen vizsgálat volt, ki volt az orvos végezte és ki volt a páciens.

Online szakácskönyv

Készítsen adatbázis tervet online szakácskönyvhöz! A szakácskönyvben el kell tárolni az ételek nevét, elkészítésének szöveges leírását, az elkészítési időt, fényképet, valamint a hozzávalókat. A szakácskönyv olyan szempontból interaktív, hogy regisztrált felhasználók tölthetnek fel receptet, emiatt a felhasználókról eltároljuk a felhasználónevet és a jelszót.. Rajzolja le a szakácskönyv E-K diagramját!