Aperçu du cours
Opleidingsdoel:
Deze opleiding biedt een overzicht van de essentiële vaardigheden op het gebied van databases, vanaf het ontwerpproces tot het effectieve gebruik ervan.
Prérequis
- Geen specifieke voorkennis vereist
- Optioneel: Basiskennis van een programmeertaal is een pluspunt
Objectifs pédagogiques
- Het redeneringsproces achter relationele databasesystemen (RDBMS) begrijpen
- Een conceptueel datamodel opstellen met behulp van UML
- De overgang maken van conceptueel model naar logisch model
- De principes van normalisatie en denormalisatie van een databaseschema begrijpen
- Van het logisch model naar het fysiek model gaan en dit implementeren met SQL
Public ciblé
- Ontwikkelaars
- Architecten
- IT-managers
- Projectleiders
- IT-besluitvormers
Programme de formation
-
Logica van RDBMS
-
Overzicht van de kernconcepten rond relationele databases
-
Datamodellen en hun toepassingen
-
Overzicht van de verschillende RDBMS-oplossingen
-
Doelen en functies van relationele databasesystemen
-
Architecturen van databases
-
Praktische oefening: Aanmaken van een gebruiker, toewijzen van rechten Transacties beheren Query’s uitvoeren op een database
-
-
Modelleertechnieken
-
Conceptueel model: Basisprincipes en behoefteanalyse
-
Functionele afhankelijkheden
-
Merise en UML: Conceptueel niveau
-
Methodologie: Inzicht in bedrijfsregels en beperkingen
-
Praktische oefening: Analyse van verschillende real-life cases Modellering met Merise en UML met behulp van een modelleertool
-
-
Logisch datamodel
-
Logisch model: Structuur van tabellen en beperkingen
-
Relationeel model: Overgang van conceptueel naar logisch model
-
Boomstructuren modelleren
-
Normalisatie en denormalisatie
-
Berekening van opslagvolumes
-
Praktische oefening: Analyse van real-life cases Normalisatie & denormalisatie Ontwerpen van databaseschema’s met een tool
-
-
Implementatie met SQL
-
Transacties en SQL-normen
-
Overgang van logisch model naar fysiek model
-
Gegevenskwaliteit en integriteit
-
Views en materialized views
-
Toegangsrechten en rollen
-
Stored procedures en triggers
-
Koppelingen met programmeertalen
-
Praktische oefening: Aanmaken en manipuleren van een database Reverse Engineering Prestatie-optimalisatie
-
-
Belangrijke parameters bij de keuze van een database-server
-
Onderzoek naar SQL-serverinstellingen
-
Technische componenten en applicatiemodules
-
Oplossingen voor hoge beschikbaarheid en gegevensbeveiliging
-
Technische criteria voor databasebeheer
-
Totale exploitatiekosten
-
Overzicht van de marktoplossingen
-