Ist es eine akzeptable Praxis, eine einzelne Sequenz als Primärschlüssel für alle Tabellen zu verwenden (anstatt dass ein Primärschlüssel für eine bestimmte Tabelle eindeutig ist, ist er für alle Tabellen eindeutig)? Ist dies der Fall, ist dies objektiv besser als die Verwendung einer einzelnen Primärschlüsselsequenz für mehrere Tabellen.
Ich bin ein Junior-Softwareentwickler und kein DBA. Daher lerne ich immer noch viele der Grundlagen eines guten Datenbankdesigns.
Bearbeiten: Für den Fall, dass sich jemand wundert, habe ich kürzlich eine Kritik eines Datenbankdesigns von einem der Datenbankadministratoren unseres Unternehmens gelesen, in der er erwähnte, dass das Design keinen einzigen Primärschlüssel für die gesamte Datenbank verwendet habe, was sich anders anhörte als was Ich habe bisher gelernt.
Edit2: Um eine Frage in den Kommentaren zu beantworten, ist dies für Oracle 11g, aber ich habe mich auf einer nicht datenbankspezifischen Ebene gefragt. Wenn diese Frage von der Datenbank abhängt, würde ich gerne wissen, warum, aber in einem solchen Fall würde ich nach einer Oracle-spezifischen Antwort suchen.