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).
Opdracht 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
Opdracht 2
Met welke taal kan je gegevens uit een RDBMS raadplegen?
- CRUD
- SQL
- Postgress
- SQL Server
- HTML (vanaf versie 5)
Opdracht 3
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
Opdracht 4
In de één van de vorige modules heb je XAMPP geïnstalleerd. XAMPP bevat ook een RDBMS.
Welke RDBMS zit in XAMPP?
- MySQL
- MariaDB
- XAMPP DB
- XDB
- SQL
--