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 constraint zorgt ervoor dat een kolom nooit leeg (NULL) kan blijven?

  1. AUNIQUE
  2. BDEFAULT
  3. CNOT NULL
  4. DCHECK NULL
2.Makkelijk

Tot welk deel van SQL behoren instructies zoals CREATE, ALTER en DROP?

  1. AData Manipulation Language (DML)
  2. BTransaction Control Language (TCL)
  3. CData Definition Language (DDL)
  4. DData Control Language (DCL)
3.Makkelijk

Waarvoor wordt een entity-relationshipdiagram (ER-diagram) gebruikt?

  1. AHet opsommen van de gebruikers van een database
  2. BHet meten van de prestaties van een database
  3. CLaten zien hoe een query wordt uitgevoerd
  4. DHet modelleren van entiteiten, hun attributen en relaties bij het ontwerpen van een database
4.Gemiddeld

De derde normaalvorm (3NF) verwijdert:

  1. AAtomaire waarden
  2. BOverbodige indexen op kolommen die geen deel van een sleutel zijn
  3. CTransitieve afhankelijkheden tussen niet-sleutelattributen
  4. DSamengestelde sleutels
5.Gemiddeld

Een tabel employees heeft een kolom manager_id die naar een andere werknemer verwijst. Hoe toon je elke werknemer naast de naam van zijn manager?

  1. ACombineer de tabel met zichzelf met UNION ALL en een WHERE-filter
  2. BGebruik alleen GROUP BY manager_id
  3. CKoppel de tabel employees aan zichzelf met twee aliassen
  4. DMaak een tweede kopie van de tabel op schijf
6.Gemiddeld

De eerste normaalvorm (1NF) vereist dat:

  1. AElke tabel precies één kolom heeft
  2. BElke kolom atomaire waarden bevat en er geen herhalende groepen zijn
  3. CElke niet-sleutelkolom afhangt van de hele sleutel en van niets anders dan de sleutel
  4. DEr geen vreemde sleutels zijn
7.Moeilijk

Wat is een phantom read?

  1. AEen query die geen rijen teruggeeft
  2. BHet lezen van gegevens die nooit zijn geschreven
  3. CHet lezen van niet-gecommitte wijzigingen
  4. DEen herhaalde query geeft nieuwe rijen terug die door een andere gecommitte transactie zijn ingevoegd
8.Moeilijk

Wat geeft een FULL OUTER JOIN terug?

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

Antwoordenblad

  1. 1. C · NOT NULL
  2. 2. C · Data Definition Language (DDL)
  3. 3. D · Het modelleren van entiteiten, hun attributen en relaties bij het ontwerpen van een database
  4. 4. C · Transitieve afhankelijkheden tussen niet-sleutelattributen
  5. 5. C · Koppel de tabel employees aan zichzelf met twee aliassen
  6. 6. B · Elke kolom atomaire waarden bevat en er geen herhalende groepen zijn
  7. 7. D · Een herhaalde query geeft nieuwe rijen terug die door een andere gecommitte transactie zijn ingevoegd
  8. 8. A · Alle rijen uit beide tabellen, gekoppeld waar mogelijk en anders aangevuld met NULL

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