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 instructie verwijdert rijen uit een tabel?

  1. AREMOVE
  2. BDELETE
  3. CDROP
  4. DTRUNCATE COLUMN
2.Makkelijk

Wat doet COMMIT in een transactie?

  1. AVergrendelt de hele database
  2. BMaakt alle wijzigingen sinds het begin van de transactie ongedaan
  3. CMaakt alle wijzigingen van de transactie definitief
  4. DBegint een nieuwe tabel
3.Makkelijk

Wat geeft een CROSS JOIN terug?

  1. AAlleen rijen die overeenkomen op een gedeelde sleutelkolom
  2. BAlleen rijen die niet overeenkomen
  3. CAlleen de rijen van de eerste tabel
  4. DElke combinatie van rijen uit de twee tabellen
4.Gemiddeld

Wat is een databasetrigger?

  1. AEen geplande back-up van de database
  2. BEen query die een gebruiker met de hand uitvoert
  3. CEen soort index die zoeken versnelt
  4. DCode die automatisch wordt uitgevoerd als er een bepaalde gebeurtenis zoals INSERT, UPDATE of DELETE op een tabel plaatsvindt
5.Gemiddeld

Wanneer is WHERE EXISTS (subquery) waar voor een rij?

  1. AAls de subquery ten minste één rij teruggeeft
  2. BAls de subquery geen NULL-waarden teruggeeft
  3. CAls de subquery precies één rij teruggeeft
  4. DAls de subquery een getal groter dan nul teruggeeft
6.Gemiddeld

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

  1. AHet cartesisch product van de resultaten
  2. BRijen in het eerste resultaat maar niet in het tweede
  3. CAlle rijen uit beide resultaten
  4. DRijen die in beide resultaten voorkomen
7.Moeilijk

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

  1. APrimaire sleutels kunnen niet meer worden gebruikt
  2. BQuery's op de tabel orders worden trager
  3. CRedundante kopieën moeten consistent worden gehouden telkens als klantgegevens veranderen
  4. DDe database kan geen indexen meer gebruiken
8.Moeilijk

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

  1. ASerializable
  2. BRepeatable read
  3. CRead committed
  4. DRead uncommitted

Antwoordenblad

  1. 1. B · DELETE
  2. 2. C · Maakt alle wijzigingen van de transactie definitief
  3. 3. D · Elke combinatie van rijen uit de twee tabellen
  4. 4. D · Code die automatisch wordt uitgevoerd als er een bepaalde gebeurtenis zoals INSERT, UPDATE of DELETE op een tabel plaatsvindt
  5. 5. A · Als de subquery ten minste één rij teruggeeft
  6. 6. D · Rijen die in beide resultaten voorkomen
  7. 7. C · Redundante kopieën moeten consistent worden gehouden telkens als klantgegevens veranderen
  8. 8. C · Read committed

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