Introduction
Wie herinnert zich nog het archiveren van papieren dossiers in metalen archiefkasten? Daar zijn we al lang voorbij. De meeste informatie wordt tegenwoordig opgeslagen in databases.
In deze cursus doorlopen we de evolutie van metalen archiefkasten naar hiërarchische en netwerkdatabases, relationele databases en SQL, tot de huidige NoSQL-opslag.
Zelfs als 'database' voor jouw bij aanvang van deze cursus 'slechts één van die technologiewoorden' is, zijn we er zeker van dat je de cursus zult verlaten met een diep inzicht in hoe databases werken en bijdragen aan de prestaties van een organisatie.
Leerdoelen
Vaardigheden:
Vermogen om een database en zijn doel te definiëren
Capaciteit om verschillende soorten databases te onderscheiden
Mogelijkheid om databases te maken en te manipuleren met SQL
Bekwaamheid om het meest geschikte databasetype te analyseren en te kiezen voor een bepaald gebruik
Kennis:
Begrip van de problemen die een database oplost
Bekendheid met de concepten van gegevensintegriteit, gelijktijdigheid, toegangscontrole en prestatie-optimalisatie
Kennis van verschillende soorten databases, waaronder hiërarchische, netwerk-, relationele, objectgeoriënteerde, sleutel-waarde, document-, kolomfamilie- en grafiek-databases
Begrip van de verschillen tussen SQL- en NoSQL-databases
Houdingen:
Waardering voor het belang van gegevensbeheer en -opslag
Bereidheid om nieuwe databasetechnologieën te leren en aan te passen
Waarde voor gegevensbeveiliging en privacy
Programma
Module 1: Introductie tot databases
Belang van databases en hun functies
Definitie van databases en DBMS
Voordelen van databankbeheersystemen
Module 2: Databasemodellen
Overzicht van de verschillende soorten databasemodellen
Hierarchische en netwerkdatabases
Relationele databases en SQL
Objectgeoriënteerde databases
NoSQL-databases en hun verschillende datastores
Module 3: Vergelijking van SQL en NoSQL-databases
Vergelijking van SQL en NoSQL-databases
Voor- en nadelen van elk type database
Toepassingen en gebruiksscenario's voor SQL en NoSQL-databases
Dit opleidingsprogramma biedt een solide basis voor het begrijpen van databases en hun verschillende modellen en datastores. Het stelt deelnemers in staat om de juiste database te kiezen op basis van de vereisten van hun projecten.
Praktische informatie
Nederlands of Engels
Standaardduur: 1 dag