Thema
- #Relationales Datenmodellieren
- #Datenbank
Erstellt: 2024-04-08
Erstellt: 2024-04-08 02:36
Relationales Datenmodellieren bedeutet, komplexe Informationen aus der realen Welt in Tabellen und Daten aufzuteilen.
Das relationale Datenmodellieren besteht im Wesentlichen aus mehreren Schritten.
Die Anforderungsanalyse besteht darin, die Informationen aus der realen Welt zu erfassen und zu verstehen, was mit ihnen erreicht werden soll.
Normalerweise erhält der Entwickler ein Dokument wie ein Pflichtenheft und ermittelt daraus die für das Programm benötigten Informationen.
Die Anforderungsanalyse ist der wichtigste Schritt im Datenmodellierungsprozess, daher treten die meisten Probleme in der Phase der Anforderungsanalyse auf.
Der beste Weg, um Probleme in der Anforderungsanalyse zu vermeiden, ist, die Anforderungen mit der Person zu besprechen, die das Programm erstellen lassen möchte, und gemeinsam die Benutzeroberfläche (UI)(User Interface) zu entwerfen, um die Vorstellungen beider Seiten abzustimmen.
Dies ist der Schritt, in dem die für die Aufgabe benötigten Konzepte identifiziert und modelliert werden, wie diese Konzepte miteinander interagieren.
Normalerweise wird ein Entity-Relationship-Diagramm (ERD)unter Verwendung der Krähenfußnotationerstellt, um dies grafisch darzustellen.
Das Ergebnis des konzeptionellen Datenmodellierungs-Schrittes, das ERD, wird in logische Tabellen umgewandelt.
[Logisches Datenmodellieren]
Die im logischen Datenmodellierungsschritt erstellten Tabellen werden in SQL-Anweisungen umgewandelt, die in einer echten Datenbank verwendet werden können.
Relationales Datenmodellieren ist der Prozess, komplexe Probleme aus der Realität zu zerlegen und durch Abstraktion in eine Form zu bringen, die von einem Computer verarbeitet werden kann.
Kommentare0