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

Hoe verschilt UNION ALL van UNION?

  1. AUNION ALL houdt dubbele rijen
  2. BUNION ALL werkt alleen op één tabel
  3. CUNION ALL sorteert het resultaat
  4. DUNION ALL verwijdert dubbele rijen
2.Makkelijk

Welke rijen selecteert WHERE price BETWEEN 10 AND 20?

  1. ARijen met een prijs buiten het bereik 10 tot 20
  2. BAlleen rijen met een prijs gelijk aan 10 of 20
  3. CRijen met een prijs boven 10 en onder 20, zonder 10 en 20
  4. DRijen met een prijs van 10 tot en met 20, inclusief 10 en 20
3.Makkelijk

Wat geeft een CROSS JOIN terug?

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

Wat doet GRANT SELECT ON employees TO alice?

  1. AGeeft de gebruiker alice het recht de tabel employees te lezen
  2. BMaakt alice eigenaar van de database
  3. CKopieert de tabel employees naar alice
  4. DGeeft alice het recht rijen in de tabel employees te wijzigen en te verwijderen
5.Gemiddeld

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

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

Welke ACID-eigenschap garandeert dat gecommitte wijzigingen een systeemcrash overleven?

  1. AAtomiciteit (atomicity)
  2. BDuurzaamheid (durability)
  3. CConsistentie (consistency)
  4. DIsolatie (isolation)
7.Moeilijk

Er is een samengestelde index op (last_name, first_name). Welke voorwaarde kan die het effectiefst gebruiken?

  1. AWHERE first_name = 'Eva'
  2. BWHERE last_name = 'Jansen'
  3. CWHERE first_name LIKE '%a'
  4. DWHERE UPPER(first_name) = 'EVA'
8.Moeilijk

Two-phase locking (2PL) garandeert:

  1. ADat transacties nooit wachten
  2. BDat er geen locks nodig zijn
  3. CDat deadlocks nooit kunnen optreden
  4. DConflict-serialiseerbare schedules

Antwoordenblad

  1. 1. A · UNION ALL houdt dubbele rijen
  2. 2. D · Rijen met een prijs van 10 tot en met 20, inclusief 10 en 20
  3. 3. C · Elke combinatie van rijen uit de twee tabellen
  4. 4. A · Geeft de gebruiker alice het recht de tabel employees te lezen
  5. 5. B · Als de subquery ten minste één rij teruggeeft
  6. 6. B · Duurzaamheid (durability)
  7. 7. B · WHERE last_name = 'Jansen'
  8. 8. D · Conflict-serialiseerbare schedules

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