Dieses Buch gibt eine praxisorientierte Einführung in die Konzeption und Entwicklung moderner Datenbanksysteme. Anhand eines durchgängigen Beispiels aus dem betrieblichen Alltag werden die Schritte von der konzeptionellen Datenmodellierung, des physischen Datenbankdesigns bis hin zur Entwicklung von effizienten Datenbank-Applikationen problemorientiert und leicht verständlich erläutert. Darüber hinaus erfolgt eine umfassende Einführung in die Entwicklung von modernen verteilten und objektorientierten Systemen. Das Buch ist somit als Lehrbuch für Studierende der Wirtschaftsinformatik, wie auch…mehr
Dieses Buch gibt eine praxisorientierte Einführung in die Konzeption und Entwicklung moderner Datenbanksysteme. Anhand eines durchgängigen Beispiels aus dem betrieblichen Alltag werden die Schritte von der konzeptionellen Datenmodellierung, des physischen Datenbankdesigns bis hin zur Entwicklung von effizienten Datenbank-Applikationen problemorientiert und leicht verständlich erläutert. Darüber hinaus erfolgt eine umfassende Einführung in die Entwicklung von modernen verteilten und objektorientierten Systemen. Das Buch ist somit als Lehrbuch für Studierende der Wirtschaftsinformatik, wie auch als wertvolle Hilfe für Praktiker, die sich mit der Entwicklung von Datenbanksystemen beschäftigen, geeignet.Hinweis: Dieser Artikel kann nur an eine deutsche Lieferadresse ausgeliefert werden.
Prof. Dipl.-Math. Anton Hald ist seit 1989 Fachleiter an der Berufsakademie Mannheim und vertritt in der Fachrichtung Wirtschaftsinformatik das Fach Datenbanken. Dipl.-Math. Wolf Nevermann ist seit mehreren Jahren freiberuflich als Systemanalytiker tätig. Schwerpunktmäßig befaßt er sich dabei mit der Konzeption und Entwicklung von Datenbanksystemen für kommerzielle Anwendungen.
Inhaltsangabe
1 Einführung. 1.1 Wozu Datenbanksysteme?. 1.2 Aufbau und Aufgaben von Datenbanksystemen. 1.3 Architektur von Datenbanksystemen. 2 Datenmodelle. 2.1 Entity Relationship Modell (ER Modell). 2.2 Relationales Datenmodell. 2.3 Hierarchisches Datenmodell. 2.4 Netzwerk Modell. 3 Relationale Datenbanksysteme. 3.1 Normalisierung. 3.2 Relationale Algebra. 3.3 Die Relationale Sprache SQL. 3.4 Anforderungen an Relationale Datenbanksysteme. 3.5 Data Dictionary. 4 Objektorientierte Datenbanken. 4.1 Grundlegende Begriffe und Konzepte. 4.2 Objektorientierte Systemmodellierung. 4.3 Vom Objektmodell zu Objektorientierten Datenbanken. 4.4 Relationale und Objektorientierte Datenbanken im Vergleich. 5 Physische Datenbankorganisation. 5.1 Speichermedien. 5.2 Primärorganisation. 5.3 Sekundärorganisation. 6 Datenintegrität. 6.1 Semantische Integrität. 6.2 Operationale Integrität. 6.3 Recovery. 7 Verteilte Architekturen. 7.1 Verteilte DV Systeme. 7.2 Offene Systeme. 7.3 Client Server Architektur. 7.4 Verteilte Datenbanken. 7.5 Ausblick. 8 Design und Implementierung von Datenbanksystemen. 8.1 Von der Analyse zum Design. 8.2 Design und Implementierung der Tabellen. 8.3 Design und Implementierung der Integritätsregeln. 8.4 Design und Implementierung der Internen Ebene. 8.5 Administration des Datenbanksystems. 8.6 Design und Implementierung der Externen Ebene. 9 Programmierung von Datenbankanwendungen. 9.1 Programmierung mit "Embedded SQL". 9.2 Programmierung mit 4GL Sprachen. Sachwortverzeichnis.