Semantisches Datenmodell

Autor: Eugene Taylor
Erstelldatum: 12 August 2021
Aktualisierungsdatum: 11 Kann 2024
Anonim
Entwicklung des semantisches Modells
Video: Entwicklung des semantisches Modells

Inhalt

Definition - Was bedeutet semantisches Datenmodell?

Das semantische Datenmodell ist eine Methode zur Strukturierung von Daten, um diese auf eine bestimmte logische Weise darzustellen. Es ist ein konzeptionelles Datenmodell, das semantische Informationen enthält, die den Daten und den Beziehungen, die zwischen ihnen liegen, eine grundlegende Bedeutung hinzufügen. Dieser Ansatz zur Datenmodellierung und Datenorganisation ermöglicht die einfache Entwicklung von Anwendungsprogrammen und auch die einfache Aufrechterhaltung der Datenkonsistenz, wenn Daten aktualisiert werden.

Eine Einführung in Microsoft Azure und die Microsoft Cloud | In diesem Handbuch erfahren Sie, worum es beim Cloud-Computing geht und wie Microsoft Azure Sie bei der Migration und Ausführung Ihres Unternehmens aus der Cloud unterstützen kann.

Techopedia erklärt das semantische Datenmodell

Das semantische Datenmodell ist ein relativ neuer Ansatz, der auf semantischen Prinzipien basiert, die zu einem Datensatz mit inhärent festgelegten Datenstrukturen führen. Normalerweise vermitteln einzelne Daten oder ein Wort dem Menschen keine Bedeutung, aber gepaart mit einem Betrug erbt dieses Wort mehr Bedeutung.

In einer Datenbankumgebung wird der Datenbestand häufig hauptsächlich durch seine Struktur definiert, z. B. durch seine Eigenschaften und Beziehungen zu anderen Objekten. In einem relationalen Ansatz wird die vertikale Struktur der Daten durch explizite referenzielle Einschränkungen definiert. Bei der semantischen Modellierung wird diese Struktur jedoch inhärent definiert, dh, eine Eigenschaft der Daten selbst kann mit einer Referenz auf übereinstimmen ein anderes Objekt.

Ein semantisches Datenmodell kann grafisch durch ein Abstraktionshierarchiediagramm dargestellt werden, das Datentypen als Kästchen und ihre Beziehungen als Linien zeigt. Dies erfolgt hierarchisch, sodass Typen, die auf andere Typen verweisen, immer über den Typen aufgelistet werden, auf die sie verweisen, was das Lesen und Verstehen erleichtert.

In einem semantischen Datenmodell verwendete Abstraktionen:
  • Klassifikation - "instance_of" -Relationen
  • Aggregation - "has_a" -Relationen
  • Verallgemeinerung - "is_a" Beziehungen