SQL syllabus Flashcards
(57 cards)
Wat is een database?
Een database is een systeem voor het gestructureerd opslaan van gegevens, waardoor informatie snel kan worden opgehaald.
Wat is SQL?
SQL (Structured Query Language) is een gespecialiseerde taal die wordt gebruikt om gegevens in een relationele database op te vragen en te manipuleren.
Wat is RDBMS?
RDBMS staat voor Relational Database Management System, een type databasesysteem dat gegevens in tabellen opslaat en SQL gebruikt voor gegevensmanipulatie.
Hoe maak je verbinding met SQL*Plus?
Gebruik het commando: CONNECT gebruikersnaam/wachtwoord@ip:port/SID
Wat zijn de verplichte componenten van een SELECT-statement?
De verplichte componenten zijn SELECT en FROM.
Wat is het doel van de WHERE-clausule?
De WHERE-clausule wordt gebruikt om rijen te filteren op basis van opgegeven voorwaarden.
Wat is het verschil tussen GROUP BY en HAVING?
GROUP BY groepeert rijen op basis van opgegeven kolommen, terwijl HAVING groepen filtert op basis van voorwaarden.
Wat doet de ORDER BY-clausule?
De ORDER BY-clausule sorteert de resultaten in oplopende (ASC) of aflopende (DESC) volgorde op basis van opgegeven kolommen.
Wat is het verschil tussen de IN- en BETWEEN-operators?
IN wordt gebruikt om een waarde te vergelijken met een lijst van waarden, terwijl BETWEEN wordt gebruikt om een waarde binnen een bereik te vergelijken.
Wat doet de LIKE-operator?
De LIKE-operator wordt gebruikt om te zoeken naar een specifiek patroon in een kolom. Het gebruikt % voor meerdere karakters en _ voor een enkel karakter.
Wat is een NULL-waarde?
Een NULL-waarde geeft aan dat de gegevens ontbreken of onbekend zijn. Het is niet hetzelfde als nul of een lege string.
Wat is een subquery?
Een subquery is een query die genest is binnen een andere query, vaak gebruikt om gegevens op te halen die in de hoofdquery worden gebruikt.
Wat is het doel van het INSERT-commando?
Het INSERT-commando wordt gebruikt om nieuwe rijen aan een tabel toe te voegen.
Wat is het doel van het UPDATE-commando?
Het UPDATE-commando wordt gebruikt om bestaande rijen in een tabel te wijzigen.
Wat is het doel van het DELETE-commando?
Het DELETE-commando wordt gebruikt om rijen uit een tabel te verwijderen.
Wat is transactieverwerking?
Transactieverwerking omvat het gebruik van COMMIT om wijzigingen definitief op te slaan of ROLLBACK om wijzigingen ongedaan te maken.
Wat zijn de veelvoorkomende datatypen in SQL?
Veelvoorkomende datatypen zijn CHAR, VARCHAR2, NUMBER, DATE, CLOB en BLOB.
Wat is het doel van een index?
Een index wordt gebruikt om het ophalen van gegevens te versnellen door een gesorteerde lijst van waarden bij te houden met verwijzingen naar de corresponderende rijen.
Wat is een sequence?
Een sequence is een databaseobject dat wordt gebruikt om unieke nummers te genereren, vaak gebruikt voor primaire-sleutelwaarden.
Wat is een synonym?
Een synonym is een alias voor een tabel of ander databaseobject, waardoor toegang tot het object wordt vereenvoudigd.
Wat is een join?
Een join wordt gebruikt om rijen uit twee of meer tabellen te combineren op basis van een gerelateerde kolom.
Wat is een outer join?
Een outer join retourneert alle rijen uit één tabel en de overeenkomende rijen uit een andere tabel, inclusief rijen zonder overeenkomst.
Wat zijn aggregate functies?
Aggregate functies voeren berekeningen uit op een set waarden en retourneren één waarde. Voorbeelden zijn COUNT, SUM, AVG, MIN en MAX.
Wat is een view?
Een view is een virtuele tabel die geen gegevens bevat, maar gegevens uit één of meer tabellen weergeeft op basis van een query.