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

Wat garandeert een UNIQUE-constraint op een kolom?

  1. AGeen twee rijen hebben dezelfde niet-NULL-waarde in die kolom
  2. BDe kolomwaarden zijn gesorteerd
  3. CDe kolom kan na het invoegen niet meer worden gewijzigd
  4. DDe kolom wordt automatisch de primaire sleutel van de tabel
2.Makkelijk

Welke operator wordt gebruikt voor eenvoudige patroonherkenning in tekst in een WHERE-clausule?

  1. ALIKE
  2. BMATCH
  3. CCONTAINS
  4. DSIMILAR
3.Makkelijk

Wat doet ROLLBACK in een transactie?

  1. AVerwijdert de tabel
  2. BSlaat alle wijzigingen van de transactie definitief op schijf op
  3. CHerhaalt de laatste instructie
  4. DMaakt de wijzigingen sinds het begin van de transactie ongedaan
4.Gemiddeld

Wat is een databasetrigger?

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

Wat is SQL-injectie?

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

Een view in SQL is:

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

Tabel b bevat in kolom y de waarden 1, 2 en NULL. Wat geeft SELECT * FROM a WHERE x NOT IN (SELECT y FROM b) terug?

  1. AElke rij van a
  2. BAlleen rijen van a waarin x NULL is
  3. CRijen van a waarin x niet 1 of 2 is
  4. DHelemaal geen rijen
8.Moeilijk

Wat is het resultaat van SELECT COUNT(col) FROM t als alle waarden in col NULL zijn en de tabel 10 rijen heeft?

  1. AEen fout
  2. B0
  3. C10
  4. DNULL

Antwoordenblad

  1. 1. A · Geen twee rijen hebben dezelfde niet-NULL-waarde in die kolom
  2. 2. A · LIKE
  3. 3. D · Maakt de wijzigingen sinds het begin van de transactie ongedaan
  4. 4. A · Code die automatisch wordt uitgevoerd als er een bepaalde gebeurtenis zoals INSERT, UPDATE of DELETE op een tabel plaatsvindt
  5. 5. A · Een aanval waarbij gebruikersinvoer de structuur van een SQL-query verandert
  6. 6. C · Een opgeslagen query die zich gedraagt als een virtuele tabel
  7. 7. D · Helemaal geen rijen
  8. 8. B · 0

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