Aperçu du cours
Deze opleiding biedt een globaal overzicht van de essentiële vaardigheden met betrekking tot databases, van het ontwerpproces tot het effectieve gebruik ervan.
Prérequis
- Geen
- Facultatief: Kennis van een programmeertaal
Objectifs pédagogiques
- Begrijpen van de redenering achter relationele DBMS
- Het bouwen van het conceptuele model van een database met UML
- Migreren van het conceptuele model naar het logische model
- Begrijpen van normalisatie en denormalisatie van een schema
- Overstappen van het logische model naar het fysieke model en het implementeren met SQL
Public ciblé
- Ontwikkelaars
- Architecten
- IT-managers
- Projectmanagers
- IT-beslissingsnemers
Programme de formation
-
Logica van SGBD
-
Herinnering van de belangrijkste concepten rond relationele databases
-
Datamodellen
-
Datamodellen
-
Overzicht van verschillende SGBD
-
Doelen van relationele SGBD
-
Functionaliteiten
-
Architecturen
-
Praktische oefeningen: Het creëren van een gebruiker, toewijzen van rechten, transacties, raadpleging van een database
-
-
Modelleringstechnieken
-
Conceptueel model
-
Behoefteanalyse
-
Basisconcepten
-
Functionele afhankelijkheden
-
Merise en UML: Conceptueel niveau
-
Aanpak
-
Rekening houden met bedrijfsregels en beperkingen
-
Praktische oefeningen: Studie van verschillende reële gevallen, Merise en UML modelleren met behulp van een tool
-
-
Logisch datamodel
-
Logisch model. De structuur van tabellen en beperkingen.
-
Relationeel model
-
Van conceptueel naar logisch
-
Modelleren van hiërarchieën
-
Normale vormen
-
Denormalisatie
-
Berekeningen van volumetrie
-
Praktische oefeningen: Analyse van reële gevallen, normalisatie- en denormalisatiewerkzaamheden, het creëren van schema’s met behulp van een tool
-
-
Implementatie met SQL
-
Transacties
-
SQL-normen
-
Van logisch naar fysiek
-
Datakwaliteit
-
Zichten & gematerialiseerde zichten
-
Toegangsrechten & rollen
-
Gecatalogiseerde procedures en triggers
-
Interfaces met programmeertalen
-
Praktische oefeningen: Het creëren en manipuleren van een database, Reverse Engineering, prestatie-optimalisatie
-
-
Belangrijke instellingen voor het kiezen van een server
-
Studie van de serverparameters voor SQL
-
Technische componenten
-
Toepassingsmodules
-
Oplossingen voor hoge beschikbaarheid, gegevensbeveiliging
-
Technische criteria
-
Totale exploitatiewaarde
-
Marktaanbod
-