Back To Top

Datenmodellierung - Relationale Datenbanksysteme

DruckansichtDruckansicht

  • Dauer:
    3 Tage
  • Zielgruppe:
    Projektleiter, Qualitätssicherung, Koordinatoren
  • Vorkenntnisse:
    keine
  • Methode:
    Vortrag, Diskussion, Einzel- und Gruppenarbeit mit Übungen. Eigene Arbeiten und Projektfragen können in das Seminar eingebracht werden.
  • Typ:
    Öffentliches Seminar / Inhouse
  • Kursnummer:
    1045130
  • Download
    Anmeldeformular | AGB | Info-Broschüre
Themen:
Dieses Seminar vermittelt eine systematische und umfassende Einführung in moderne Datenbanksysteme. Der Schwerpunkt der Themen liegt auf der relationalen Datenbanktechnologie. Folgende Aspekte werden ausführlich dargestellt: Datenmodellierung, Datenbankentwurf, SQL, Speichertechnologie, Anfrageoptimierung sowie die Transaktionsverwaltung mit Fehlerbehandlung und Mehrbenutzer-Synchronisation. Darauf aufbauend stellt das Seminar übersichtsartig das objektorientierte Datenmodell und die objektrelationalen Modellierungskonzept vor. Als Abschluss wird auch die Integration von XML in Datenbanken sowie die Verwendung in Zusammenhang mit dem System erläutert. Es ist für Teilnehmer geeignet, die als Fach-Experten an einem Datenbankprojekt teilnehmen und logische und technische Konzeption und Modellierung betreuen oder unterstützen sollen.

Inhalte

A. Datenbankentwurf

Abstraktionsebenen des Datenbankentwurfs - Die Anforderungsanalyse - Grundlagen des Entity-Relationship-Modells - Schlüssel - Charakterisierung von Beziehungstypen - Existenzabhängige Entitytypen - Generalisierung - Aggregation - Kombination von Generalisierung und Aggregation - Konsolidierung, Sichtenintegration - Konzeptuelle Modellierung mit UML

B. Das relationale Modell

Definition des relationalen Modells - Umsetzung eines konzeptuellen Schemas in ein relationales Schema - Verfeinerung des relationalen Schemas - Die relationale Algebra - Der Relationenkalkül

C. Relationale Anfragesprachen

Geschichte - Datentypen - Schemadenition - Schemaveränderung - Elementare Datenmanipulation- Einfache SQL-Anfragen - Anfragen über mehrere Relationen - Aggregatfunktionen und Gruppierung - Geschachtelte Anfragen

D. Datenintegrität

Referentielle Integrität - Gewährleistung referentieller Integrität - Überprüfung statischer Integritätsbedingungen - Trigger

E. Relationale Entwurfstheorie

Funktionale Abhängigkeiten - Schlüssel - Bestimmung funktionaler Abhängigkeiten - Anomalien - Zerlegung (Dekomposition) von Relationen - Normalformen

F. Transaktionsverwaltung

Anforderungen an die Transaktionsverwaltung - Operationen auf Transaktions-Ebene - Abschluss einer Transaktion - Eigenschaften von Transaktionen - Transaktionsverwaltung in SQL - Zustandsübergänge einer Transaktion

G. Sicherheitsaspekte

Discretionary Access Control - Zugriskontrolle in SQL - Verfeinerung des Autorisierungsmodells - Mandatory Access Control - Multilevel-Datenbanken - Kryptographie

H. Objektorientierte Datenbanken

Bestandsaufnahme relationaler Datenbanksysteme - Vorteile der objektorientierten Datenmodellierung - Eigenschaften von Objekten - Definition von Objekttypen - Modellierung des Verhaltens - Typhierarchie

I. XML-Datenmodellierung, XML-Integration und Web-Services

Bestandsaufnahme relationaler Datenbanksysteme - Vorteile der objektorientierten Datenmodellierung - Eigenschaften von Objekten - Definition von Objekttypen - Modellierung des Verhaltens - Typhierarchie

Dozent:

Marco Skulschus studierte in Wuppertal und Paris Ökonomie mit Schwerpunkt Wirtschaftsinformatik und schloss mit einer Diplom-Arbeit zur semantischen Datenmodellierung ab und arbeitet schon seit mehr als 10 Jahren als Dozent.

Buch-Veröffentlichungen:

Projekte: Als Berater und Projektleiter konzipiert Herr Skulschus Business Intelligence-Systeme auf Basis von OLAP und Data Warehouse-Technologien mit Berichtskomponenten, statistische Analysen und Data Mining-Modulen.

Forschung: Er leitet ein mehrjähriges Forschungsprojekt zur Entwicklung eines Fragebogensystems mit ontologie-basiertem Datenmodell und innovativen Frage-Antwort-Darstellungen. Förderung durch das BMWi und Zusammenarbeit mit verschiedenen Universitäten.

Zertifizierung: Marco Skulschus ist zertifiziert als "Microsoft Certified Trainer", "Microsoft Certified Application Designer" und "Oracle Certified Associate" und hat die ComptiaCTT+-Prüfung absolviert.

Weitere Informationen:

Comelio_Skulschus_BWL und Software_Grundlagen empirische Sozialforschung Comelio_Skulschus_BWL und Software_System und Systematik von Fragebögen Comelio_Skulschus_MS SQL Server_SQL Server 2005 1 Comelio_Skulschus_Oracle_PLSQL Objekte und obejktrelationale Techniken Microsoft Certified Trainer Skulschus Oracle Certified Associate