Skip to main content

2015 januari examen

20/01

THEORIE 1) bespreek 1 op 1 of 0 relaties, hoe je de referentiële integriteit kan bewaren, geef een voorbeeld met een tabel en schrijf in SQL code

2) geef 4 duidelijk verschillende manieren van gegevensbeveiliging en hun SQL code

3) welke van de 2 is de meest performante code (2 codes gegeven met hun explain eronder)

4) netwerkdatabank vraag over RETENTION

5) vergeten

OEFENINGEN databank over een bank gegeven

1) gegeven querie = select * from 8 verschillende kolommen. Wat wordt er geselecteerd?

2) Verander alle rekeningen met naam Berchtem naar Bertels en zorg dan dat met 1 instructie (niet dezelfde) alles terug ongedaan kan worden

3) geef alle info over rekeningen die afgelopen 2 dagen zijn aangepast (laatste is laatste 2dagen bewerkingen niet vanaf vandaag hier bestaat een tabel over (maar niet gegeven) WTF)

4) geef alle vrouwelijke eigenaars van een rekening die begint met een cijfer, een % teken bevat in het midden en eindigt op CH of CF weer

5) vergeten

12/01

THEORIE

1) Gegeven tabel met per rij (land, goals, hematocrietgemiddelde) :

a) Wat is de uitvoer van SELECT COUNT(*), MAX(k.hematocrietgemiddelde) FROM wk w cross join wk k GROUP BY w.goals

b) Bedenk een zinvolle output en geef hiervoor alternatieve query

2) (mondeling) Leg uit: transacties: voordelen/nadelen, hoe werkt het, voorbeeld..

3) Gegeven was code en model van een db (Hiërarchische?), hiervan moest je geven welk soort GBS dit was en van de code moest je de uitvoer geven.

4) ORDBMS: geef de 4 verschillende soorten indexen, indien deze niet bestaan, wat gebruikt men i.p.v. deze indexen

OEFENINGEN

Databank met geiten/wedstrijden/jaarproductie/behandelingen..

1) Gegeven query, klopt dit? Zoja, optimaliseer, zonee, wat klopt er niet?

2) Geef alle geiten welke een behandeling hebben gehad in de afgelopen week en waar hun ras begint met 'melk'

3) Geef de geit(en) dewelke aan alle wedstrijden hebben meegedaan

4) Schrijf procedure om alle geiten die minder dan 10 L (kg) opbrengst per jaar hebben te verwijderen

5) Geef de hele boom van geiten beginnende vanaf geit met nr 1. (Recursieve functie in de stijl van vader uit cursus)