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

Waar staat het jokerteken _ (underscore) voor in een LIKE-patroon?

  1. ANul of meer tekens
  2. BEen spatie
  3. CEen willekeurige letter, maar geen cijfers
  4. DPrecies één teken
2.Makkelijk

Een klant kan veel bestellingen plaatsen, maar elke bestelling hoort bij precies één klant. Welk type relatie is dit?

  1. ANul-op-nul
  2. BEen-op-veel
  3. CEen-op-een
  4. DVeel-op-veel
3.Makkelijk

Wat stelt NULL voor in SQL?

  1. AEen onwaar booleaanse waarde
  2. BHet getal nul in numerieke kolommen
  3. CEen ontbrekende of onbekende waarde
  4. DEen lege string
4.Gemiddeld

In de relationele algebra komt de projectie-operator (π) overeen met:

  1. AKiezen welke kolommen in het resultaat verschijnen
  2. BHet resultaat sorteren
  3. CKiezen welke rijen aan een gegeven voorwaarde voldoen
  4. DTwee tabellen op een sleutel combineren
5.Gemiddeld

Met welke SQL-clausule komt de selectie-operator (σ) in de relationele algebra overeen?

  1. ASELECT-lijst
  2. BGROUP BY
  3. CWHERE
  4. DORDER BY
6.Gemiddeld

Een view in SQL is:

  1. AEen opgeslagen query die zich gedraagt als een virtuele tabel
  2. BEen type index
  3. CEen kopie van een tabel op schijf
  4. DEen scherm in de databaseclient om tabellen te doorbladeren
7.Moeilijk

De query FROM customers c LEFT JOIN orders o ON o.customer_id = c.id WHERE o.status = 'paid' laat onverwacht klanten zonder bestellingen weg. Waarom?

  1. ADe join zou USING moeten gebruiken in plaats van ON
  2. Bstatus is een gereserveerd woord
  3. CDe WHERE-voorwaarde op o weigert de met NULL gevulde rijen, waardoor het een inner join wordt
  4. DLEFT JOIN houdt nooit rijen zonder overeenkomst over
8.Moeilijk

Welk isolatieniveau voorkomt dirty reads, maar staat non-repeatable reads nog toe?

  1. ARead committed
  2. BRepeatable read
  3. CSerializable
  4. DRead uncommitted

Antwoordenblad

  1. 1. D · Precies één teken
  2. 2. B · Een-op-veel
  3. 3. C · Een ontbrekende of onbekende waarde
  4. 4. A · Kiezen welke kolommen in het resultaat verschijnen
  5. 5. C · WHERE
  6. 6. A · Een opgeslagen query die zich gedraagt als een virtuele tabel
  7. 7. C · De WHERE-voorwaarde op o weigert de met NULL gevulde rijen, waardoor het een inner join wordt
  8. 8. A · Read committed

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