Databases Reference
In-Depth Information
Externes Schema: Präsentation
Kunden-
verwaltung
Auftrags-
verwaltung
Artikel-
verwaltung
Konzeptionelles Schema: Information
Unternehmens-Datenmodell
(Daten, Integritätsregeln)
Internes Schema: Daten-Speicherung
RDBMS 1
RDBMS 2
Datei-System
Abbildung 1.2: ANSI-SPARC-Architektur
Konzeptionelles Schema
Im Zentrum steht das konzeptionelle Schema. Dieses Schema enthält die Beschrei-
bung aller unternehmensrelevanten Datenstrukturen für die Datenbank. Dabei ist
es unerheblich, auf welche Weise diese Daten abgelegt werden. Auch für Daten-
banken, die physikalisch auf mehreren Rechnern gespeichert werden, gibt es nur
ein konzeptionelles Schema. Das konzeptionelle Schema ist sehr stark vom Daten-
bankentwurf und von dem benutzten Datenmodell (relational, objektorientiert,
hierarchisch, ...) abhängig.
Zum konzeptionellen Schema gehören neben allen relevanten Beschreibungen für
die Sammlung der Daten insbesondere auch alle Beschreibungen von Konsistenz-
bedingungen (z.B. für jeden Artikel im Lager gibt es genau einen Artikel-Stamm-
satz; ein Zug kann nicht gleichzeitig an mehreren Orten sein; die Kundennummer
muss eindeutig sein; jeder Kunde muss eine Kundennummer haben; ...). Auf die
Realisierung dieser Konzepte gehen wir später ein - insbesondere in den Kapiteln
4.3 und 7.
Das konzeptionelle Schema ist nicht unbedingt identisch mit dem logischen
Schema der Datenbank oder dem Datenbankkonzept, wie wir es in Kapitel 3 ein-
führen.
 
Search WWH ::




Custom Search