Informatieanalyse en Logisch Databaseontwerp
Achtiende sessie reeds van deze uitermate praktische en interactieve workshop
18-20 October 2004 (9-17)
Locatie:
Holiday Inn Gent (Gent)
Gepresenteerd
in het Nederlands
door
Prijs:
1450 EUR (excl. 21% BTW)
This event is history,
please check out the List of Upcoming Seminars, or send us an email
Check out these related open workshops:
Check out our related in-house workshops:
Leerdoelen
Achttiende
sessie reeds van deze uitermate praktische en interactieve workshop.
U leert hierin een
gestructureerde, geïntegreerde en moderne manier voor het ontwerpen van databases, gebaseerd op jarenlange ervaring met het bouwen van grote databases.
Deze workshop
is zeer interactief met vele voorbeelden en oefeningen. Hierdoor wordt het aantal deelnemers beperkt tot 25.
Inleiding tot deze workshop
In deze workshop wordt een gestructureerde methode
voor het ontwerpen van relationele databases behandeld. De methode bestaat uit
de volgende drie onderling gerelateerde fasen:
- Informatieanalyse – Tijdens deze fase
worden de informatiebehoeften van gebruikers geanalyseerd. Een moderne
ontwerptechniek wordt hierbij gebruikt om de huidige en toekomstige
behoeften te analyseren. De besproken techniek voldoet aan Unified
Modelling Language (UML) en is afgeleid van een techniek genoemd Extended
Entity Relationship (EER)
- Logisch databaseontwerp – Het doel van
logisch databaseontwerp is het afleiden van een logisch databasemodel (de
relationele tabellen) van het informatiemodel. Hierbij wordt een algoritme
gepresenteerd dat het ene model in het andere transformeert. De bekende
normaalvormen worden gebruikt om de correctheid van dit soort modellen te
controleren.
- Fysiek databaseontwerp – Fysiek
databaseontwerp richt zich op het creëren van een effectieve en efficiënte
implementatie van het logische databasemodel gericht op een specifiek
relationeel databasemanagement system. Hierbij moeten de mogelijkheden van
het DBMS optimaal benut worden. Deze fase, ook al is zij onderdeel van de
ontwerpmethode, is geen onderdeel van deze workshop. Dit onderwerp wordt in
een aparte workshop behandeld.
De workshop is zeer interactief. Met vele
voorbeelden en oefeningen worden deelnemers uitgelegd hoe bepaalde aspecten van
databaseontwerp werken.

Waarom deze workshop ?
Het doel van deze workshop is het aanleren van een gestructureerde,
geïntegreerde en moderne methode voor het ontwerpen van databases.
Voor wie is deze workshop bestemd ?
Deze workshop is van belang voor diegenen die direct of indirect
betrokken is bij het ontwerpen, ontwikkelen en beheren van databases zoals:
- databaseontwerpers en database-experts
- databasebeheerders en programmeurs
- informatieanalisten en systeemanalisten
Deze driedaagse workshop is gericht op personen werkend met
middelgrote tot grote computersystemen. Een minimale kennis van relationele
databasetechnologie is aanbevolen.
Volledig Programma
Elke dag
- begint om 8.30u - 9.00u met ontvangst van de deelnemers
met koffie/thee
- eindigt om 17.00u
Gespreid over 3 dagen krijgt u:
1. Inleiding tot databaseontwerp
- De fasen van databaseontwerp
- Doelstellingen van databaseontwerp
- De evolutie van databaseontwerp: van productiedatabases
naar datawarehouses
- Object-relationele concepten
2. Inleiding tot informatieanalyse
- Drie basiseisen voor elk informatiemodel: compleet,
conceptueel en formeel
- De achtergrond van UML (Unified Modelling Language)
- EER (Extended Entity Relationship) diagram
3. Componenten van een informatiemodel
- Entiteiten en relaties
- Rollen en relaties
- Attributen: single-valued, multi-valued, identifying,
non-identifying
- Verschillende soorten sleutels: simpel en complex (op
relaties)
- Domeinen
- Declaratieve en procedurele integriteitregels
- Modelleren van historische gegevens
4. Object-oriented extensies
- OMT (Object Modelling Technique) van Rumbaugh
- OOA/OOD (Object Oriented Design and Analysis) van
Coad/Yourdon
- Overerving: sub- en super types
- Samengestelde attributen
- Aggregatietypes
- Methoden en boodschappen
5. Verifiëren van informatiemodellen
- De CRUD-matrix voor het testen van compleetheid
- De waarde van een state-transition (of life cycle)
diagram
- Controleren van 10 bekende fouten
6. Logisch databaseontwerp
- Basisconcepten van relationele databases
- Afhankelijkheden tussen attributen: functioneel,
transitief, meerwaardig en Boyce-Codd
- De normalisatietheorie en de normaalvormen
- Definiëren van primaire-, alternatieve- en
refererende-sleutels
- Converteren van een informatiemodel naar een logisch
relationeel databaseontwerp: 14 stappen
7. Samenvatting
Sprekers
Rick van der Lans is onafhankelijk adviseur, docent en auteur op de terreinen datawarehousing, business intelligence, applicatie-integratie en databasetechnologie. Als consultant heeft hij door de jaren heen veel grote bedrijven (nationaal en internationaal) geadviseerd bij het ontwerpen van hun datawarehouse-architectuur en bij het maken van een toolkeuze.
Rick heeft als spreker op conferenties een zeer goede naam verworven zowel in binnen- als buitenland. Hij weet als geen ander een goede balans te vinden tussen op de praktijk toegesneden technologische en strategische zaken.
Hij schrijft voor het bekende BeyeNetwork.com. Tevens verschenen van zijn hand diverse artikelen in toonaangevende vakbladen. Verschillende van zijn boeken, waaronder het populaire "SQL Leerboek", zijn in vele talen gepubliceerd. Recent is van zijn hand verschenen Data Virtualization for Business Intelligence Systems", alsook tientallen whitepapers over BI.
Questions about this ? Interested but you can't attend ? Send us an email !