Frank (no reg): Primary Key immer nötig?

Beitrag lesen

Hi,

Alles andere würde den gültigen Regeln für Datenmodelle widersprechen.

ich würde das nicht so pauschal und ultimativ in den Raum stellen.

Die Konzepte "Schlüssel" (und natürlich deren Implementierung) können durchaus je nach DBMS variieren.

Dein Beispiel mit der Bearbeitertabelle ist ein Standardanwendungsfall für einen Otto Normalverbraucher unter den (relationalen) Datenbankentwicklern. Unter solchen Voraussetzungen (Standard-dies, Standard-das) lassen sich natürlich auch allgemeine Ratschläge geben.

Aber was ist, wenn mir die Sortierung oder der explizite Zugriff nach Kriterium auf den "eddi"-Datensatz Wurscht ist?

Imho heissen relationale Tabellen ohne primäre Ordnung, also Primary Key: "Heap-Tabelle". Zmd kenne ich diesen Begriff in dem Zusammenhang aus der Praxis. Und ich benutze recht häufig solche Heaptabellen ... !! aber !! eben für spezielle Anwendungsfälle.

Also bitte Vorsicht mit Pauschalisierungen :)

So long,
Frank