www.wikidata.de-de.nina.az
Ein Datenbankmodell ist die theoretische Grundlage fur eine Datenbank und bestimmt in welcher Struktur Daten in einem Datenbanksystem gespeichert werden Das bekannteste und meistverbreitete Datenbankmodell ist das relationale Datenbankmodell das tabellenbasiert ist Funf Beispiele fur Datenbankmodelle Inhaltsverzeichnis 1 Definition 2 Beispiele 3 Siehe auch 4 LiteraturDefinition BearbeitenNach Edgar F Codd definiert sich ein Datenbankmodell aus drei Eigenschaften 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 Datensatzen gleichen Typs Die Struktur ist insofern generisch als die Relationen und ihre Attribute Spalten beliebig gewahlt werden konnen bzw beim Einrichten der Datenbank angegeben werden mussen Diese anwendungsspezifischen Strukturen bilden den wichtigsten Teil des Schemas der Datenbank Einer Menge von generischen Operatoren die man bei beliebigen Schemata auf die Datenstrukturen unter 1 anwenden kann um Daten einzutragen zu andern abzufragen oder abzuleiten Einer Menge von Integritatsbedingungen mit denen man die zulassigen Datenbankinhalte uber die Grundstrukturen unter 1 hinaus weiter einschranken kann Beim relationalen Datenbankmodell kann z B jedes Attribut einer Relation als eindeutig bestimmt werden dann durfen nicht zwei Tupel dieser Relation den gleichen Wert in diesem Attribut haben Veranderungen in der Datenbank die Integritatsbedingungen verletzen wurden werden mit einer Fehlermeldung zuruckgewiesen Beispiele BearbeitenBekannte Datenbankmodelle die sich hauptsachlich an der angewendeten Methodik der Softwareentwicklung z B dem objektorientierten Paradigma und der vorgesehenen Datenbank Technologie orientieren sind Hierarchisches Datenbankmodell Netzwerkdatenbankmodell Relationales Datenbankmodell Objektrelationales Datenbankmodell Objektorientiertes Datenbankmodell Dokumentenorientiertes DatenbankmodellSiehe auch BearbeitenDatenmodellLiteratur BearbeitenE 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 Andre Eickler Datenbanksysteme Eine Einfuhrung Oldenbourg Munchen 2004 ISBN 3 486 27392 2 G Saake I Schmitt C Turker Objektdatenbanken Konzepte Sprachen Architekturen Bonn 1997 ISBN 3 8266 0258 7 Abgerufen von https de wikipedia org w index php title Datenbankmodell amp oldid 216412347