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 SQL-instructie haalt gegevens op uit een tabel?

  1. AUPDATE
  2. BINSERT
  3. CSELECT
  4. DCREATE
2.Makkelijk

Welke SQL-instructie voegt nieuwe rijen toe aan een tabel?

  1. AUPDATE
  2. BSELECT
  3. CALTER
  4. DINSERT
3.Makkelijk

Wat is een kandidaatsleutel (candidate key)?

  1. AEen verzameling kolommen die twee tabellen delen om hun rijen te koppelen
  2. BEen minimale verzameling kolommen die elke rij uniek identificeert
  3. CEen kolom die erop wacht een vreemde sleutel te worden
  4. DElke kolom die NULL-waarden bevat
4.Gemiddeld

Waar staat de "A" in ACID voor?

  1. AAggregation (aggregatie)
  2. BAvailability (beschikbaarheid)
  3. CAccuracy (nauwkeurigheid)
  4. DAtomicity (atomiciteit)
5.Gemiddeld

Waarom worden indexen op kolommen aangemaakt?

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

Waarom kan een tabel maar één geclusterde index hebben?

  1. ADe SQL-standaard verbiedt meer dan één index op een tabel
  2. BGeclusterde indexen gebruiken te veel geheugen
  3. CGeclusterde indexen kunnen alleen op de primaire sleutel liggen
  4. DDe rijen kunnen fysiek maar in één volgorde worden opgeslagen
7.Moeilijk

Wat geeft SELECT name, dept, AVG(salary) OVER (PARTITION BY dept) FROM emp terug?

  1. AEén rij per afdeling met het gemiddelde salaris
  2. BEen fout, omdat name niet in een GROUP BY staat
  3. CAlleen werknemers die meer verdienen dan het gemiddelde van hun afdeling
  4. DElke werknemersrij samen met het gemiddelde salaris van de afdeling
8.Moeilijk

Wat geeft een FULL OUTER JOIN terug?

  1. AAlleen overeenkomende rijen
  2. BAlleen rijen zonder overeenkomst
  3. CHet cartesisch product, waarbij elke rij van de ene tabel met elke rij van de andere wordt gekoppeld
  4. DAlle rijen uit beide tabellen, gekoppeld waar mogelijk en anders aangevuld met NULL

Antwoordenblad

  1. 1. C · SELECT
  2. 2. D · INSERT
  3. 3. B · Een minimale verzameling kolommen die elke rij uniek identificeert
  4. 4. D · Atomicity (atomiciteit)
  5. 5. D · Om zoekopdrachten en joins op die kolommen te versnellen
  6. 6. D · De rijen kunnen fysiek maar in één volgorde worden opgeslagen
  7. 7. D · Elke werknemersrij samen met het gemiddelde salaris van de afdeling
  8. 8. D · Alle rijen uit beide tabellen, gekoppeld waar mogelijk en anders aangevuld met NULL

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