Opleiding: info Masterclass Relationele Databases, SQL & Data-analyse (OLTP)
Masterclass Relationele Databases, SQL & Data-analyse (OLTP)
Van logisch gegevensmodel naar een betrouwbare operationele database
Vrijwel ieder informatiesysteem maakt gebruik van een relationele database. Een goed ontworpen database zorgt voor consistente gegevens, betrouwbare transacties en optimale ondersteuning van bedrijfsprocessen. Een slecht ontwerp leidt daarentegen tot redundantie, inconsistente gegevens en hoge beheerkosten.
Tijdens deze vierdaagse masterclass leert u hoe een conceptueel en logisch gegevensmodel wordt vertaald naar een professioneel relationeel databasemodel voor Online Transaction Processing (OLTP). U leert hoe gegevens worden genormaliseerd, hoe bedrijfsregels in de database worden afgedwongen en hoe SQL wordt toegepast om gegevens op te slaan, te beheren en te analyseren.
De masterclass bouwt voort op de module Informatieanalyse, Gegevensontwerp & Logische Architectuur en vormt de brug tussen businessanalyse en de technische implementatie van operationele informatiesystemen.
Deze masterclass richt zich nadrukkelijk op OLTP-systemen. Datawarehouses, dimensionele modellen en Business Intelligence worden behandeld in de vervolgmodule Data Warehouse Analyse, Modellering & Design.
Voor wie?
Deze masterclass is ontwikkeld voor:
- Business Analisten
- Informatieanalisten
- Databaseontwerpers
- Functioneel Ontwerpers
- Softwareontwikkelaars
- Applicatiebeheerders
- Data Engineers
- Iedereen die betrokken is bij het ontwerpen of beheren van relationele databases
Wat leert u?
Na afloop bent u in staat om:
- logische gegevensmodellen te vertalen naar relationele databases;
- sleutelstructuren ontwerpen;
- databases normaliseren;
- bedrijfsregels implementeren;
- gegevensintegriteit waarborgen;
- SQL-query's ontwikkelen;
- datakwaliteit analyseren;
- relationele databases ontwerpen voor operationele systemen.
Programma
- Het relationele gegevensmodel
- Tabellen
- Relaties
- Entiteiten
- Attributen
- Vertalen van logische gegevensmodellen naar relationele tabellen
- Sleutelstructuren
- Candidate Keys
- Primary Keys
- Alternate Keys
- Composite Keys
- Foreign Keys
- Surrogate Keys
- Sleutelstrategie
- Data Dictionary
- Metadata
- Datadefinities
- Domeinen
- Datatypen
- Naamgevingsconventies
- Documentatie van gegevens
- Normaliseren
- Eerste normaalvorm (1NF)
- Tweede normaalvorm (2NF)
- Derde normaalvorm (3NF)
- BCNF (introductie)
- Redundantie voorkomen
- Update-, Insert- en Delete-anomalieën voorkomen
- Integriteitsbewaking
- Entity Integrity
- Referential Integrity
- Domain Integrity
- Business Integrity
- Consistentie van gegevens
- Update- en Delete-regels
- CASCADE
- RESTRICT
- NO ACTION
- SET NULL
- SET DEFAULT
- Gevolgen voor bedrijfsprocessen
- Business Rules in databases
- CHECK Constraints
- UNIQUE Constraints
- NOT NULL Constraints
- DEFAULT Constraints
- Databasevalidaties
- Triggers
- User Defined Triggers
- Logging
- Auditfunctionaliteit
- Geautomatiseerde controles
- Validatiemechanismen
- SQL Fundamentals
- SELECT
- INSERT
- UPDATE
- DELETE
- Basisprincipes van SQL
- SQL Query Design
- WHERE
- ORDER BY
- GROUP BY
- HAVING
- INNER JOIN
- OUTER JOIN
- SELF JOIN
- CROSS JOIN
- Aggregatiefuncties
- CASE
- EXISTS
- Subqueries
- UNION
- Views
- Virtuele tabellen
- Hergebruik van query's
- Autorisatie
- Abstractie van gegevens
- Data-analyse met SQL
- Managementvragen beantwoorden
- Datakwaliteit analyseren
- Inconsistenties opsporen
- Rapportagequery's ontwikkelen
- Validatie van operationele gegevens
Praktijkopdracht
Tijdens de masterclass werken de deelnemers aan een praktijkcasus waarin zij:
- een logisch gegevensmodel vertalen naar een relationeel model;
- primaire en vreemde sleutels ontwerpen;
- normaliseren tot minimaal de derde normaalvorm;
- constraints en triggers implementeren;
- SQL-query's ontwikkelen;
- views ontwerpen;
- datakwaliteit analyseren;
- managementvragen beantwoorden met SQL.
Waarom deze masterclass?
Veel SQL-trainingen richten zich uitsluitend op het schrijven van query's en veel databasecursussen beperken zich tot normalisatie. Deze masterclass combineert Business Analyse, gegevensmodellering, relationeel databaseontwerp en SQL tot één samenhangende methode.
U leert niet alleen hoe een relationele database technisch wordt opgebouwd, maar vooral waarom bepaalde ontwerpkeuzes worden gemaakt en hoe deze bijdragen aan betrouwbare bedrijfsprocessen en hoogwaardige gegevenskwaliteit.
Vanuit het logische gegevensmodel worden onder andere:
- relationele tabellen ontworpen;
- sleutelstructuren bepaald;
- integriteitsregels geïmplementeerd;
- bedrijfsregels afgedwongen;
- SQL-query's ontwikkeld;
- views ontworpen;
- datakwaliteit gecontroleerd.
Hierdoor vormt deze masterclass de natuurlijke brug tussen Informatieanalyse & Logische Architectuur en de technische realisatie van operationele informatiesystemen. De opgedane kennis is direct toepasbaar bij het ontwerpen, ontwikkelen en beheren van relationele databases.
Praktische informatie
Duur
- 4 cursusdagen
Investering
- € 1.995 per deelnemer
Aanvullende kosten
- Studiematerialen, naslagwerk en lunches: € 250
- Optioneel examen met certificering: € 250
Resultaat
Na afloop kunt u:
- relationele databases professioneel ontwerpen;
- logische gegevensmodellen implementeren;
- databases normaliseren;
- integriteits- en consistentieregels toepassen;
- bedrijfsregels implementeren met constraints en triggers;
- complexe SQL-query's ontwikkelen;
- views ontwerpen;
- operationele gegevens analyseren;
- de kwaliteit van gegevens beoordelen en verbeteren.
Waarom deze masterclass onderscheidend is
Deze masterclass vertegenwoordigt de Implementation Perspective (OLTP) binnen de BPID-methodiek. Waar de module Informatieanalyse, Gegevensontwerp & Logische Architectuur antwoord geeft op de vraag "Welke informatie heeft de organisatie nodig?", laat deze masterclass zien hoe die informatie betrouwbaar en efficiënt wordt gerealiseerd in een operationele database.
De kracht van deze cursus is dat zij verder gaat dan een traditionele SQL- of databaseopleiding. De deelnemer leert niet alleen tabellen ontwerpen en query's schrijven, maar begrijpt ook de samenhang tussen business objects, logische gegevensmodellen, relationele databases, bedrijfsregels en gegevenskwaliteit. Daardoor ontstaat een directe verbinding tussen businessanalyse en technische implementatie, wat deze masterclass bijzonder waardevol maakt voor zowel analisten als ontwerpers van informatiesystemen.