Чи прийнятна практика використання однієї послідовності в якості основного ключа для всіх таблиць (замість того, щоб первинний ключ був унікальним для даної таблиці, він є унікальним для всіх таблиць)? Якщо так, то чи об'єктивно краще, ніж використання однієї послідовності первинного ключа в таблицях.
Я молодший розробник програмного забезпечення, а не DBA, тому я все ще вивчаю багато основ хорошого дизайну баз даних.
Редагувати: Якщо хтось цікавиться, я нещодавно прочитав критику дизайну баз даних одного з DBA наших компаній, який згадав, що це проблема, що дизайн не використовував жодного первинного ключа по всій базі даних, який звучав інакше, ніж те, що Я дізнався поки що.
Edit2: Щоб відповісти на запитання в коментарях, це для Oracle 11g, але мені було цікаво на рівні, що не має бази даних. Якщо це питання залежить від бази даних, мені було б цікаво дізнатися чому, але в такому випадку я б шукав відповіді, специфічної для Oracle.