Skip to main content

Was ist konzeptionelle Datenbankdesign?

Das 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.

Zwei wichtige Dinge, die im konzeptionellen Datenbankdesign identifiziert werden, sind Entitäten und Beziehungen Mdash.Entitäten sind tatsächliche Objekte in der materiellen Welt und Beziehungen sind das Netzwerk von Verbindungen, die eine Entität auf unbestimmte Zeit mit einer anderen verknüpfen.Hier entsteht der zentrale Begriff des konzeptionellen Datenbankdesigns: das Entitätsbeziehungsmodell.Dies enthält nicht die Gesamtorganisation und Struktur, die dem logischen Datenbankdesign inhärent sein wird.Es ist jedoch ein Vorläufer dafür.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.Domäne und Doppelprüfung, um sicherzustellen, dass alles im Modell sinnvoll ist.Wenn Sie über alles überprüft werden, wird alle wiederholten Daten gefunden und herausgefiltert, um sicherzustellen, 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 folgt in der konzeptionellen Phase.Der Prozess verleiht den zuvor zugeordneten Beziehungen Ordnung und Kohärenz und organisiert sie so, dass sie tatsächlich für das physische Datenbankdesign verwendet werden können.Abschluss von Aufgaben im physischen Datenbankdesign ergibt sich in einer Datenbank, die funktional und gut strukturiert ist, angesichts der Arbeiten in konzeptionellen Datenbankdesign und logischen Datenbankdesign.