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. APrecies één teken
  2. BEen willekeurige letter, maar geen cijfers
  3. CEen spatie
  4. DNul of meer tekens
2.Makkelijk

Wat is een primaire sleutel (primary key)?

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

Welk SQL-sleutelwoord verwijdert dubbele rijen uit een resultaat?

  1. ASINGLE
  2. BUNIQUE
  3. CDIFFERENT
  4. DDISTINCT
4.Gemiddeld

Waarom worden indexen op kolommen aangemaakt?

  1. AOm NULL-waarden te voorkomen
  2. BOm zoekopdrachten en joins op die kolommen te versnellen
  3. COm inserts en updates op die kolommen sneller te maken
  4. DOm schijfruimte te besparen
5.Gemiddeld

Wat geeft SELECT COALESCE(phone, 'unknown') FROM customers terug voor een klant van wie phone NULL is?

  1. AEen fout
  2. BNULL
  3. CEen lege string
  4. D'unknown'
6.Gemiddeld

Een tabel slaat het adres van de klant op in elke bestelrij. Het adres in één rij wijzigen maar niet in de andere is een voorbeeld van:

  1. AEen delete-anomalie
  2. BEen insert-anomalie
  3. CEen update-anomalie
  4. DEen phantom read
7.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
8.Moeilijk

Een rapportagedatabase kopieert klantnamen naar de tabel orders om joins te vermijden. Wat is de belangrijkste prijs van deze denormalisatie?

  1. ADe database kan geen indexen meer gebruiken
  2. BRedundante kopieën moeten consistent worden gehouden telkens als klantgegevens veranderen
  3. CQuery's op de tabel orders worden trager
  4. DPrimaire sleutels kunnen niet meer worden gebruikt

Antwoordenblad

  1. 1. A · Precies één teken
  2. 2. A · Een kolom of combinatie van kolommen die elke rij uniek identificeert
  3. 3. D · DISTINCT
  4. 4. B · Om zoekopdrachten en joins op die kolommen te versnellen
  5. 5. D · 'unknown'
  6. 6. C · Een update-anomalie
  7. 7. C · Het logrecord van een wijziging moet stabiele opslag bereiken vóór de gewijzigde datapagina
  8. 8. B · Redundante kopieën moeten consistent worden gehouden telkens als klantgegevens veranderen

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