Skip to main content

Was sind Datenmodelle?

Eine Softwareanwendung speichert normalerweise Geschäftsinformationen in Dateien und Datenbanken.Datenmodelle sind eine logische Darstellung der Geschäftsprozesse in einer Organisation.Sie definieren, wie das Geschäft mit Menschen, Orten und Dingen interagiert.Das Datenmodell wird als Referenzpunkt für die Bestimmung der Beziehungsregeln zwischen Entitäten innerhalb einer Organisation verwendet.

Der Datenerstellungsprozess des Datenmodells ist in drei Primärstadien unterteilt.Dies sind Domänenmodelle, logische Modelle und physikalische Modelle.Jede Stufe ist in einem Fortschritt abgeschlossen, das mit dem physischen Modell endet, das die tatsächliche Struktur der Datenbank darstellt.

Das Design des Domänenmodells ist der erste Schritt zum Erstellen eines Datenmodells.Dies ist eine hochrangige Sicht auf die Geschäftseinheiten innerhalb einer Organisation und ihre Beziehungen zueinander.Domänendatenmodelle definieren die konzeptionelle Beziehung zwischen Organisationen und den zur Ausführung einer Geschäftsfunktion erforderlichen Prozesse.Ein Beispiel für ein Domänenmodell ist die Beziehung zwischen der Bestellung eines Produkts und der Auswirkung der Bestellung auf die Versandabteilung.

Das Unternehmensmodell des Unternehmensdomänens ist in der Regel eine sehr hochrangige Sicht auf die Organisation und erfordert nicht die genauen Details zu jeder Art von Geschäftsanforderungen.Es ist jedoch wichtig, alle betroffenen Geschäftseinheiten in das Domänenmodelldesign einzubeziehen.Dieses hochrangige Design ist für das Projektteam erforderlich, um die Detailfunktionen zu verstehen, die für die Fertigstellung von Geschäftsfunktionen erforderlich sind.Diese Modelle basieren auf den hochrangigen Domänenmodellen bestimmter Geschäftseinheiten innerhalb einer Organisation.Ein solides logisches Design ist entscheidend, um die physische Datenbank zu erstellen.Dieser Prozess muss die Datenelemente klar definieren, die erforderlich sind, um eine bestimmte Geschäftsanforderung zu erfüllen.Zu den logischen Datenmodellen gehört, wie auf Daten zugegriffen werden, und auf die Beziehungen zwischen Entitäten innerhalb eines Geschäftsprozesses.

Ein gutes Beispiel für ein logisches Datenmodell könnte eine Modellierung von Kunden für eine Telefongesellschaft sein.Jeder Kunde hat einen bestimmten Namen, Telefonnummer, Adresse und Telefonfunktionen.Das logische Datenmodell würde die Beziehungen zwischen diesen Arten von Elementen liefern, einschließlich der Art und Weise, wie die Informationen gemeldet und abgerufen werden würden.

Die endgültige Schicht der Datenmodelle ist das physikalische Datenmodell.Dies ist der Bereich von Datenmodellen, der beim Erstellen der tatsächlichen Datenbank verwendet wird.Das physische Datenmodell ist das datenbankspezifische Blauprint, der definiert, wie Daten in der Softwareanwendung gespeichert werden.