Logisches Datenbankmodell

Logisches Datenbankmodell

Ein Datenmodell oder auch Datenbankmodell ist die theoretische Grundlage für ein Datenbanksystem und bestimmt, auf welche Art und Weise Daten in einem Datenbanksystem gespeichert und bearbeitet werden können. Es legt damit die Infrastruktur fest, die ein bestimmtes Datenbanksystem anbietet. Das bekannteste Beispiel für ein Datenbankmodell ist das relationale Datenbankmodell.

Definition

Nach Edgar F. Codd definiert sich ein Datenbankmodell aus drei Eigenschaften:

  1. einer generischen Datenstruktur, die die Struktur einer Datenbank beschreibt. Beispiel: eine relationale Datenbank besteht aus Relationen mit eindeutigen Namen, jede Relation ist eine Menge von Tupeln (Datensätzen) gleichen Typs. Die Struktur ist insofern generisch, als die Relationen und ihre Attribute (Spalten) beliebig gewählt werden können bzw. beim Einrichten der Datenbank angegeben werden müssen. Diese anwendungsspezifischen Strukturen bilden den wichtigsten Teil des Schemas der Datenbank.
  2. Einer Menge von generischen Operatoren, die man bei beliebigen Schemata auf die Datenstrukturen unter 1. anwenden kann, um Daten einzutragen, zu ändern, abzufragen oder abzuleiten.
  3. Einer Menge von Integritätsbedingungen, mit denen man die zulässigen Datenbankinhalte über die Grundstrukturen unter 1. hinaus weiter einschränken kann. Beim relationalen Datenbankmodell kann z.B. jedes Attribut einer Relation als eindeutig bestimmt werden; dann dürfen nicht zwei Tupel dieser Relation den gleichen Wert in diesem Attribut haben. Veränderungen in der Datenbank, die Integritätsbedingungen verletzen würden, werden mit einer Fehlermeldung zurückgewiesen.

Beispiele

Bekannte Datenmodelle sind:

  1. Hierarchisches Datenbankmodell
  2. Netzwerkdatenbankmodell
  3. Relationales Datenbankmodell
  4. Objektrelationales Datenbankmodell
  5. Objektorientiertes Datenbankmodell

Literatur

  • E. F. Codd: Data models in database management, Proceedings of the 1980 Workshop on Data Abstraction, Databases and Conceptual Modeling, Volume 11, 16 Issue 2, 74, 1
  • Alfons Kemper, André Eickler: Datenbanksysteme. Eine Einführung., Oldenbourg, München 2004, ISBN 3-486-27392-2
  • G. Saake, I. Schmitt, C. Türker: Objektdatenbanken - Konzepte, Sprachen, Architekturen, Bonn, 1997. ISBN 3-8266-0258-7

Wikimedia Foundation.

Игры ⚽ Поможем решить контрольную работу

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Datenmodell — Ein Datenmodell ist ein Modell der zu beschreibenden und verarbeitenden Daten eines Anwendungsbereichs (z. B. Daten des Produktionsbereichs, des Rechnungswesens oder die Gesamtheit der Unternehmensdaten) und ihrer Beziehungen zueinander.… …   Deutsch Wikipedia

  • Buffer Manager — DB2 ist ein kommerzielles relationales Datenbank Management System (RDBMS) der Firma IBM, dessen Ursprünge auf das System R und die Grundlagen von E. F. Codd vom IBM Research aus dem Jahr 1970 zurückgeht. Inhaltsverzeichnis 1 Eigenschaften 1.1… …   Deutsch Wikipedia

  • Buffer Pool — DB2 ist ein kommerzielles relationales Datenbank Management System (RDBMS) der Firma IBM, dessen Ursprünge auf das System R und die Grundlagen von E. F. Codd vom IBM Research aus dem Jahr 1970 zurückgeht. Inhaltsverzeichnis 1 Eigenschaften 1.1… …   Deutsch Wikipedia

  • DB/2 — DB2 ist ein kommerzielles relationales Datenbank Management System (RDBMS) der Firma IBM, dessen Ursprünge auf das System R und die Grundlagen von E. F. Codd vom IBM Research aus dem Jahr 1970 zurückgeht. Inhaltsverzeichnis 1 Eigenschaften 1.1… …   Deutsch Wikipedia

  • IBM DB/2 — DB2 ist ein kommerzielles relationales Datenbank Management System (RDBMS) der Firma IBM, dessen Ursprünge auf das System R und die Grundlagen von E. F. Codd vom IBM Research aus dem Jahr 1970 zurückgeht. Inhaltsverzeichnis 1 Eigenschaften 1.1… …   Deutsch Wikipedia

  • IBM DB2 — DB2 ist ein kommerzielles relationales Datenbank Management System (RDBMS) der Firma IBM, dessen Ursprünge auf das System R und die Grundlagen von E. F. Codd vom IBM Research aus dem Jahr 1970 zurückgeht. Inhaltsverzeichnis 1 Eigenschaften 1.1… …   Deutsch Wikipedia

  • REORG — DB2 ist ein kommerzielles relationales Datenbank Management System (RDBMS) der Firma IBM, dessen Ursprünge auf das System R und die Grundlagen von E. F. Codd vom IBM Research aus dem Jahr 1970 zurückgeht. Inhaltsverzeichnis 1 Eigenschaften 1.1… …   Deutsch Wikipedia

  • RUNSTATS — DB2 ist ein kommerzielles relationales Datenbank Management System (RDBMS) der Firma IBM, dessen Ursprünge auf das System R und die Grundlagen von E. F. Codd vom IBM Research aus dem Jahr 1970 zurückgeht. Inhaltsverzeichnis 1 Eigenschaften 1.1… …   Deutsch Wikipedia

  • Datenmodellierung — bezeichnet Verfahren in der Informatik zur formalen Abbildung der in einem definierten Kontext relevanten Objekte mittels ihrer Attribute und Beziehungen. Hauptziel ist die eindeutige Definition und Spezifikation der in einem Informationssystem… …   Deutsch Wikipedia

  • DB2 — Datenbank Basisdaten Entwickler IBM Aktuelle Version …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”