Relationales Datenbankdesign: Modellierung und Entwurf
Empfohlene Schulungsdauer: 2 Tage, insgesamt 12 Zeitstunden
Kursziele
Das herstellerneutrale Seminar gibt einen vollständigen Überblick über relationales Datenbankdesign, um auch für komplexe Anwendungen ein leistungsfähiges und zukunftssicheres Modell entwickeln zu können. Für den Entwurf eines sauberen Datenbankmodells lernen die Teilnehmer strukturiertes Vorgehen und Techniken wie ER-Datenbankmodellierung und Normalisierung kennen, um mit ihrem Wissen auf konkreten relationalen Datenbanken wie Oracle, IBM DB2, Microsoft SQL Server oder MySQL neue Datenbanken planen, aufbauen und anlegen zu können.
Zielgruppe
Datenbankadministratoren, Software-EntwicklerVoraussetzungen
Der Kurs ›Einführung in Datenbanksysteme‹ oder vergleichbare Kenntnisse.Seminarinhalte
- Einführung in die Datenbankmodellierung
- Realwelt und Modellwelt
- Objekte und Beziehungen
- Attribute - Relationale Modellierung
- Entität, Tabellen/Relationen
- Domäne
- Schlüssel, Primärschlüssel, natürlicher Schlüssel, zusammengesetzter Schlüssel
- 1:n-, n:1-, n:m-Beziehungen
- Fremdschlüssel
- Join-Tabelle
- Schema
- Stern- und Schneeflocken-Schema
- Integritätsbeziehungen, referentielle Integrität
- Flache Tabellen - Normalisierung
- Funktionale Abhängigkeit
- Mehrwertige Abhängigkeit
- Erste Normalform (1NF)
- Redundanzen
- Zweite Normalform (2NF)
- Normalisierung, Zerlegung
- Dritte Normalform (3NF)
- Boyce Codd Normalform (BCNF)
- Vierte Normalform (4NF)
- Fünfte Normalform (5NF)
- Denormalisierung zur Performancesteigerung - ER-Modellierung
- Grafische Modellierungen
- Entity-Relationship-Modell und ER-Diagramme
- Entitäten, Attribute, Beziehungen
- Wertigkeiten, Kardinalitäten, Min/Max-Angaben
- Strukturierte ER-Modelle (SERM)
- Die UML-Notation
- CASE-Tools zum Datenbankdesign - Besondere Abbildungen
- Baumstrukturen
- Rekursive Abbildungen
- Objekt-Relationale Abbildungen
- Abbilden von Geometriedaten
Seminarunterlagen
Jeder Seminarbesucher bekommt das Buch ›Fachwörterbuch Relationale Datenbanken - kurz & gut‹ von Chris Date aus dem O'Reilly-Verlag.
Software
Der Kurs ist grundsätzlich auf beliebigen Datenbanksystemen durchführbar.
Schlagwörter
tutego™ bietet Ihnen viele weitere Schulungen. Unsere Kategorien: Java, .NET (C#, VB.NET, ASP.NET, ...), Programmiersprachen (iPhone, PHP, ...), Softwaredesign (UML, Pattern, ...), XML (XSLT, Schema), SAP (ABAP, ...), Server Administration (SVN, Apache, ...), Datenbanken (Oracle, MySQL, ...), Web-Programmierung (JavaScript, jQuery, Flex), Microsoft Office, AutoCAD, Sage KHK, Lotus Notes/Domino.
![Zu einem Bookmark-Anbieter hinzufügen [Addthis]](../../images/bookmarks/addthis.gif)
![Zu Google Bookmarks hinzufügen [Google Bookmarks]](../../images/bookmarks/google.png)
![Zu Yahoo! Bookmarks hinzufügen [Yahoo! Bookmarks]](../../images/bookmarks/yahoo.png)
![Zu Delicius hinzufügen [Delicius]](../../images/bookmarks/delicious.png)
![Zu Mister Wong hinzufügen [Mister Wong]](../../images/bookmarks/misterwong.png)