Opleiding: Database Design

Lesmethode :

Klassikaal

Algemeen :

Een goed databaseontwerp zorgt ervoor dat informatie duidelijk, kloppend en makkelijk terug te vinden is. In deze cursus leer je hoe je gegevens slim ordent en structuur aanbrengt, zodat je systemen bouwt of ondersteunt die betrouwbaar en prettig werken. Je ontdekt hoe je van wensen en vragen uit de organisatie komt tot een overzichtelijk model waarmee je een database stap voor stap kunt opzetten. Dat helpt je om in je dagelijkse werk beter met data om te gaan en fouten te voorkomen.

Je krijgt inzicht in hoe je informatie analyseert, hoe je bepaalt welke gegevens bij elkaar horen en hoe je dit omzet naar een logisch ontwerp. Daarbij leer je hoe je relaties tussen gegevens herkent, hoe je dubbele informatie voorkomt en hoe je zorgt dat een database overzichtelijk, veilig en goed te onderhouden blijft. Ook leer je wat het verschil is tussen systemen die veel transacties verwerken en systemen die vooral rapportages en analyses ondersteunen, zodat je weet welke aanpak in welke situatie werkt. De cursus blijft bewust begrijpelijk en platformonafhankelijk, zodat je de kennis overal kunt toepassen.

Tijdens de praktijkopdrachten werk je met herkenbare voorbeelden uit organisaties. Je bouwt zelf een eenvoudig databaseontwerp en ervaart hoe kleine keuzes grote invloed kunnen hebben op duidelijkheid, snelheid en betrouwbaarheid. Zo merk je direct hoe je jouw nieuwe kennis kunt gebruiken in je eigen werkomgeving, of je nu gegevens beheert, applicaties ondersteunt of met rapportages werkt.

De cursus is onafhankelijk van een specifiek type DBMS (i.e. niet specifiek geënt op Oracle, SQL Server, of een ander DBMS).

Doel :

Na afloop kun je een helder databaseontwerp maken en onderbouwen hoe jouw keuzes bijdragen aan kwaliteit en betrouwbaarheid.

Doelgroep :

Deze cursus is bedoeld voor iedereen die met gegevens werkt, zoals functioneel beheerders, applicatieontwikkelaars, technisch beheerders en professionals die datamodellen willen begrijpen of verbeteren.

Voorkennis :

Ervaring met databases, SQL, rapportages of eenvoudige systeemontwerpen is handig, maar niet verplicht.

Het cursusmateriaal is in het Engels. Een goede beheersing van de Engelse taal is vereist.

Onderwerpen :


