<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Datenbankmodell</id>
	<title>Datenbankmodell - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Datenbankmodell"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Datenbankmodell&amp;action=history"/>
	<updated>2026-05-31T15:52:48Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Datenbankmodell&amp;diff=87977&amp;oldid=prev</id>
		<title>imported&gt;Invisigoth67: form</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Datenbankmodell&amp;diff=87977&amp;oldid=prev"/>
		<updated>2024-07-10T06:52:30Z</updated>

		<summary type="html">&lt;p&gt;form&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Datei:Database models.jpg|mini|480px|Fünf Beispiele für Datenbankmodelle]]&lt;br /&gt;
Ein &amp;#039;&amp;#039;&amp;#039;Datenbankmodell&amp;#039;&amp;#039;&amp;#039; ist die theoretische Grundlage für eine [[Datenbank]] und bestimmt, in welcher Struktur [[Daten]] in einem Datenbanksystem gespeichert werden. Das bekannteste und meistverbreitete Datenbankmodell ist das [[Relationale Datenbank|relationale Datenbankmodell]], das [[Datenbanktabelle|tabellenbasiert]] ist.&lt;br /&gt;
&lt;br /&gt;
== Definition ==&lt;br /&gt;
Nach [[Edgar F. Codd]] definiert sich ein Datenbankmodell aus drei Eigenschaften:&lt;br /&gt;
&lt;br /&gt;
# einer [[Generik|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 [[Schema (Informatik)#Schemata in Datenbanken|Schemas]] der Datenbank.&lt;br /&gt;
# Einer Menge von generischen [[Datenbankoperator|Operatoren]], die man bei beliebigen Schemata auf die Datenstrukturen unter 1. anwenden kann, um Daten einzutragen, zu ändern, abzufragen oder abzuleiten.&lt;br /&gt;
# Einer Menge von [[Integritätsbedingung]]en, mit denen man die zulässigen Datenbankinhalte über die Grundstrukturen unter 1. hinaus weiter einschränken kann. Beim relationalen Datenbankmodell kann z.&amp;amp;nbsp;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.&lt;br /&gt;
&lt;br /&gt;
== Beispiele ==&lt;br /&gt;
Bekannte Datenbankmodelle, die sich hauptsächlich an der angewendeten Methodik der [[Softwareentwicklung]] (z.&amp;amp;nbsp;B. dem [[Objektorientierte Programmierung|objektorientierten Paradigma]]) und der vorgesehenen [[Datenbank]]-Technologie orientieren, sind:&lt;br /&gt;
&lt;br /&gt;
# [[Relationale Datenbank|Relationales Datenbankmodell]]&lt;br /&gt;
# [[Objektrelationale Datenbank|Objektrelationales Datenbankmodell]]&lt;br /&gt;
# [[Objektdatenbank|Objektorientiertes Datenbankmodell]]&lt;br /&gt;
# [[Dokumentenorientierte Datenbank|Dokumentenorientiertes Datenbankmodell]]&lt;br /&gt;
# [[Hierarchisches Datenbankmodell]]&lt;br /&gt;
# [[Netzwerkdatenbankmodell]]&lt;br /&gt;
# [[Graphdatenbank]]&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
* [[Datenmodell]]&lt;br /&gt;
&lt;br /&gt;
== Literatur ==&lt;br /&gt;
* E. F. Codd: &amp;#039;&amp;#039;Data models in database management&amp;#039;&amp;#039;, Proceedings of the 1980 Workshop on Data Abstraction, Databases and Conceptual Modeling, Volume 11, 16 Issue 2, 74, 1&lt;br /&gt;
* [[Alfons Kemper]], André Eickler: &amp;#039;&amp;#039;Datenbanksysteme. Eine Einführung.&amp;#039;&amp;#039; Oldenbourg, München 2004, ISBN 3-486-27392-2&lt;br /&gt;
* G. Saake, I. Schmitt, C. Türker: &amp;#039;&amp;#039;Objektdatenbanken – Konzepte, Sprachen, Architekturen&amp;#039;&amp;#039;, Bonn, 1997, ISBN 3-8266-0258-7&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Datenbanktheorie]]&lt;br /&gt;
[[Kategorie:Datenbankmodellierung]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Invisigoth67</name></author>
	</entry>
</feed>