Wat is een database
Een database is een elektronische verzameling van gegevens. Overal waar er gegevens worden opgeslagen is er een database nodig om die gegevens op te slaan. Je telefoonboek op jouw telefoon is een eenvoudig voorbeeld van een database. Ook alle zoekgegevens die Google gebruikt of alle berichten op Facebook zijn bijvoorbeeld op geslagen in een database.
Relationele Database
Een database is eigenlijk gewoon een programma waarmee je gegevens kunt opslaan. Er zijn verschillende soorten databases. Een database soort die veel wordt gebruikt is een RDBMS of in het kort een Relationele Database.
RDBMS staat voor Relational Databasemanagement System
MySQL, Oracle, MS SQL Server, MariaDB en Postgress zijn allemaal relationele databases. Deze databases werken allemaal ongeveer hetzelfde. De manier waarop gegevens worden opgeslagen is hetzelfde en de manier waarop je gegevens kunt bewerken is ook (bijna) hetzelfde.
SQL
In deze les leren we wat een database is.
SQL, structured query language is een gestandaardiseerde manier waarmee je gegevens kunt bewerken. Onder het bewerken van gegevens bedoelen we het ophalen/raadplegen, invoeren, aanpassen en verwijderen van gegevens. Dit wordt ook wel afgekort met CRUD. Crud staat voor Create (invoeren), Read (lezen/ophalen), Update (aanpassen) en Delete (verwijderen).
Quiz
Vraag 1
Wat is een voorbeeld van een database?
- Adresboek in jouw telefoon
- Jouw fotoverzameling in jouw telefoon
- De presentielijsten in ons schoolsysteem
- Het Google email systeem
- Alles wat hier genoemd staat
vraag 2
Wat is een RDBMS?
- Een database systeem
- Een database tabel
- Een programmeertaal om gegevens te kunnen raadplegen
- Een programmeertaal waarin nog bugs (=fouten) zitten
- Een nieuwe koffiesoort die wordt gemaakt van Franse druiven
Vraag 3
Met welke taal kan je gegevens uit een RDBMS raadplegen?
- CRUD
- SQL
- Postgress
- SQL Server
- HTML (vanaf versie 5)
Vraag 4
In de één van de vorige modules heb je XAMPP geïnstalleerd. XAMPP bevat ook een RDBMS (zoek dit zelf op).
Welke RDBMS zit in XAMPP?
- MySQL
- MariaDB
- XAMPP DB
- XDB
- SQL
Vraag 5
Wat is SQL?
- Een taal voor blinden en slechtzienden
- Een taal om databases te raadplegen
- Een ander woord voor RDBMS
- Een database systeem
- Een CRUD systeem
Vraag 6
Waar staat de U in CRUD voor?
- Undo
- Use Case
- User
- Update
- Uncle Sam
Opdracht 2
Open source betekent dat de programmacode van een systeem wordt gedeeld en dat iedereen het programma vrij (zonder kosten) mag gebruiken. Zo valt OpenOffice onder open source maar moet je voor MS Office betalen.
Noem twee RDBMS systemen die open source zijn.
Je kunt de informatie vinden op het internet, bijvoorbeeld onder: https://towardsdatascience.com/top-10-databases-to-use-in-2021-d7e6a85402ba
--