Tik-76.143 Tiedonhallintajärjestelmät

Tentti 15.01.1998

1.
Oletetaan, että haluamme ylläpitää sukupuuta käyttäen Henkilö-nimistä luokkaa. Henkilöistä halutaan tallettaa nimi (attribuutti) ja seuraavat suhteet: äiti, isä ja lapset. Esitä luokan Henkilö ODL-kuvaus. Muista määritellä käänteiset suhteet suhteille äiti, isä ja lapset, jotka ovat luokassa Henkilö esiintyviä suhteita. Onko suhteen äiti käänteinen suhde lapset? Perustele. Esitä kaikki suhteet ja niiden käänteiset suhteet.

2.
Muuta tehtävässä 1 esittämäsi ODL-kuvaus relaatiotietokantakaavioksi.

3.
Tarkastellaan relaatiokaavaa R(A,B,C,D) ja funktionaalisia riippuvuuksia A->B, B->C, C->D ja D->A.

4.
Tämän tehtävän kyselyt jä päivitykset perustuvat seuraavaan tietokantakaavan mukaiseen tietokantaan.

Elokuva(nimi,vuosi,pituus,studio,tuottajanLupaNumero#)
ElokuvaPomo(nimi,osoite,lupaNumero#)

Maksimi 15 pistettä / tehtävä