È una pratica accettabile usare una singola sequenza come chiave primaria su tutte le tabelle (invece che una chiave primaria sia unica per una determinata tabella, è unica per tutte le tabelle)? In tal caso, è oggettivamente meglio dell'utilizzo di una singola sequenza di chiavi primarie tra le tabelle.
Sono uno sviluppatore di software junior, non un DBA, quindi sto ancora imparando molte delle basi di una buona progettazione di database.
Modifica: Nel caso qualcuno si stia chiedendo, di recente ho letto una critica alla progettazione di un database da parte di uno dei DBA della nostra azienda che ha menzionato il fatto che il design non ha utilizzato una singola chiave primaria nell'intero database, che suonava in modo diverso rispetto a quello Ho imparato finora.
Edit2: per rispondere a una domanda nei commenti, questo è per Oracle 11g, ma mi chiedevo a un livello specifico non di database. Se questa domanda dipende dal database, sarei interessato a sapere perché, ma in tal caso cercherò una risposta specifica per Oracle.