<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://fi-wiki.de/index.php?action=history&amp;feed=atom&amp;title=Prim%C3%A4rschl%C3%BCssel</id>
	<title>Primärschlüssel - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://fi-wiki.de/index.php?action=history&amp;feed=atom&amp;title=Prim%C3%A4rschl%C3%BCssel"/>
	<link rel="alternate" type="text/html" href="https://fi-wiki.de/index.php?title=Prim%C3%A4rschl%C3%BCssel&amp;action=history"/>
	<updated>2026-05-06T15:01:58Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in FI-Wiki</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>https://fi-wiki.de/index.php?title=Prim%C3%A4rschl%C3%BCssel&amp;diff=1681&amp;oldid=prev</id>
		<title>Moettke: Die Seite wurde neu angelegt: „Ein &#039;&#039;&#039;Primärschlüssel&#039;&#039;&#039; (&#039;&#039;&#039;Primary Key&#039;&#039;&#039;, PK) ist ein Attribut oder eine Kombination von Attributen, mit dem ein Datensatz in einer Tabelle &#039;&#039;&#039;eindeutig identifiziert&#039;&#039;&#039; wird.  Jede Tabelle in einer relationalen Datenbank sollte genau &#039;&#039;&#039;einen Primärschlüssel&#039;&#039;&#039; besitzen.  == Eigenschaften eines Primärschlüssels == * &#039;&#039;&#039;eindeutig&#039;&#039;&#039; – kein Wert darf mehrfach vorkommen   * &#039;&#039;&#039;nicht NULL&#039;&#039;&#039; – jeder Datensatz muss einen Wert besitzen   * &#039;&#039;&#039;sta…“</title>
		<link rel="alternate" type="text/html" href="https://fi-wiki.de/index.php?title=Prim%C3%A4rschl%C3%BCssel&amp;diff=1681&amp;oldid=prev"/>
		<updated>2026-01-05T14:44:53Z</updated>

		<summary type="html">&lt;p&gt;Die Seite wurde neu angelegt: „Ein &amp;#039;&amp;#039;&amp;#039;Primärschlüssel&amp;#039;&amp;#039;&amp;#039; (&amp;#039;&amp;#039;&amp;#039;Primary Key&amp;#039;&amp;#039;&amp;#039;, PK) ist ein Attribut oder eine Kombination von Attributen, mit dem ein Datensatz in einer Tabelle &amp;#039;&amp;#039;&amp;#039;eindeutig identifiziert&amp;#039;&amp;#039;&amp;#039; wird.  Jede Tabelle in einer relationalen Datenbank sollte genau &amp;#039;&amp;#039;&amp;#039;einen Primärschlüssel&amp;#039;&amp;#039;&amp;#039; besitzen.  == Eigenschaften eines Primärschlüssels == * &amp;#039;&amp;#039;&amp;#039;eindeutig&amp;#039;&amp;#039;&amp;#039; – kein Wert darf mehrfach vorkommen   * &amp;#039;&amp;#039;&amp;#039;nicht NULL&amp;#039;&amp;#039;&amp;#039; – jeder Datensatz muss einen Wert besitzen   * &amp;#039;&amp;#039;&amp;#039;sta…“&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Ein &amp;#039;&amp;#039;&amp;#039;Primärschlüssel&amp;#039;&amp;#039;&amp;#039; (&amp;#039;&amp;#039;&amp;#039;Primary Key&amp;#039;&amp;#039;&amp;#039;, PK) ist ein Attribut oder eine Kombination von Attributen, mit dem ein Datensatz in einer Tabelle &amp;#039;&amp;#039;&amp;#039;eindeutig identifiziert&amp;#039;&amp;#039;&amp;#039; wird.&lt;br /&gt;
&lt;br /&gt;
Jede Tabelle in einer relationalen Datenbank sollte genau &amp;#039;&amp;#039;&amp;#039;einen Primärschlüssel&amp;#039;&amp;#039;&amp;#039; besitzen.&lt;br /&gt;
&lt;br /&gt;
== Eigenschaften eines Primärschlüssels ==&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;eindeutig&amp;#039;&amp;#039;&amp;#039; – kein Wert darf mehrfach vorkommen  &lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;nicht NULL&amp;#039;&amp;#039;&amp;#039; – jeder Datensatz muss einen Wert besitzen  &lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;stabil&amp;#039;&amp;#039;&amp;#039; – sollte sich nicht ändern  &lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;minimal&amp;#039;&amp;#039;&amp;#039; – enthält nur so viele Attribute wie nötig  &lt;br /&gt;
&lt;br /&gt;
== Beispiele ==&lt;br /&gt;
* kundennr  &lt;br /&gt;
* bestellnr  &lt;br /&gt;
* artikel_id  &lt;br /&gt;
&lt;br /&gt;
== Zusammengesetzter Primärschlüssel ==&lt;br /&gt;
Ein Primärschlüssel kann aus &amp;#039;&amp;#039;&amp;#039;mehreren Attributen&amp;#039;&amp;#039;&amp;#039; bestehen.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
* bestellnr + produktnr (in einer Zwischentabelle)&lt;br /&gt;
&lt;br /&gt;
== Natürlicher vs. künstlicher Primärschlüssel ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%; text-align:center;&amp;quot;&lt;br /&gt;
! Typ !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| Natürlicher PK || Fachlich sinnvoller Wert (z. B. Kundennummer)&lt;br /&gt;
|-&lt;br /&gt;
| Künstlicher PK || Technisch erzeugter Wert (z. B. Auto-Increment-ID)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Bedeutung ==&lt;br /&gt;
Der Primärschlüssel:&lt;br /&gt;
* ermöglicht eindeutige Identifikation  &lt;br /&gt;
* ist Grundlage für Fremdschlüssel  &lt;br /&gt;
* sichert Datenkonsistenz  &lt;br /&gt;
&lt;br /&gt;
== Kurzmerksatz ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Der Primärschlüssel identifiziert jeden Datensatz einer Tabelle eindeutig und darf weder NULL sein noch doppelt vorkommen.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Datenbanken]]&lt;/div&gt;</summary>
		<author><name>Moettke</name></author>
	</entry>
</feed>