1.Makkelijk
Welke aggregatiefunctie geeft het gemiddelde van een numerieke kolom?
- AMEAN
- BMEDIAN
- CAVG
- DSUM
2.Makkelijk
Hoe verschilt UNION ALL van UNION?
- AUNION ALL sorteert het resultaat
- BUNION ALL houdt dubbele rijen
- CUNION ALL verwijdert dubbele rijen
- DUNION ALL werkt alleen op één tabel
3.Makkelijk
Welk sleutelwoord geeft een kolom of tabel in een query een tijdelijke alternatieve naam?
- AAS
- BRENAME
- CNAME
- DALIAS
4.Gemiddeld
Wat biedt een common table expression (WITH name AS (...))?
- AEen permanente tabel die op schijf opgeslagen blijft totdat ze wordt verwijderd (DROP)
- BEen nieuwe databasegebruiker
- CEen index op een kolom
- DEen tijdelijk resultaat met een naam dat binnen één instructie kan worden gebruikt
5.Gemiddeld
Een LEFT JOIN geeft:
- AAlleen alle rijen uit de rechtertabel
- BRijen die in geen van beide tabellen overeenkomen
- CAlle rijen uit de linkertabel en de overeenkomende rijen uit de rechtertabel, met NULLs waar er geen overeenkomst is
- DAlleen overeenkomende rijen uit beide tabellen
6.Gemiddeld
Welke ACID-eigenschap garandeert dat gecommitte wijzigingen een systeemcrash overleven?
- AIsolatie (isolation)
- BDuurzaamheid (durability)
- CConsistentie (consistency)
- 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?
- AGeen, ze staat in BCNF
- BDe eerste normaalvorm, omdat de kolom grade geen atomaire waarden bevat
- CAlleen de derde normaalvorm, omdat grade van student_name afhangt
- DDe tweede normaalvorm, omdat student_name alleen van student_id afhangt
8.Moeilijk
Wanneer heet een schedule van gelijktijdige transacties serialiseerbaar?
- AAls geen enkele transactie ooit gegevens leest
- BAls de transacties op maar één CPU draaien
- CAls elke transactie een volgnummer krijgt
- DAls het effect gelijkwaardig is aan een seriële uitvoering van dezelfde transacties
Antwoordenblad
- 1. C · AVG
- 2. B · UNION ALL houdt dubbele rijen
- 3. A · AS
- 4. D · Een tijdelijk resultaat met een naam dat binnen één instructie kan worden gebruikt
- 5. C · Alle rijen uit de linkertabel en de overeenkomende rijen uit de rechtertabel, met NULLs waar er geen overeenkomst is
- 6. B · Duurzaamheid (durability)
- 7. D · De tweede normaalvorm, omdat student_name alleen van student_id afhangt
- 8. D · Als het effect gelijkwaardig is aan een seriële uitvoering van dezelfde transacties
Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.