Database Design

Niveau
Tijdsduur
Locatie
Op locatie
Startdatum en plaats

Database Design

Vijfhart IT-Opleidingen
Logo van Vijfhart IT-Opleidingen
Opleiderscore: starstarstarstarstar_border 8,2 Vijfhart IT-Opleidingen heeft een gemiddelde beoordeling van 8,2 (uit 566 ervaringen)

Tip: meer info over het programma, prijs, en inschrijven? Download de brochure!

5
Gemiddeld cijfer voor Database Design
Gebaseerd op 1 ervaring Lees alle ervaringenchevron_right
starstarstar_halfstar_borderstar_border
Emil Bras
BI & DW Developer
5
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

Startdata en plaatsen

placeNieuwegein
9 sep. 2024 tot 10 sep. 2024
Toon rooster
event 9 september 2024, 08:45-16:00, Nieuwegein, Day 1
event 10 september 2024, 08:45-16:00, Nieuwegein, Day 2
placeNieuwegein
16 dec. 2024 tot 17 dec. 2024
Toon rooster
event 16 december 2024, 08:45-16:00, Nieuwegein, Day 1
event 17 december 2024, 08:45-16:00, Nieuwegein, Day 2

Beschrijving

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   

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 …

Lees de volledige beschrijving

Veelgestelde vragen

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Nog niet gevonden wat je zocht? Bekijk deze onderwerpen: Database ontwerp / design, Data warehouse, Databases, MySQL en Data Analyse.

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   

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

Deze cursus wordt in het Nederlands gegeven, het lesmateriaal is Engelstalig. Kennis van de Engelse taal is dus belangrijk.

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)

5
Gemiddeld cijfer voor Database Design
Gebaseerd op 1 ervaring
starstarstar_halfstar_borderstar_border
Emil Bras
BI & DW Developer
5
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

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Download gratis en vrijblijvend de informatiebrochure

(optioneel)
(optioneel)
(optioneel)
infoEr is een telefoonnummer vereist om deze informatieaanvraag in behandeling te nemen. (optioneel)
(optioneel)
(optioneel)
(optioneel)

Heb je nog vragen?

(optioneel)