1.Makkelijk
Een INNER JOIN geeft:
- AAlleen rijen met overeenkomende waarden in beide tabellen
- BAlle rijen uit de linkertabel, met NULL waar er geen overeenkomst is
- CRijen die niet overeenkomen
- DAlle rijen uit beide tabellen
2.Makkelijk
Welke instructie verwijdert rijen uit een tabel?
- AREMOVE
- BTRUNCATE COLUMN
- CDROP
- DDELETE
3.Makkelijk
Welke rijen selecteert WHERE price BETWEEN 10 AND 20?
- ARijen met een prijs buiten het bereik 10 tot 20
- BRijen met een prijs van 10 tot en met 20, inclusief 10 en 20
- CAlleen rijen met een prijs gelijk aan 10 of 20
- DRijen met een prijs boven 10 en onder 20, zonder 10 en 20
4.Gemiddeld
Welke query geeft het aantal verschillende steden in de tabel customers?
- ASELECT COUNT(DISTINCT city) FROM customers
- BSELECT SUM(DISTINCT city) FROM customers
- CSELECT COUNT(city) FROM customers GROUP BY city
- DSELECT DISTINCT COUNT(city) FROM customers
5.Gemiddeld
Welke query geeft het aantal bestellingen per klant?
- ASELECT customer_id, COUNT(*) FROM orders GROUP BY customer_id
- BSELECT DISTINCT COUNT(*) FROM orders
- CSELECT customer_id, COUNT(*) FROM orders ORDER BY customer_id
- DSELECT customer_id FROM orders WHERE COUNT(*) > 0
6.Gemiddeld
Waarom kan een tabel maar één geclusterde index hebben?
- ADe rijen kunnen fysiek maar in één volgorde worden opgeslagen
- BGeclusterde indexen kunnen alleen op de primaire sleutel liggen
- CGeclusterde indexen gebruiken te veel geheugen
- DDe SQL-standaard verbiedt meer dan één index op een tabel
7.Moeilijk
Wat berekent SELECT day, SUM(amount) OVER (ORDER BY day) FROM sales?
- AEén rij per dag met alleen het totaal van die dag
- BHet totaal van alle bedragen op elke rij
- CEen lopend totaal van amount, geordend op day
- DHet gemiddelde bedrag per dag
8.Moeilijk
Wat is een bekend nadeel van het opsplitsen van tabellen naar BCNF vergeleken met 3NF?
- ASommige functionele afhankelijkheden zijn misschien niet meer binnen één tabel te controleren
- BDe decompositie verliest altijd gegevens bij het terugkoppelen
- CBCNF staat meer redundantie toe dan 3NF
- DBCNF-tabellen kunnen geen primaire sleutels hebben
Antwoordenblad
- 1. A · Alleen rijen met overeenkomende waarden in beide tabellen
- 2. D · DELETE
- 3. B · Rijen met een prijs van 10 tot en met 20, inclusief 10 en 20
- 4. A · SELECT COUNT(DISTINCT city) FROM customers
- 5. A · SELECT customer_id, COUNT(*) FROM orders GROUP BY customer_id
- 6. A · De rijen kunnen fysiek maar in één volgorde worden opgeslagen
- 7. C · Een lopend totaal van amount, geordend op day
- 8. A · Sommige functionele afhankelijkheden zijn misschien niet meer binnen één tabel te controleren
Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.