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 aggregatiefunctie geeft het gemiddelde van een numerieke kolom?

  1. AMEAN
  2. BMEDIAN
  3. CAVG
  4. DSUM
2.Makkelijk

Hoe verschilt UNION ALL van UNION?

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

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

  1. AAS
  2. BRENAME
  3. CNAME
  4. DALIAS
4.Gemiddeld

Wat biedt een common table expression (WITH name AS (...))?

  1. AEen permanente tabel die op schijf opgeslagen blijft totdat ze wordt verwijderd (DROP)
  2. BEen nieuwe databasegebruiker
  3. CEen index op een kolom
  4. DEen tijdelijk resultaat met een naam dat binnen één instructie kan worden gebruikt
5.Gemiddeld

Een LEFT JOIN geeft:

  1. AAlleen alle rijen uit de rechtertabel
  2. BRijen die in geen van beide tabellen overeenkomen
  3. CAlle rijen uit de linkertabel en de overeenkomende rijen uit de rechtertabel, met NULLs waar er geen overeenkomst is
  4. DAlleen overeenkomende rijen uit beide tabellen
6.Gemiddeld

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

  1. AIsolatie (isolation)
  2. BDuurzaamheid (durability)
  3. CConsistentie (consistency)
  4. DAtomiciteit (atomicity)
7.Moeilijk

De tabel enrolment(student_id, course_id, student_name, grade) heeft de sleutel (student_id, course_id). Welke normaalvorm schendt ze?

  1. AGeen, ze staat in BCNF
  2. BDe eerste normaalvorm, omdat de kolom grade geen atomaire waarden bevat
  3. CAlleen de derde normaalvorm, omdat grade van student_name afhangt
  4. DDe tweede normaalvorm, omdat student_name alleen van student_id afhangt
8.Moeilijk

Wanneer heet een schedule van gelijktijdige transacties serialiseerbaar?

  1. AAls geen enkele transactie ooit gegevens leest
  2. BAls de transacties op maar één CPU draaien
  3. CAls elke transactie een volgnummer krijgt
  4. DAls het effect gelijkwaardig is aan een seriële uitvoering van dezelfde transacties

Antwoordenblad

  1. 1. C · AVG
  2. 2. B · UNION ALL houdt dubbele rijen
  3. 3. A · AS
  4. 4. D · Een tijdelijk resultaat met een naam dat binnen één instructie kan worden gebruikt
  5. 5. C · Alle rijen uit de linkertabel en de overeenkomende rijen uit de rechtertabel, met NULLs waar er geen overeenkomst is
  6. 6. B · Duurzaamheid (durability)
  7. 7. D · De tweede normaalvorm, omdat student_name alleen van student_id afhangt
  8. 8. D · Als het effect gelijkwaardig is aan een seriële uitvoering van dezelfde transacties

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