Informatikwiki

Albert Einstein Gymnasium Reutlingen

Benutzer-Werkzeuge

Webseiten-Werkzeuge


dbs:verknuepfte_tabellen

Dies ist eine alte Version des Dokuments!


Verknüpfte Tabellen

Abbilden von Beziehung zwischen Entitäten

Primärschlüssel

In einer Datenbank muss jeder Datensatz eindeutig identifizierbar sein. Ein Attribut, anhand dessen man einen Datensatz finden kann, wird in der Datenbanksprache Primärschlüssel genannt. Eine Tabelle darf nie zwei oder mehr Datensätze enthalten, die den gleichen Primärschlüssel haben. Glücklicherweise überwachen Datenbanksysteme automatisch, dass so etwas nicht auftritt – sofern man es ihnen sagt. Wenn man ein oder mehrere Attribute als Primärschlüssel definiert, gibt das Datenbanksystem einen Fehler zurück, sobald man versucht, einen Datensatz einzufügen oder zu verändern, so dass die Eindeutigkeit verletzt würde.

In einer Datenbank bietet es sich häufig an, eine fortlaufende Nummer zu vergeben, die nur innerhalb der Datenbank eine Bedeutung hat (künstlicher Schlüssel oder Surrogatschlüssel). Die Option „auto_increment“ (siehe Bild 5) sorgt dafür, dass ein neu hinzugefügter Datensatz automatisch die nächste mögliche Nummer bekommt, wenn man keinen Wert für den Primärschlüssel einträgt.

dbs/verknuepfte_tabellen.1307627277.txt.gz · Zuletzt geändert: 09.06.2011 13:47 von Frank Schiebel

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki