Skip navigation

Feladatok

Könyvtári adatbázis

Keressük meg a kulcsokat az alábbi relációsémában! A könyvtárban csak az aktuális kölcsönzéseket tartják számon. Ha egy könyv ki lett véve, akkor a sorában ki vannak töltve az olvasójegy és a kölcsönzésDátuma mezők. Bontsuk fel a sémát olyan X és Y attribútumhalmaz mentén, hogy az X∩Y szerepel valamely függés bal oldalán!

Kölcsönzés ( leltáriSzám, könyvCím, szerző, kiadó, kiadásiÉv, olvasójegy,  kölcsönzésDátuma)

{leltáriSzám} → {könyvCím, szerző, kiadó, kiadásiÉv, olvasójegy, kölcsönzésDátuma}
{leltáriSzám, olvasójegy} → {kölcsönzésDátuma}
{könyvCím, szerző, kiadásiÉv} → {kiadó}

Taxis adatbázis

Egy taxitársaság az alábbi táblázatban tartja nyilván a fuvarokat. A gépkocsikat mindig ugyanaz a sofőr vezeti, nincs olyan, hogy átadják egymásnak a járműveket.
Határozzuk meg a kulcsokat az alábbi relációsémában! Bontsuk fel a sémát olyan X és Y attribútumhalmaz mentén, hogy az X∩Y szerepel valamely függés bal oldalán!

Fuvar ( rendszám, gépkocsiTipus, műszakiLejár, sofőrNév, sofőrLakcím, sofőrTelefon, indulásiIdő, indulásiCím, megtettKm)

{rendszám} → {gépkocsiTípus, műszakiLejár, sofőrNév, sofőrLakcím, sofőrTelefon}
{rendszám, indulásiIdő} → {indulásiCím, megtettKm}
{sofőrTelefon} → {sofőrNév, sofőrLakcím, rendszám}