É uma prática aceitável usar uma única sequência como chave primária em todas as tabelas (em vez de uma chave primária ser exclusiva para uma determinada tabela, é exclusiva para todas as tabelas)? Nesse caso, é objetivamente melhor do que usar uma única sequência de chave primária nas tabelas.
Sou desenvolvedor júnior de software, não DBA, por isso ainda estou aprendendo muitos conceitos básicos de bom design de banco de dados.
Edit: No caso de alguém estar se perguntando, li recentemente uma crítica de um design de banco de dados por um dos DBAs da nossa empresa que mencionou que era um problema o design não usar uma única chave primária em todo o banco de dados, que soava diferente do que Eu aprendi até agora.
Edit2: Para responder a uma pergunta nos comentários, isso é para o Oracle 11g, mas eu estava pensando em um nível não específico do banco de dados. Se essa pergunta depender do banco de dados, eu estaria interessado em saber o porquê, mas, nesse caso, estaria procurando uma resposta específica para o Oracle.