Werkblad Databases & SQL met antwoorden

Gratis printbaar werkblad Databases & SQL: 8 opgaven van makkelijk tot tentamenniveau, met antwoordenblad. Print het of sla het op als pdf.

Nieuw werkbladOnline oefenen met hints

Voor docenten: gratis te printen, kopiëren en in de les te gebruiken. Elk nieuw werkblad heeft nieuwe waarden en een eigen antwoordblad. Een link naar ExamProblems op je cursuspagina wordt gewaardeerd.

Naam: ____________________   Datum: ____________

1.Makkelijk

Welke aggregatiefunctie geeft het gemiddelde van een numerieke kolom?

  1. AAVG
  2. BMEDIAN
  3. CSUM
  4. DMEAN
2.Makkelijk

Wat is een primaire sleutel (primary key)?

  1. AEen kolom of combinatie van kolommen die elke rij uniek identificeert
  2. BEen kolom die dubbele waarden mag bevatten maar nooit NULL mag bevatten
  3. CEen wachtwoord voor de database
  4. DDe eerste kolom van elke tabel
3.Makkelijk

Hoe verschilt UNION ALL van UNION?

  1. AUNION ALL werkt alleen op één tabel
  2. BUNION ALL sorteert het resultaat
  3. CUNION ALL verwijdert dubbele rijen
  4. DUNION ALL houdt dubbele rijen
4.Gemiddeld

Wat is SQL-injectie?

  1. AEen methode om met één INSERT-instructie snel veel rijen in te voegen
  2. BEen manier om indexen toe te voegen
  3. CEen aanval waarbij gebruikersinvoer de structuur van een SQL-query verandert
  4. DEen techniek voor databaseback-ups
5.Gemiddeld

Wat doet ROLLBACK TO SAVEPOINT s1?

  1. AMaakt de wijzigingen na savepoint s1 ongedaan en houdt de transactie open
  2. BVerwijdert het savepoint en alle tabellen die sindsdien zijn gewijzigd
  3. CBeëindigt de transactie en commit alles
  4. DMaakt de hele transactie vanaf het begin ongedaan
6.Gemiddeld

Waar staat de "A" in ACID voor?

  1. AAggregation (aggregatie)
  2. BAvailability (beschikbaarheid)
  3. CAtomicity (atomiciteit)
  4. DAccuracy (nauwkeurigheid)
7.Moeilijk

Wat geeft een FULL OUTER JOIN terug?

  1. AHet cartesisch product, waarbij elke rij van de ene tabel met elke rij van de andere wordt gekoppeld
  2. BAlleen rijen zonder overeenkomst
  3. CAlleen overeenkomende rijen
  4. DAlle rijen uit beide tabellen, gekoppeld waar mogelijk en anders aangevuld met NULL
8.Moeilijk

De scores zijn 90, 90 en 80. Welke waarden geeft RANK() OVER (ORDER BY score DESC)?

  1. A1, 1, 2
  2. B1, 1, 3
  3. C2, 2, 3
  4. D1, 2, 3

Antwoordenblad

  1. 1. A · AVG
  2. 2. A · Een kolom of combinatie van kolommen die elke rij uniek identificeert
  3. 3. D · UNION ALL houdt dubbele rijen
  4. 4. C · Een aanval waarbij gebruikersinvoer de structuur van een SQL-query verandert
  5. 5. A · Maakt de wijzigingen na savepoint s1 ongedaan en houdt de transactie open
  6. 6. C · Atomicity (atomiciteit)
  7. 7. D · Alle rijen uit beide tabellen, gekoppeld waar mogelijk en anders aangevuld met NULL
  8. 8. B · 1, 1, 3

Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.