1.Makkelijk
Een INNER JOIN geeft:
- ARijen die niet overeenkomen
- BAlleen rijen met overeenkomende waarden in beide tabellen
- CAlle rijen uit beide tabellen
- DAlle rijen uit de linkertabel, met NULL waar er geen overeenkomst is
2.Makkelijk
Welke rijen selecteert WHERE price BETWEEN 10 AND 20?
- ARijen met een prijs van 10 tot en met 20, inclusief 10 en 20
- BAlleen rijen met een prijs gelijk aan 10 of 20
- CRijen met een prijs boven 10 en onder 20, zonder 10 en 20
- DRijen met een prijs buiten het bereik 10 tot 20
3.Makkelijk
Tot welk deel van SQL behoren instructies zoals CREATE, ALTER en DROP?
- AData Definition Language (DDL)
- BTransaction Control Language (TCL)
- CData Manipulation Language (DML)
- DData Control Language (DCL)
4.Gemiddeld
Wat is een databasetrigger?
- AEen soort index die zoeken versnelt
- BEen geplande back-up van de database
- CEen query die een gebruiker met de hand uitvoert
- DCode die automatisch wordt uitgevoerd als er een bepaalde gebeurtenis zoals INSERT, UPDATE of DELETE op een tabel plaatsvindt
5.Gemiddeld
Wat doet GRANT SELECT ON employees TO alice?
- AKopieert de tabel employees naar alice
- BGeeft de gebruiker alice het recht de tabel employees te lezen
- CGeeft alice het recht rijen in de tabel employees te wijzigen en te verwijderen
- DMaakt alice eigenaar van de database
6.Gemiddeld
Wat doet ROLLBACK TO SAVEPOINT s1?
- AMaakt de wijzigingen na savepoint s1 ongedaan en houdt de transactie open
- BVerwijdert het savepoint en alle tabellen die sindsdien zijn gewijzigd
- CBeëindigt de transactie en commit alles
- DMaakt de hele transactie vanaf het begin ongedaan
7.Moeilijk
Two-phase locking (2PL) garandeert:
- ADat deadlocks nooit kunnen optreden
- BConflict-serialiseerbare schedules
- CDat er geen locks nodig zijn
- DDat transacties nooit wachten
8.Moeilijk
Wanneer heet een schedule van gelijktijdige transacties serialiseerbaar?
- AAls het effect gelijkwaardig is aan een seriële uitvoering van dezelfde transacties
- BAls geen enkele transactie ooit gegevens leest
- CAls elke transactie een volgnummer krijgt
- DAls de transacties op maar één CPU draaien
Antwoordenblad
- 1. B · Alleen rijen met overeenkomende waarden in beide tabellen
- 2. A · Rijen met een prijs van 10 tot en met 20, inclusief 10 en 20
- 3. A · Data Definition Language (DDL)
- 4. D · Code die automatisch wordt uitgevoerd als er een bepaalde gebeurtenis zoals INSERT, UPDATE of DELETE op een tabel plaatsvindt
- 5. B · Geeft de gebruiker alice het recht de tabel employees te lezen
- 6. A · Maakt de wijzigingen na savepoint s1 ongedaan en houdt de transactie open
- 7. B · Conflict-serialiseerbare schedules
- 8. A · Als het effect gelijkwaardig is aan een seriële uitvoering van dezelfde transacties
Volledige stapsgewijze oplossingen: oefen dit onderwerp op examproblems.com.