1.Makkelijk
Welke instructie verwijdert rijen uit een tabel?
- ADROP
- BREMOVE
- CDELETE
- DTRUNCATE COLUMN
2.Makkelijk
Een INNER JOIN geeft:
- AAlle rijen uit de linkertabel, met NULL waar er geen overeenkomst is
- BRijen die niet overeenkomen
- CAlleen rijen met overeenkomende waarden in beide tabellen
- DAlle rijen uit beide tabellen
3.Makkelijk
Welke constraint zorgt ervoor dat een kolom nooit leeg (NULL) kan blijven?
- AUNIQUE
- BNOT NULL
- CDEFAULT
- DCHECK NULL
4.Gemiddeld
Welke query geeft het hoogste salaris per afdeling?
- ASELECT dept, MAX(salary) FROM emp ORDER BY dept
- BSELECT MAX(dept), salary FROM emp GROUP BY salary
- CSELECT dept, salary FROM emp WHERE salary = MAX(salary)
- DSELECT dept, MAX(salary) FROM emp GROUP BY dept
5.Gemiddeld
Welke instructie verwijdert alle rijen van een tabel, behoudt de structuur en kan geen WHERE-clausule hebben?
- ATRUNCATE TABLE
- BDELETE FROM met een WHERE-clausule
- CDROP TABLE
- DALTER TABLE
6.Gemiddeld
Een vreemde sleutel is gedeclareerd met ON DELETE CASCADE. Wat gebeurt er als een ouderrij wordt verwijderd?
- ADe ouderrij wordt naar een archieftabel gekopieerd
- BHet verwijderen wordt altijd geweigerd
- CDe vreemde sleutel in de kindrijen wordt automatisch op NULL gezet
- DDe kindrijen die ernaar verwijzen worden automatisch verwijderd
7.Moeilijk
Wat vereist de regel van write-ahead logging (WAL)?
- AHet logrecord van een wijziging moet stabiele opslag bereiken vóór de gewijzigde datapagina
- BDatapagina's moeten vóór de log worden geschreven
- CElke query moet worden gelogd voordat hij wordt geparst
- DDe log wordt pas na een crash geschreven
8.Moeilijk
Wat is een covering index voor een query?
- AEen index op alleen de primaire sleutel
- BEen index die elke nacht opnieuw wordt opgebouwd
- CEen index die elke kolom van elke tabel dekt
- DEen index die alle kolommen bevat die de query nodig heeft, zodat de tabel zelf niet hoeft te worden gelezen
Antwoordenblad
- 1. C · DELETE
- 2. C · Alleen rijen met overeenkomende waarden in beide tabellen
- 3. B · NOT NULL
- 4. D · SELECT dept, MAX(salary) FROM emp GROUP BY dept
- 5. A · TRUNCATE TABLE
- 6. D · De kindrijen die ernaar verwijzen worden automatisch verwijderd
- 7. A · Het logrecord van een wijziging moet stabiele opslag bereiken vóór de gewijzigde datapagina
- 8. D · Een index die alle kolommen bevat die de query nodig heeft, zodat de tabel zelf niet hoeft te worden gelezen
Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.