1.Makkelijk
Waarvoor wordt een entity-relationshipdiagram (ER-diagram) gebruikt?
- AHet meten van de prestaties van een database
- BHet modelleren van entiteiten, hun attributen en relaties bij het ontwerpen van een database
- CHet opsommen van de gebruikers van een database
- DLaten zien hoe een query wordt uitgevoerd
2.Makkelijk
Welke clausule geeft in PostgreSQL en MySQL alleen de eerste 10 rijen van een resultaat terug?
- AFIRST 10 ONLY
- BTOP ROWS 10
- CMAX 10
- DLIMIT 10
3.Makkelijk
Welk sleutelwoord geeft een kolom of tabel in een query een tijdelijke alternatieve naam?
- AALIAS
- BNAME
- CAS
- DRENAME
4.Gemiddeld
Wat is een databasetrigger?
- AEen query die een gebruiker met de hand uitvoert
- BEen soort index die zoeken versnelt
- CEen geplande back-up van de database
- DCode die automatisch wordt uitgevoerd als er een bepaalde gebeurtenis zoals INSERT, UPDATE of DELETE op een tabel plaatsvindt
5.Gemiddeld
Een tabel employees heeft een kolom manager_id die naar een andere werknemer verwijst. Hoe toon je elke werknemer naast de naam van zijn manager?
- AGebruik alleen GROUP BY manager_id
- BMaak een tweede kopie van de tabel op schijf
- CCombineer de tabel met zichzelf met UNION ALL en een WHERE-filter
- DKoppel de tabel employees aan zichzelf met twee aliassen
6.Gemiddeld
Een tabel slaat het adres van de klant op in elke bestelrij. Het adres in één rij wijzigen maar niet in de andere is een voorbeeld van:
- AEen phantom read
- BEen delete-anomalie
- CEen update-anomalie
- DEen insert-anomalie
7.Moeilijk
De tabel employee(emp_id, dept_id, dept_name) heeft de sleutel emp_id, en dept_id → dept_name. Welke uitspraak is juist?
- AZe staat in BCNF en dus ook in 3NF
- BZe staat in 2NF maar niet in 3NF
- CZe staat niet in 1NF
- DZe staat niet in 2NF
8.Moeilijk
Waarom wordt NATURAL JOIN als riskant beschouwd in productiequery's?
- AHij koppelt op elke kolom met dezelfde naam, dus een nieuwe kolom kan het resultaat ongemerkt veranderen
- BHij wordt door geen enkele database ondersteund
- CHij negeert primaire en vreemde sleutels en houdt alleen NULL-rijen over
- DHij geeft altijd een cartesisch product terug
Antwoordenblad
- 1. B · Het modelleren van entiteiten, hun attributen en relaties bij het ontwerpen van een database
- 2. D · LIMIT 10
- 3. C · AS
- 4. D · Code die automatisch wordt uitgevoerd als er een bepaalde gebeurtenis zoals INSERT, UPDATE of DELETE op een tabel plaatsvindt
- 5. D · Koppel de tabel employees aan zichzelf met twee aliassen
- 6. C · Een update-anomalie
- 7. B · Ze staat in 2NF maar niet in 3NF
- 8. A · Hij koppelt op elke kolom met dezelfde naam, dus een nieuwe kolom kan het resultaat ongemerkt veranderen
Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.