Data beheren
Databanken bewerken met CRUD
Een databank moet je uiteraard ook makkelijk kunnen bewerken. Je moet elementen aan de tabellen kunnen toevoegen, gegevens kunnen verwijderen, informatie kunnen aanpassen. In de meeste gevallen wil je de informatie uit de databank gewoon kunnen doorzoeken, filteren en ze “lezen”.
Het begrip CRUD staat voor: Create, Read, Update, Delete. Uiteraard moeten er op een databank gebruiksrechten worden ingesteld. Niet iedereen mag het recht hebben om gegevens te verwijderen of aan te passen, of zelfs toe te voegen. Toepassingen waar dit wel kan, zoals Wikipedia, bewaren nog steeds een bewerkingsgeschiedenis en hebben een controlemechanisme ingebouwd om misbruik of fouten te voorkomen.
- Create: Duurzame opslag van gegevens. Gegevens mogen niet dubbel opgeslagen worden. Een ID moet bijvoorbeeld altijd behouden blijven. Als je een rij verwijdert, behouden de andere rijen hun oorspronkelijke ID. Anders zijn de “relaties” om zeep.
- Read: Eenvoudig opzoeken en filteren van gegevens.
- Update: Gegevens aanpassen in de databank.
- Delete: Gegevens verwijderen uit de databank
Voorbeelden
Voorbeelden van "read":
- het bekijken van een webpagina
- het zoeken naar bepaalde producten in een webshop
- je tijdlijn bekijken op een social mediawebsite
- ...
Voorbeelden van "create":
- Een bericht posten op sociale media
- Een bericht naar je leraar sturen in een online leeromgeving
- Een bestelling plaatsen in een webshop
- ...
Voorbeelden van "delete":
- Een bericht verwijderen op "sociale media" (kan ook update zijn)
- Een account verwijderen
- ...
Voorbeelden van update
- Geld overschrijven in een bankapplicatie
- Je profielgegevens aanpassen op sociale media
- ..
Maak de oefening op: https://www.leerschool.be/oefening/