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. ASUM
  2. BMEDIAN
  3. CAVG
  4. DMEAN
2.Makkelijk

Welk SQL-sleutelwoord verwijdert dubbele rijen uit een resultaat?

  1. ADIFFERENT
  2. BSINGLE
  3. CDISTINCT
  4. DUNIQUE
3.Makkelijk

Wat garandeert een UNIQUE-constraint op een kolom?

  1. ADe kolomwaarden zijn gesorteerd
  2. BDe kolom kan na het invoegen niet meer worden gewijzigd
  3. CGeen twee rijen hebben dezelfde niet-NULL-waarde in die kolom
  4. DDe kolom wordt automatisch de primaire sleutel van de tabel
4.Gemiddeld

Wat doet ROLLBACK TO SAVEPOINT s1?

  1. AMaakt de wijzigingen na savepoint s1 ongedaan en houdt de transactie open
  2. BBeëindigt de transactie en commit alles
  3. CMaakt de hele transactie vanaf het begin ongedaan
  4. DVerwijdert het savepoint en alle tabellen die sindsdien zijn gewijzigd
5.Gemiddeld

Wat geeft EXCEPT (in Oracle MINUS genoemd) terug?

  1. ARijen van de tweede query die niet in de eerste voorkomen
  2. BRijen van de eerste query die niet in de tweede voorkomen
  3. CAlle rijen uit beide query's zonder duplicaten
  4. DRijen die in beide query's voorkomen
6.Gemiddeld

Wat geeft SELECT name, CASE WHEN grade >= 5,5 THEN 'pass' ELSE 'fail' END FROM results terug?

  1. AHet aantal studenten dat geslaagd en gezakt is
  2. BAlleen de studenten die geslaagd zijn
  3. CElke naam met het label 'pass' of 'fail', afhankelijk van het cijfer
  4. DEen fout, omdat CASE niet is toegestaan in SELECT
7.Moeilijk

Wat is een covering index voor een query?

  1. AEen index die elke nacht opnieuw wordt opgebouwd
  2. BEen index die alle kolommen bevat die de query nodig heeft, zodat de tabel zelf niet hoeft te worden gelezen
  3. CEen index die elke kolom van elke tabel dekt
  4. DEen index op alleen de primaire sleutel
8.Moeilijk

Wat vereist de regel van write-ahead logging (WAL)?

  1. ADatapagina's moeten vóór de log worden geschreven
  2. BElke query moet worden gelogd voordat hij wordt geparst
  3. CHet logrecord van een wijziging moet stabiele opslag bereiken vóór de gewijzigde datapagina
  4. DDe log wordt pas na een crash geschreven

Antwoordenblad

  1. 1. C · AVG
  2. 2. C · DISTINCT
  3. 3. C · Geen twee rijen hebben dezelfde niet-NULL-waarde in die kolom
  4. 4. A · Maakt de wijzigingen na savepoint s1 ongedaan en houdt de transactie open
  5. 5. B · Rijen van de eerste query die niet in de tweede voorkomen
  6. 6. C · Elke naam met het label 'pass' of 'fail', afhankelijk van het cijfer
  7. 7. B · Een index die alle kolommen bevat die de query nodig heeft, zodat de tabel zelf niet hoeft te worden gelezen
  8. 8. C · Het logrecord van een wijziging moet stabiele opslag bereiken vóór de gewijzigde datapagina

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