Gegevensbanken: verschil tussen versies
(geen verschil)
|
Versie van 12 jun 2006 14:48
Examen
mondeling examen met schriftelijke voorbereiding: Het examen bestaat uit 3 hoofdvragen. De eerste en (later) de tweede vraag worden na een bepaalde periode opgehaald. Je krijgt een blad met SQL syntax (juni 2005), maar deze is te beperkt om al je query's mee te kunnen maken. Syntax van buiten kennis dus!
Vragen
Het examen bestaat dus uit 3 delen:
- Een ER/EER schema
- querys(relationele algebra,relationele calculus & SQL)
- een aantal kleine theorie vragen --> een aantal vragen + antwoord zijn gebundeld op de site van cw2006: pdf
Op toledo staat een extra oefening over ER schemas en 50 extra query oefeningen. Gebruik ze want die vragen tellen voor 2/3 van het examen
ps: De prof wordt naar het schijnt soms wat humeurig bij foute antwoorden ;)
Willem 19 mei 2006 21:40 (CEST)
vraag1
Examen Gegevensbanken: 13juni 2005: 2kinf kulak
- 6kleine vraagjes:
-selectiviteit van een conditie(wtf??):
mijn antwoord: in welke mate een query de gegevens van de volledige DB beperkt, en da leek nog just :)
-XML, structured data, schemas: het verband (dunno)
-cascading rollback
-relationeel,objectgericht,objectrelationeel model vergelijken:
voordelen,nadelen
-alle normaalvormen geven, definiëren en zeggen welke afhankelijkheden rol spelen,tekenen!
nen query optimALiseren, queryboom blablabla eenvoudig
- 4 queries(uhu!): ni simpel!!!
- EER schema:
je hebt een kunstvoorwerp, met unieke id, een titel, een land van herkomst, twee jaartallen waarin het waarschijnlijk gemaakt is, als dit tijdstip gekend is, zijn deze 2 gelijk
er bestaan verschillende soorten kunstvoorwerpen:
-> schilderijen, met soort (portret, stilleven, ...), soort verf, stijl
-> beeldhouwwerken, met materiaal en wat het juist is
-> gebruiksvoorwerpen, met materiaal en soort (karaf, tafel, ...)
-> iets anders, met wat het is
je hebt ook een tijdsduur (wanneer het in het museum staat)
-> permanent, met sinds wanneer, en naam van de eventuele schenker
-> tijdelijk, met begindatum, einddatum en van waar het komt (ander museum of zo)
dan ook nog de kunstenaar, met unieke naam, geboortedatum, sterfdatum
een kunstenaar kan ook leerling zijn van een andere kunstenaar, een kunstenaar kan meerdere leerlingen hebben
jo
succes,
wouter
vraag2
juni 2005, Leuven
- SQL query's
- Een heel verhaal over verhuurders en verkopers van appartementen aan de kust, personen, huurperiodes, etc. Teken hier een EER schema van
- SQL query's om te GRANTen en REVOKEn kunnen opstellen
- nog wat zaken die ik vergeten ben
examen 12 juli 2006 8:00
vraag1:
5 SQL querys, die eigenlijk belachelijk gemakkelijk waren
vraag2:
a) EER vraag over hoe overervings relaties om te zetten naar een relationeel schema
b) ER schema:met reizigers, reisen, ruimteobjecten.
- Een ruimteobject: heeft een unieke naam en kan een satteliet zijn van hoogstens 1 ander ruimteobject(bv alle planeten in ons zonnestelsel zijn sattelieten van de zon en de onze maan is een satteliet van de aarde), in het geval dat het object een sateliet is moet de gemiddelde afstand tot het object waar het een satteliet van is worden bijgehouden.
- Een reiziger: kan deelnemen aan een reis. Hij kan ook (hoogstens) een favoriete metgezelg hebben. Een reiziger kan een opinie hebben over een ruimteobject(bv een schaal tussen -10 en 20)
- Een reis: vind plaats naar minstens 1 ruimteobject en kan 1 ruimteobject verschillende keren aandoen in 1 reis, daardoor moet er een volgnummer worden bijgehouden die aangeeft in welke volgorde de reis de ruimteobjecten afgaat. Er moet ook bijgehouden worden hoeveel dagen de reis halt houdt op een ruimteobject.
c) het ER schema omvormen naar een relationeel schema
vraag3:
- kleine normalisatie oefening: Nakijken welke de mogelijk sleutels zijn en dan normaliseren tot 3eNF of BCNF
- uitleggen wat view integratie is, wat zijn de problemen, mogelijke oplossingen?
- uitleggen wat 2 fasen vergrendeling/serialiseerbaar rooster is. En een oefening waar ge 2 fasen vergrendeling moet toepassen.
- Wat is een query boom, heuristieken? + oefeningen op het optmaliseren van een queryboom.