Als «surrogate-keys» getaggte Fragen

7
Sollte ein Ersatzschlüssel jemals einem Benutzer zugänglich gemacht werden?
In einer Tabelle, die keinen natürlichen Schlüssel enthält, ist es häufig weiterhin nützlich, dass Benutzer einen eindeutig generierten Bezeichner verwenden können. Wenn die Tabelle einen Ersatz-Primärschlüssel hat (und in einem solchen Fall würden Sie es sicherlich erwarten), sollte dieser Schlüssel dem Benutzer zugänglich gemacht werden oder sollte ein anderes Feld …

4
Benötigen diese speziellen Tabellen Ersatzschlüssel?
Hintergrund Ich habe diese Tische +-------------------------+ +------------------------+ |Airport | |Country | |-------------------------| |------------------------| |airport_code string (PK) | |country_code string (PK)| |address string | |name string | |name string | +------------------------+ +-------------------------+ +-------------------------+ |Currency | |-------------------------| |currency_code string (PK)| |name string | +-------------------------+ AIRPORT_CODE ist der IATA (International Air Transport Association) …

2
Gibt es eine kanonische Quelle, die „All-Surrogate“ unterstützt?
Hintergrund Der Ansatz "All-PK-muss-Ersatz sein" ist in Codds relationalem Modell oder einem SQL-Standard (ANSI, ISO oder anderen) nicht vorhanden. Auch kanonische Bücher scheinen sich diesen Einschränkungen zu entziehen. Das Oracle-eigene Datenwörterbuchschema verwendet in einigen Tabellen natürliche Schlüssel und in anderen Tabellen Ersatzschlüssel. Ich erwähne dies, weil diese Leute ein oder …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.