Könyvtári adatbázis
Tegyük fel, hogy a könyvtár az alábbi táblázatban tartja nyilván a kölcsönzéseket! A táblázatban a könyvek szerepelnek, ha egy könyvet kikölcsönöztek, akkor a dátum, olvasójegy, olvasóNév, olvasóLakcím mezők ki vannak töltve a könyv sorában, különben pedig üresek. Az szerző itt most csak egy mezőt takar, ha több szerzője van egy könyvnek, akkor szerzőket egymás után sorolják fel a szerző mezőben.
Kölcsönzés(leltári szám, könyvCím, szerző, kiadásiÉv, kiadó, dátum, olvasójegy, olvasóNév, olvasóLakcím)
Derítsük fel ebben a sémában a függőségeket!
A tábla soraiban a könyvtár könyvei szerepelnek, így hogyha tekintünk egy adott leltári számmal rendelkező könyvet, akkor az csak egyszer fordul elő a táblázatban.
Az olvasójegytől az olvasói adatok függnek. Ha tekintünk egy olvasójegy értéket a táblázatban, akkor mindig ugyanaz a név és lakcím tartozik az olvasóhoz. A táblázat alkalmas arra, hogy egy olvasó egyszerre több könyvet is kivegyen.
A harmadik is könnyen belátható. A könyvkiadásoknak vannak bizonyos utánnyomásai, de ha tudjuk a könyv címét, kiadóját, illetve a kiadási évet, akkor tudjuk a szerzőjét is. Még tankönyvek esetében is nagyon ritka, hogy egy adott évben ugyanaz a kiadó többféle tankönyvet adna ki ugyanazzal a címmel úgy, hogy más a szerzőlistája a könyvnek.