Datenbank-Engineering Analyse, Entwurf und Implementierung objektrelationaler Datenbanken — Mit UML, DB2-SQL und Java

Klare Systematik und anspruchsvoller Praxisbezug zu den Themen Datenmodellierung mit UML, Datenzugriff mit DB2-SQL und Datenbankprogrammierung mit Java. Geeignet für die praxisgerechte Aus- und Weiterbildung, als Tutorial für Studium und Selbststudium. Die tragenden Konzepte sind UML, die universell...

Full description

Bibliographic Details
Main Author: Moos, Alfred
Format: eBook
Language:German
Published: Wiesbaden Vieweg+Teubner Verlag 2004, 2004
Edition:3rd ed. 2004
Subjects:
Online Access:
Collection: Springer Book Archives -2004 - Collection details see MPG.ReNa
Table of Contents:
  • 12.5 Metadaten über Routinen
  • 12.6 Metadaten über Parameter
  • 12.7 Aufgaben
  • 13 Objektrelationale Datenbank
  • 13.1 Strukturierter Typ — Klasse
  • 13.2 Typisierte Tabelle
  • 13.3 Strukturierte Spalte
  • 13.4 Typhierarchie
  • 13.5 Referenzen und strukturierte Typen
  • 13.6 Aufgaben
  • 14 JDBC — Verbindung vonJava und DB2
  • 14.1 Java Database Connectivity — JDBC
  • 14.2 Struktur eines java-Programms mit JDBC
  • 14.3 Architektur einer JDBC-Anwendung
  • 14.4 Schnittstelle ResultSet und ihre Methoden
  • 14.5 Schnittstelle ResultSetMetaData und ihre Methoden
  • 14.6 Datentypen in Java und SQL
  • 14.7 Schnittstelle Connection und ihre Methoden
  • 14.8 JDBC-Anweisungen erzeugen
  • 14.9 Methoden der Schnittstelle Statement.-14.10 Methoden der Schnittstelle PreparedStatemente
  • 14.11 SQL-Ausnahme und Fehlerbehandlung
  • 14.12 Metadaten der Datenbank und von JDBC
  • 14.13 Transaktionen steuem
  • 14.14 Aufgaben
  • Sachwortverzeichnis
  • 7 Ausdrücke und eingebaute Funktionen
  • 7.1 Ausdriicke im relationalen SQL
  • 7.2 Eingebaute Funktionen von SQL
  • 7.3 Spaltenfunktionen
  • 7.4 Einzelwertfunktionen
  • 7.5 Datum und Zeit
  • 7.6 OLAP-Funktionen
  • 7.7 XML-Funktionen
  • 7.8 Benutzerfunktionen
  • 7.9 Aufgaben
  • 8 Aktive Datenbanken
  • 8.1 Auslöser — Trigger
  • 8.2 Einsatzgebiete für Trigger
  • 8.3 Modellieren von Triggern
  • 8.4 Programmierung von Triggem
  • 8.5 Aufgaben
  • 9 Rekursives SQL
  • 9.1 Rekursive Miniwelt
  • 9.2 Stückliste
  • 9.3 Flugplan
  • 9.4 Aufgaben
  • 10 Externe Sicht
  • 10.1 Drei-Ebenen-Architekturmodell
  • 10.2 View vereinbaren
  • 10.3 View löschen
  • 10.4 Einschränkungen für Views
  • 10.5 Views für die Rechnungschreibung
  • 10.6 Aufgaben
  • 11 Datenschutz und Datensicherung
  • 11.1 Datenschutz
  • 11.2 Datensicherung
  • 11.3 Aufgaben
  • 12 DB2-Katalog
  • 12.1 Metadatenverzeichnis von DB2
  • 12.2 Metadaten über Tabellen
  • 12.3 Metadaten über Spalten
  • 12.4 Metadaten über Datentypen
  • 1 Grundlagen der Datenmodellierung
  • 1.1 Daten über die Realwelt und Miniwelt
  • 1.2 Modell der Miniwelt
  • 1.3 Anwendungsfalldiagramm
  • 1.4 Entitäts-Beziehungs-Modell
  • 1.5 Konstruktionselemente für die Elementebene
  • 1.6 Konstruktionselemente für die Mengenebene
  • 1.7 Konstruktionselemente für die Typebene
  • 1.8 Entitäts-Beziehungs-Diagramm
  • 1.9 Strukturmuster der Wirtschaftsinformatik
  • 1.10 Aufgaben
  • 2 Relationales Datenbankmodell
  • 2.1 Konstruktionselemente für Relationen
  • 2.2 Normalisierung von Relationen
  • 2.3 Aufgaben
  • 3 Vom ERM zur relationalen Datenbank
  • 3.1 Überfuhrungsstrategie Schritt für Schritt
  • 3.2 Beziehungsmenge und Beziehungsrelation
  • 3.3 Beziehungstyp als Relationstyp implementiert
  • 3.4 Integration von Beziehungs- in Entitätsrelationen
  • 3.5 Integrierbare Beziehungsrelationen
  • 3.6 Nicht integrierbare Beziehungsrelationen
  • 3.7 RDBD von Geschäftsvorfall Rechnung
  • 3.8 RDBD der Geschäftsvorfallkette Kunde
  • 3.9 Aufgaben
  • 4 Datenbanken und die Sprache SQL
  • 4.1 Datenbanken
  • 4.2 Datenbankarten
  • 4.3 Die Datenbanksprache SQL
  • 4.4 Entwicklungsgeschichte von SQL
  • 4.5 Einteilung der SQL-Sprachelemente
  • 4.6 Katalogsystem von DB2
  • 4.7 Befehlszeilenprozessor
  • 4.8 Befehlszentrale
  • 4.9 Aufgaben
  • 5 Die Datendefinitionssprache von SQL
  • 5.1 Katalog und Schema
  • 5.2 Schemaanweisungen von SQL
  • 5.3 Tabelle vereinbaren
  • 5.4 Datentypen von SQL
  • 5.5 NULL-Wertin einer Spalte
  • 5.6 Vorgabewert einer Spalte
  • 5.7 Implementierung des RDBDs Rechnungsschreibung
  • 5.8 Zusatznamen — Alias oder Synonym
  • 5.9 Indizierung
  • 5.10 Datenintegritat
  • 5.11 Surrogatschlussel
  • 5.12 Aufgaben
  • 6 Die Datenmanipulationssprache von SQL
  • 6.1 Zeilen in Tabelle einfügen — INSERT
  • 6.2 Zeilen in Tabelle ändern — UPDATE
  • 6.3 Zeilen in Tabelle löschen —DELETE
  • 6.4 Zeilen in Tabelle manipulieren — MERGE
  • 6.5 Zeilen aus Tabelle ausgeben — SELECT
  • 6.6 Aufgaben