Was ist konzeptionelle Datenbankdesign?
Datenbankdesign beinhaltet die Identifizierung der vorhandenen Beziehungen zwischen getrennten Datenstücken und der Zuordnung dieser Beziehungen auf organisierte Weise, die sinnvoll ist. Es gibt verschiedene Arten von Datenbankdesign: konzeptionelles Datenbankdesign, logisches Datenbankdesign und physisches Datenbankdesign. Das logische und physische Datenbankdesign ist vielleicht das unkomplizierteste. Das konzeptionelle Datenbankdesign ist etwas mehrdeutiger, da in dieser Phase keine direkte Arbeit in einem Datenbankmodell vorliegt. Der Prozess ist ausschließlich eine Übung bei der Identifizierung relevanter Daten. Hier entsteht der zentrale Begriff des konzeptionellen Datenbankdesigns: das Entitätsbeziehungsmodell. Dies zeigt nicht die Gesamtorganisation und Struktur, diewird dem logischen Datenbankdesign inhärent sein; Es ist jedoch ein Vorläufer dafür.
-beziehungskardinalitäten sind ein wesentlicher Bestandteil des im konzeptionellen Datenbankdesign verwendeten Entitätsbeziehungsmodells. Kardinalitäten drücken aus, wie regelmäßig ein Unternehmen eine bestimmte Beziehung zu einer anderen Einheit hat. Im tatsächlichen Modell werden diese mit den Punkten bezeichnet, an denen sich eine Entität auf dem Diagramm verschleiert, um sich mit einzelnen oder mehreren Entitäten zu verbinden. Verschiedene „Attribute“ wie Namen, Qualitäten und Mengen, die mit den Entitäten und Beziehungen verbunden sind, sind auch im Modell dargestellt.
Endgültige Überlegungen zur Entwicklung eines Entitätsbeschreibungsmodells für das Konzept-Datenbankdesign umfassen die Zuordnung jedes beobachteten Attributs einer bestimmten Domäne und der Doppelüberprüfung, um sicherzustellen, dass alles im Modell sinnvoll ist. Überprüfen Sie, ob alles wiederholt wird, alles zu finden und zu filternDaten, sicherstellen, dass alle Attribute mit den richtigen Entitäten und Beziehungen verbunden sind, und bestätigen, dass alle Assoziationen im Diagramm logisch sind. Wenn die Verbindungen in einem realen Kontext nicht logisch sind, müssen sie zumindest auf abstrakter Ebene logisch sein.
logisches Datenbankdesign verfolgt die konzeptionelle Phase. Der Prozess verleiht den zuvor zugeordneten Beziehungen Ordnung und Kohärenz und organisiert sie so, dass sie tatsächlich für die physische Datenbankdesign verwendet werden können. Abschluss von Aufgaben im physischen Datenbankdesign ergibt sich in einer Datenbank, die im Lichte der Arbeiten in konzeptionellen Datenbankdesign und logischen Datenbankdesign gut strukturiert ist.
.