Database Design
"Het is een cursus waar je de basis van de basis leert over ontwerpen van een database.
Door de lesstof en meegeleverde boek kun je het in de praktijk toepassen. Het vraagt wel de nodige aandacht om het succesvol in praktijk te kunnen gebruiken. " - 31-05-2016 06:39
"Het is een cursus waar je de basis van de basis leert over ontwerpen van een database. Door de lesstof en meegeleverde boek kun je het in … alles lezen - 31-05-2016 06:39
placeNieuwegein 25 jun. 2026 tot 26 jun. 2026Toon rooster event 25 juni 2026, 08:45-16:00, Nieuwegein, Day 1 event 26 juni 2026, 08:45-16:00, Nieuwegein, Day 2 |
Vijfhart, dat klopt voor jou!
- Oefenomgeving tot 3 maanden na afronding beschikbaar
- Flexgarantie: wissel eenvoudig van virtueel naar fysiek, of andersom
- Kennisgarantie: volg jouw cursus gratis nog een keer, fysiek of virtueel
- Ontvang een gratis proefexamen bij meerdere opleidingen
- Kies voor een Microsoft-cursus bij Vijfhart en ontvang gratis het officiële Microsoft-examen* t.w.v. max. €155,-.
Lesmethode :
Klassikaal
Algemeen :
Elk bedrijf heeft tegenwoordig één of meer relationele databases draaien. Vanuit veel verschillende functies krijgen mensen met deze databases te maken. Of je nu zelf databases moet opzetten, het technisch beheer van de databases verzorgt, de functioneel beheerder van een applicatie bent of rapportage maakt. Kennis en begrip van wat een relationele database nu eigenlijk is maakt het werk makkelijker.
In deze cursus leer je wat een relationele database nu eigenlijk inhoudt en wat we van een relationeel database management systeem (DBMS) mogen verwachten. Verder leer je een database te ontwerpen zodat het systeem met een goede performance aan de functionele …
Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.
Vijfhart, dat klopt voor jou!
- Oefenomgeving tot 3 maanden na afronding beschikbaar
- Flexgarantie: wissel eenvoudig van virtueel naar fysiek, of andersom
- Kennisgarantie: volg jouw cursus gratis nog een keer, fysiek of virtueel
- Ontvang een gratis proefexamen bij meerdere opleidingen
- Kies voor een Microsoft-cursus bij Vijfhart en ontvang gratis het officiële Microsoft-examen* t.w.v. max. €155,-.
Lesmethode :
Klassikaal
Algemeen :
Elk bedrijf heeft tegenwoordig één of meer relationele databases
draaien. Vanuit veel verschillende functies krijgen mensen met deze
databases te maken. Of je nu zelf databases moet opzetten, het
technisch beheer van de databases verzorgt, de functioneel
beheerder van een applicatie bent of rapportage maakt. Kennis en
begrip van wat een relationele database nu eigenlijk is maakt het
werk makkelijker.
In deze cursus leer je wat een relationele database nu eigenlijk
inhoudt en wat we van een relationeel database management systeem
(DBMS) mogen verwachten. Verder leer je een database te ontwerpen
zodat het systeem met een goede performance aan de functionele
eisen kan voldoen. Hoewel de cursus voornamelijk ingaat op het
ontwerp van OLTP systemen, komen de verschillen met het ontwerpen
van datawarehouses ook aan bod.
De cursus is onafhankelijk van een specifiek type DBMS (i.e. niet
specifiek geënt op Oracle, SQL Server, of een ander DBMS).
Doel :
Tijdens deze cursus leer je wat het precies betekent om een relationele database te hebben en hoe je zo'n database op kunt zetten.
Doelgroep :
De cursus is geschikt voor functioneel beheerders, technisch
beheerders, applicatieontwikkelaars en rapportbouwers die in hun
werk te maken krijgen met relationele databases, conceptueel en
technisch gegevensmodel en data modelling.
Voorkennis :
Onderstaande voorkennis wordt beschouwd als een pre:
#Enige ervaring met (functioneel) beheer of gebruik van
(relationele) databases
#En/of gebruik van SQL of maken van rapportages uit databases
#En/of ervaring met functioneel of technisch ontwerp van
administratieve informatiesystemen
Het cursusmateriaal is in het Engels. Een goede beheersing van de
Engelse taal is vereist.
Onderwerpen :
- Introductie, waarom database design
- Fundament van het systeem
- Meest stabiele deel van het systeem
- Fouten in het model leiden tot veel extra
werk
- Conceptueel model
- Wat komt er in het model, de grenzen van het
systeem
- Schema technieken voor gegevensstromen
- Procedures, processen en functies
- Requirements
- CRUD Matrix
- Conversie van het oude naar het nieuwe
systeem
- Schema technieken voor gegevensmodel
- Nonfunctional requirements
- Wat is er eerst: Kip of ei?
- Conceptueel, Logisch en Fysiek model
- Logisch model
- Entiteiten, Attributen en Relaties
- Eerste normaalvorm (1NF)
- Sleutels: primary key (PK), candidate key (CK)
en foreign key (FK)
- Naamgeving
- Tweede en derde normaalvorm (2NF en 3NF)
- Overige NF's, ofwel: geen redundantie
- Recursieve relaties
- Inheritance, subtype
- Abstracties in het model
- Code tabellen
- Domeinen
- Validaties en/of business rules
- Null
- Datum en tijd
- Omgaan met historie; Audit trail
- Bijzondere tabellen
- Communicatie met andere systemen
- Fysiek model
- Keuze van een DBMS en versie van het DBMS
- Distributie: Logische verdeling van tabellen
over schema's / databases
- Tablespaces; Fysieke opslag
- Gebruikers en gebruikersrollen
- Subtypen
- Toegang Pad Analyse en definitie van
indexen
- Tabel omvang, partitionering, horizontale of
verticale fragmentatie
- Wat extra kolommen toegevoegd aan elke
tabel
- Views en Materialized Views
- Sequences, procedures, triggers, functions,
rules
- Transactieverwerking, locking en concurrent
updates
- Performance
- Naamconventies
- Scripts voor het genereren van de database
- BI OLAP DWH
- Doel Datawarehouse
- Analyses en (Management)
informatie
- Cijfers, statistieken,
grafieken
- Architectuur Datawarehouse
- Verschil Inmon en Kimball
- Dimensioneel modelleren / het stermodel
- Voorbeelden
- Slowly changing dimension
- Changed Data Capture
- ETL
- OO, UML, Class model
- Namen of begrippen
- Object Oriented (OO)
- Unified Modeling Language (UML)
- Rational Unified Process (RUP)
- Voorbeeld model
- Tools
- Elementen in het model
- Class met properties en
operations
- Inheritance,
- Association, Composition,
Aggregation
- Recursieve Relaties
- Object Relational Mapping (ORM)
"Het is een cursus waar je de basis van de basis leert over ontwerpen van een database.
Door de lesstof en meegeleverde boek kun je het in de praktijk toepassen. Het vraagt wel de nodige aandacht om het succesvol in praktijk te kunnen gebruiken. " - 31-05-2016 06:39
"Het is een cursus waar je de basis van de basis leert over ontwerpen van een database. Door de lesstof en meegeleverde boek kun je het in … alles lezen - 31-05-2016 06:39
Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

