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. ASUM
  2. BMEDIAN
  3. CAVG
  4. DMEAN
2.Makkelijk

Welk sleutelwoord sorteert het resultaat van een query?

  1. ASORT
  2. BORDER BY
  3. CARRANGE
  4. DGROUP BY
3.Makkelijk

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

  1. AMODIFY
  2. BREPLACE COLUMN
  3. CINSERT
  4. DUPDATE
4.Gemiddeld

Studenten kunnen veel vakken volgen en vakken hebben veel studenten. Hoe wordt dit in tabellen gemodelleerd?

  1. AMet een lijst van vak-id's die in één kolom is opgeslagen
  2. BDoor studenten en vakken samen te voegen tot één tabel
  3. CMet een kolom met een vreemde sleutel course_id in de tabel students die naar courses verwijst
  4. DMet een koppeltabel die vreemde sleutels naar zowel studenten als vakken bevat
5.Gemiddeld

Wat is een dirty read?

  1. AGegevens lezen die zijn geschreven door een andere transactie die nog niet gecommit is
  2. BDezelfde rij twee keer lezen en dezelfde waarde krijgen
  3. CGegevens lezen zonder WHERE-clausule
  4. DGegevens lezen van een beschadigde schijf
6.Gemiddeld

Wat doet GRANT SELECT ON employees TO alice?

  1. AGeeft de gebruiker alice het recht de tabel employees te lezen
  2. BGeeft alice het recht rijen in de tabel employees te wijzigen en te verwijderen
  3. CMaakt alice eigenaar van de database
  4. DKopieert de tabel employees naar alice
7.Moeilijk

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

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

Wat vereist de regel van write-ahead logging (WAL)?

  1. AElke query moet worden gelogd voordat hij wordt geparst
  2. BDe log wordt pas na een crash geschreven
  3. CDatapagina's moeten vóór de log worden geschreven
  4. DHet logrecord van een wijziging moet stabiele opslag bereiken vóór de gewijzigde datapagina

Antwoordenblad

  1. 1. C · AVG
  2. 2. B · ORDER BY
  3. 3. D · UPDATE
  4. 4. D · Met een koppeltabel die vreemde sleutels naar zowel studenten als vakken bevat
  5. 5. A · Gegevens lezen die zijn geschreven door een andere transactie die nog niet gecommit is
  6. 6. A · Geeft de gebruiker alice het recht de tabel employees te lezen
  7. 7. C · De tweede normaalvorm, omdat student_name alleen van student_id afhangt
  8. 8. D · Het logrecord van een wijziging moet stabiele opslag bereiken vóór de gewijzigde datapagina

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