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. BDROP
  3. CDELETE
  4. DTRUNCATE COLUMN
2.Makkelijk

Wat stelt NULL voor in SQL?

  1. AEen onwaar booleaanse waarde
  2. BEen ontbrekende of onbekende waarde
  3. CEen lege string
  4. DHet getal nul in numerieke kolommen
3.Makkelijk

Waarvoor wordt een entity-relationshipdiagram (ER-diagram) gebruikt?

  1. AHet meten van de prestaties van een database
  2. BHet modelleren van entiteiten, hun attributen en relaties bij het ontwerpen van een database
  3. CLaten zien hoe een query wordt uitgevoerd
  4. DHet opsommen van de gebruikers van een database
4.Gemiddeld

De tweede normaalvorm (2NF) verwijdert:

  1. ATransitieve afhankelijkheden tussen niet-sleutelkolommen via een andere niet-sleutelkolom
  2. BAlle NULL-waarden
  3. CGedeeltelijke afhankelijkheden van niet-sleutelkolommen van een deel van een samengestelde sleutel
  4. DVreemde sleutels
5.Gemiddeld

Waarom worden indexen op kolommen aangemaakt?

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

Wat doet ROLLBACK TO SAVEPOINT s1?

  1. AVerwijdert het savepoint en alle tabellen die sindsdien zijn gewijzigd
  2. BBeëindigt de transactie en commit alles
  3. CMaakt de wijzigingen na savepoint s1 ongedaan en houdt de transactie open
  4. DMaakt de hele transactie vanaf het begin ongedaan
7.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
8.Moeilijk

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

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

Antwoordenblad

  1. 1. C · DELETE
  2. 2. B · Een ontbrekende of onbekende waarde
  3. 3. B · Het modelleren van entiteiten, hun attributen en relaties bij het ontwerpen van een database
  4. 4. C · Gedeeltelijke afhankelijkheden van niet-sleutelkolommen van een deel van een samengestelde sleutel
  5. 5. C · Om zoekopdrachten en joins op die kolommen te versnellen
  6. 6. C · Maakt de wijzigingen na savepoint s1 ongedaan en houdt de transactie open
  7. 7. B · 0
  8. 8. D · WHERE last_name = 'Jansen'

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