Est-ce une pratique acceptable d'utiliser une seule séquence comme clé primaire dans toutes les tables (au lieu qu'une clé primaire soit unique pour une table donnée, elle est unique pour toutes les tables)? Si tel est le cas, est-il objectivement préférable à l'utilisation d'une seule séquence de clés primaires entre les tables.
Je suis un développeur de logiciels junior, pas un administrateur de base de données, donc j'apprends encore bon nombre des bases d'une bonne conception de base de données.
Edit: au cas où quelqu'un se poserait la question, j'ai récemment lu une critique de la conception d'une base de données par l'un des administrateurs de base de données de notre entreprise qui a mentionné que le design n'utilisait pas une seule clé primaire dans toute la base de données, ce qui semblait différent de ce que J'ai appris jusqu'ici.
Edit2: Pour répondre à une question dans les commentaires, c'est pour Oracle 11g, mais je me demandais à un niveau non spécifique à la base de données. Si cette question dépend de la base de données, je serais intéressé de savoir pourquoi, mais dans un tel cas, je chercherais une réponse spécifique à Oracle.