Datenmodellierung - Relationale Datenbanksysteme (1045130)

Druckansicht
  • 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
  • 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

Denition 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 - Denition von Objekttypen - Modellierung des Verhaltens - Typhierarchie

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

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

Dozent:
Marco Skulschus studierte in Wuppertal und Paris Ökonomie und schloss mit einer Diplom-Arbeit zur semantischen Modellierung in XML-Strukturen ab. Er ist in unserem Hause sowohl im Seminar- wie auch im Projektbereich tätig. Er konzentriert sich hierbei auf Beratungsleistungen im Bereich Berichts- und Expertensysteme mit Schwerpunkt sozialwissenschaftliche Befragung für betriebliche Entscheidungsfindung. Eine von ihm modellierte Software war der Gewinner des "Zukunftswettbewerb Ruhrgebiet“, ein aktuelles Projekt im Jahre 2008/09 wird mit Mitteln des BMWi und als Kooperation mit der Hochschule für Philosophie in München gefördert. Neben seiner nun siebenjährigen Tätigkeit als Referent in Seminaren und Vorträgen gibt er sein Wissen auch in Büchern und Magazinartikeln weiter.
Das zentrale Thema seiner Bücher ist die Modellierung, Speicherung und Transformation von Daten, die relational oder in XML-Struktur abgelegt sind. Zu seinen aktuellen Titeln im Bereich XML zählen „XSLT, XPath und XQuery“ (Comelio, Medien, ISBN: 978-3-939701-18-7), „XSL-FO“ (Comelio, Medien, ISBN: 978-3-939701-17-0), „XML Schema“ (Comelio, Medien, ISBN: 978-3-939701-22-4) und „XML: Standards und Technologien“ (Comelio, Medien, ISBN: 978-3-939701-21-7). Im Bereich Datenbanken ist er Autor solcher aktuellen Bücher wie „Das Oracle 10g Programmierhandbuch“ (Galileo Press, ISBN: 389842314X), „Oracle, PL/SQL und XML“ (Comelio Medien, ISBN: 978-3-939701-10-1) und „MS SQL Server 2005: XML und SOAP Webservices“ (Comelio Medien, ISBN 978-3-939701-03-3).
Marco Skulschus ist zertifiziert als "Microsoft Certified Trainer", "Microsoft Certified Application Designer" und "Oracle Certified Associate" und hat die ComptiaCTT+-Prüfung absolviert.

Comelio Skulschus Oracle PL SQL Comelio Skulschus SQL Comelio Skulschus Wiederstein SQLServer Comelio Skulschus XML Schema Microsoft Certified Trainer Skulschus Oracle Certified Associate