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. AMEDIAN
  2. BSUM
  3. CMEAN
  4. DAVG
2.Makkelijk

Welk SQL-sleutelwoord verwijdert dubbele rijen uit een resultaat?

  1. ADISTINCT
  2. BUNIQUE
  3. CSINGLE
  4. DDIFFERENT
3.Makkelijk

Welk sleutelwoord geeft een kolom of tabel in een query een tijdelijke alternatieve naam?

  1. AAS
  2. BRENAME
  3. CALIAS
  4. DNAME
4.Gemiddeld

Wat geeft INTERSECT terug als het tussen twee SELECT-query's wordt gebruikt?

  1. ARijen die in beide resultaten voorkomen
  2. BHet cartesisch product van de resultaten
  3. CRijen in het eerste resultaat maar niet in het tweede
  4. DAlle rijen uit beide resultaten
5.Gemiddeld

Welke bewering over HAVING is juist?

  1. AHet sorteert de resultaten
  2. BHet moet in de SELECT-instructie vóór WHERE staan
  3. CHet kan niet samen met GROUP BY worden gebruikt
  4. DHet kan aggregatiefuncties gebruiken om groepen te filteren
6.Gemiddeld

De tweede normaalvorm (2NF) verwijdert:

  1. ATransitieve afhankelijkheden tussen niet-sleutelkolommen via een andere niet-sleutelkolom
  2. BAlle NULL-waarden
  3. CVreemde sleutels
  4. DGedeeltelijke afhankelijkheden van niet-sleutelkolommen van een deel van een samengestelde sleutel
7.Moeilijk

Welke vensterfunctie kent binnen elke partitie 1, 2, 3, ... toe aan rijen, zonder gelijke standen?

  1. ADENSE_RANK()
  2. BCOUNT()
  3. CRANK()
  4. DROW_NUMBER()
8.Moeilijk

Wat geeft SELECT name, dept, AVG(salary) OVER (PARTITION BY dept) FROM emp terug?

  1. AElke werknemersrij samen met het gemiddelde salaris van de afdeling
  2. BEén rij per afdeling met het gemiddelde salaris
  3. CAlleen werknemers die meer verdienen dan het gemiddelde van hun afdeling
  4. DEen fout, omdat name niet in een GROUP BY staat

Antwoordenblad

  1. 1. D · AVG
  2. 2. A · DISTINCT
  3. 3. A · AS
  4. 4. A · Rijen die in beide resultaten voorkomen
  5. 5. D · Het kan aggregatiefuncties gebruiken om groepen te filteren
  6. 6. D · Gedeeltelijke afhankelijkheden van niet-sleutelkolommen van een deel van een samengestelde sleutel
  7. 7. D · ROW_NUMBER()
  8. 8. A · Elke werknemersrij samen met het gemiddelde salaris van de afdeling

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