Datenunabhängigkeit
Datenunabhängigkeit

== Physische Datenunabhängigkeit ==
Physische Datenunabhängigkeit weisen Datenbanksysteme auf, bei denen Änderungen an der physischen Speicher- oder der Zugriffsstruktur (beispielsweise das Anlegen oder Entfernen einer Indexstruktur) keine Auswirkungen auf die logische Struktur der Datenbasis, das Datenbankschema, haben. Netzwerkartige und hierarchische Datenbanksysteme können aufgrund starker Bindung an Zugriffspfade keine physische Datenunabhängigkeit bieten. Die heute vorherrschenden relationalen Datenbanksysteme dagegen erfüllen physische Datenunabhängigkeit. Edgar F. Codd, der die Grundlagen der relationalen Datenbanksysteme schuf, formulierte über 300 Anforderungen, die relationale Datenbanksysteme erfüllen müssen; physische Datenunabhängigkeit ist eine davon. Codd formulierte physische Datenunabhängigkeit folgendermaßen: