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

Welk sleutelwoord geeft een kolom of tabel in een query een tijdelijke alternatieve naam?

  1. AALIAS
  2. BRENAME
  3. CAS
  4. DNAME
2.Makkelijk

Welke SQL-instructie wijzigt waarden in rijen die al bestaan?

  1. AREPLACE COLUMN
  2. BMODIFY
  3. CUPDATE
  4. DINSERT
3.Makkelijk

Welke clausule geeft in PostgreSQL en MySQL alleen de eerste 10 rijen van een resultaat terug?

  1. ATOP ROWS 10
  2. BMAX 10
  3. CLIMIT 10
  4. DFIRST 10 ONLY
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

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

  1. AConsistentie (consistency)
  2. BIsolatie (isolation)
  3. CAtomiciteit (atomicity)
  4. DDuurzaamheid (durability)
6.Gemiddeld

Wat is SQL-injectie?

  1. AEen methode om met één INSERT-instructie snel veel rijen in te voegen
  2. BEen techniek voor databaseback-ups
  3. CEen manier om indexen toe te voegen
  4. DEen aanval waarbij gebruikersinvoer de structuur van een SQL-query verandert
7.Moeilijk

Twee artsen met dienst controleren elk of de ander nog dienst heeft en melden zich daarna tegelijk af. Welke anomalie kan snapshot isolation hier nog toestaan?

  1. ANon-repeatable read binnen één transactie
  2. BDirty read
  3. CDirty write
  4. DWrite skew
8.Moeilijk

Wat berekent SELECT day, SUM(amount) OVER (ORDER BY day) FROM sales?

  1. AHet totaal van alle bedragen op elke rij
  2. BHet gemiddelde bedrag per dag
  3. CEen lopend totaal van amount, geordend op day
  4. DEén rij per dag met alleen het totaal van die dag

Antwoordenblad

  1. 1. C · AS
  2. 2. C · UPDATE
  3. 3. C · LIMIT 10
  4. 4. B · Om zoekopdrachten en joins op die kolommen te versnellen
  5. 5. D · Duurzaamheid (durability)
  6. 6. D · Een aanval waarbij gebruikersinvoer de structuur van een SQL-query verandert
  7. 7. D · Write skew
  8. 8. C · Een lopend totaal van amount, geordend op day

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