Database Reference
In-Depth Information
liebig ausbauen, doch das wesentliche Vorgehen bei der Da-
tenmodellierung sollte nun klar sein.
7.4
Datenbankdiagramme
Aus den ermittelten Entitäten können nun Tabellen in der Da-
tenbank angelegt werden. Dabei beschränkt man sich in einem
ersten Schritt auf die Primär- und Fremdschlüsselfelder. In ei-
nem zweiten Schritt werden dann die Beziehungen eingerich-
tet. Dabei gelten die Einschränkungen des physischen Daten-
modells. Nur 1-c- und 1-mc-Beziehungen werden vom Daten-
banksystem unterstützt. 1-1- und 1-m-Beziehungen müssen
später über die Applikation bzw. die Eingabeformulare er-
zwungen werden. Ob es sich um eine 1-c- oder 1-mc-
Beziehung handelt, wird durch den Index auf dem Fremd-
schlüsselfeld bestimmt. Lässt dieser nur eindeutige Werte zu
(keine Wiederholungen der gleichen Werte), dann handelt es
sich um eine 1-c-Beziehung, andernfalls um eine 1-mc-
Beziehung.
Das Entitätenblockdiagramm für den Supermarkt sieht beim
SQL-Server (ab Version 2000) nun so aus:
Bild 7.29:
Entitätenblock-
diagramm für
den Super-
markt
Einheiten
Einheit Nr
Kunden-Artikel
KundNr
ArtNr
Kaufdatum
Kunden
KundNr
Kunden-Segmente
KundNr
MSegmNr
Martksegmente
MSegmNr
R021
R019
R020
R018
Gebinde-Einheiten
GebNr
EinheitNr
GebEinheitArt
R029
R030
Artikel
ArtNr
ArtGrpNr
Einheit Nr
GebNr
Artikel-Sortimente
ArtNr
Sor t Nr
Sortimente
SortNr
R002
R001
Artikelgruppen
ArtGrpNr
R012
R028
R003
Lieferanten
LiefNr
Artikel-Lieferanten
ArtNr
LiefNr
R008
R004
R006C
Gebinde
GebNr
Art ikel-Regaltypen
ArtNr
RTypNr
R031
R014
R005C
Funktionsgruppen
FunkNr
ArtGrpNr
R009
Lieferung
LiefNr
Entsorgung
LiefNr
Regale
RegNr
RTypNr
Regaltypen
RTypNr
R007
R013
Mitarbeiter-Schichten
Personalnummer
SchichtNr
Funktionen
FunkNr
Mitarbeiter-Funktionen
Pers onalnummer
FunkNr
Mitarbeiter
Personalnummer
R011
R010
R015
R033
R016
R027
Einsatzpläne
Datum
Schicht Nr
Pers onalnummer
ArbNr
Schichten
SchichtNr
STypNr
Schichttypen
STypNr
R032
R017
Arbeitsfunktionen
ArbNr
FunkNr
R024
R023
R034
Schicht-Planung
Woche
Jahr
SchichtNr
Arbeit szut eilung
ArbNr
SchichtNr
Arbeiten
ArbNr
Schichtpläne
Woche
Jahr
RS022
R026
R025
Beim SQL-Server heißen die Entitätenblockdiagramme Daten-
bankdiagramme. Beim Bild 7.29 werden nur die Schlüsselfelder
angezeigt. Hier wird auch gleich die Problematik dieser Daten-
Search WWH ::




Custom Search