- Introductie, waarom database design
+nbsp;+nbsp;+nbsp;- Fundament van het systeem
+nbsp;+nbsp;+nbsp;- Meest stabiele deel van het systeem
+nbsp;+nbsp;+nbsp;- Fouten in het model leiden tot veel extra werk
- Conceptueel model
+nbsp;+nbsp;+nbsp;- Wat komt er in het model, de grenzen van het systeem
+nbsp;+nbsp;+nbsp;- Schema technieken voor gegevensstromen
+nbsp;+nbsp;+nbsp;- Procedures, processen en functies
+nbsp;+nbsp;+nbsp;- Requirements
+nbsp;+nbsp;+nbsp;- CRUD Matrix
+nbsp;+nbsp;+nbsp;- Conversie van het oude naar het nieuwe systeem
+nbsp;+nbsp;+nbsp;- Schema technieken voor gegevensmodel
+nbsp;+nbsp;+nbsp;- Nonfunctional requirements
+nbsp;+nbsp;+nbsp;- Wat is er eerst: Kip of ei?
+nbsp;+nbsp;+nbsp;- Conceptueel, Logisch en Fysiek model
- Logisch model
+nbsp;+nbsp;+nbsp;- Entiteiten, Attributen en Relaties
+nbsp;+nbsp;+nbsp;- Eerste normaalvorm (1NF)
+nbsp;+nbsp;+nbsp;- Sleutels: primary key (PK), candidate key (CK) en foreign key (FK)
+nbsp;+nbsp;+nbsp;- Naamgeving
+nbsp;+nbsp;+nbsp;- Tweede en derde normaalvorm (2NF en 3NF)
+nbsp;+nbsp;+nbsp;- Overige NF's, ofwel: geen redundantie
+nbsp;+nbsp;+nbsp;- Recursieve relaties
+nbsp;+nbsp;+nbsp;- Inheritance, subtype
+nbsp;+nbsp;+nbsp;- Abstracties in het model
+nbsp;+nbsp;+nbsp;- Code tabellen
+nbsp;+nbsp;+nbsp;- Domeinen
+nbsp;+nbsp;+nbsp;- Validaties en/of business rules
+nbsp;+nbsp;+nbsp;- Null
+nbsp;+nbsp;+nbsp;- Datum en tijd
+nbsp;+nbsp;+nbsp;- Omgaan met historie; Audit trail
+nbsp;+nbsp;+nbsp;- Bijzondere tabellen
+nbsp;+nbsp;+nbsp;- Communicatie met andere systemen
- Fysiek model
+nbsp;+nbsp;+nbsp;- Keuze van een DBMS en versie van het DBMS
+nbsp;+nbsp;+nbsp;- Distributie: Logische verdeling van tabellen over schema's / databases
+nbsp;+nbsp;+nbsp;- Tablespaces; Fysieke opslag
+nbsp;+nbsp;+nbsp;- Gebruikers en gebruikersrollen
+nbsp;+nbsp;+nbsp;- Subtypen
+nbsp;+nbsp;+nbsp;- Toegang Pad Analyse en definitie van indexen
+nbsp;+nbsp;+nbsp;- Tabel omvang, partitionering, horizontale of verticale fragmentatie
+nbsp;+nbsp;+nbsp;- Wat extra kolommen toegevoegd aan elke tabel
+nbsp;+nbsp;+nbsp;- Views en Materialized Views
+nbsp;+nbsp;+nbsp;- Sequences, procedures, triggers, functions, rules
+nbsp;+nbsp;+nbsp;- Transactieverwerking, locking en concurrent updates
+nbsp;+nbsp;+nbsp;- Performance
+nbsp;+nbsp;+nbsp;- Naamconventies
+nbsp;+nbsp;+nbsp;- Scripts voor het genereren van de database
- BI OLAP DWH
+nbsp;+nbsp;+nbsp;- Doel Datawarehouse
+nbsp;+nbsp;+nbsp;+nbsp;+nbsp;+nbsp;- Analyses en (Management) informatie
+nbsp;+nbsp;+nbsp;+nbsp;+nbsp;+nbsp;- Cijfers, statistieken, grafieken
+nbsp;+nbsp;+nbsp;- Architectuur Datawarehouse
+nbsp;+nbsp;+nbsp;+nbsp;+nbsp;+nbsp;- Verschil Inmon en Kimball
+nbsp;+nbsp;+nbsp;- Dimensioneel modelleren / het stermodel
+nbsp;+nbsp;+nbsp;+nbsp;+nbsp;+nbsp;- Voorbeelden
+nbsp;+nbsp;+nbsp;+nbsp;+nbsp;+nbsp;- Slowly changing dimension
+nbsp;+nbsp;+nbsp;- Changed Data Capture
+nbsp;+nbsp;+nbsp;+nbsp;+nbsp;+nbsp;- ETL
- OO, UML, Class model
+nbsp;+nbsp;+nbsp;- Namen of begrippen
+nbsp;+nbsp;+nbsp;- Object Oriented (OO)
+nbsp;+nbsp;+nbsp;- Unified Modeling Language (UML)
+nbsp;+nbsp;+nbsp;- Rational Unified Process (RUP)
+nbsp;+nbsp;+nbsp;- Voorbeeld model
+nbsp;+nbsp;+nbsp;+nbsp;+nbsp;+nbsp;- Tools
+nbsp;+nbsp;+nbsp;- Elementen in het model
+nbsp;+nbsp;+nbsp;+nbsp;+nbsp;+nbsp;- Class met properties en operations
+nbsp;+nbsp;+nbsp;+nbsp;+nbsp;+nbsp;- Inheritance,
+nbsp;+nbsp;+nbsp;+nbsp;+nbsp;+nbsp;- Association, Composition, Aggregation
+nbsp;+nbsp;+nbsp;- Recursieve Relaties
+nbsp;+nbsp;+nbsp;- Object Relational Mapping (ORM)

Meer...
€1.535
ex. BTW
Beoordeling
5.0 (1)
Aangeboden door
Vijfhart opleidingen
Onderwerp
Database ontwerp / design
Niveau
Duur
2 dagen
Looptijd
2 dagen
Taal
nl
Type product
cursus
Lesvorm
Klassikaal
Aantal deelnemers
Min: 4
Max: 12
Tijdstip
Overdag
Tijden en locaties
Nieuwegein
ma 2 nov. 2026
Nieuwegein
ma 7 jun. 2027
Keurmerken aanbieder
Cedeo
VOI
Oracle Education Partner
AgilePM - Agile Project Management (APMG)
EXIN
Microsoft Learning Partner
Erkend keurmerk
CRKBO en BTW-vrijstelling
CRKBO zonder BTW vrijstelling
IPMA