Является ли приемлемой практика использовать одну последовательность в качестве первичного ключа для всех таблиц (вместо того, чтобы первичный ключ был уникальным для данной таблицы, он уникален для всех таблиц)? Если это так, то это объективно лучше, чем использование одной последовательности первичных ключей в разных таблицах.
Я младший разработчик программного обеспечения, а не администратор баз данных, поэтому я все еще изучаю многие основы хорошего проектирования баз данных.
Редактировать: Если кому-то интересно, я недавно прочитал критику дизайна базы данных одним из администраторов базы данных нашей компании, который упомянул, что проблема заключается в том, что в проекте не используется один первичный ключ по всей базе данных, что звучит иначе, чем Я узнал до сих пор.
Edit2: чтобы ответить на вопрос в комментариях, это для Oracle 11g, но мне было интересно на уровне не конкретной базы данных. Если этот вопрос зависит от базы данных, мне было бы интересно узнать, почему, но в таком случае я бы искал ответ, специфичный для Oracle.