Apakah ini merupakan praktik yang dapat diterima untuk menggunakan urutan tunggal sebagai kunci utama di semua tabel (alih-alih kunci primer menjadi unik untuk tabel yang diberikan, itu adalah unik untuk semua tabel)? Jika demikian, apakah secara objektif lebih baik daripada menggunakan urutan kunci primer tunggal di seluruh tabel.
Saya seorang pengembang perangkat lunak junior, bukan DBA, jadi saya masih mempelajari banyak dasar-dasar desain basis data yang baik.
Sunting: Jika ada yang bertanya-tanya, saya baru-baru ini membaca kritik tentang desain database oleh salah satu DBA perusahaan kami yang menyebutkan itu adalah masalah bahwa desain tidak menggunakan kunci primer tunggal di seluruh database, yang terdengar berbeda dari apa Saya sudah belajar sejauh ini.
Sunting2: Untuk menjawab pertanyaan dalam komentar, ini untuk Oracle 11g, tapi saya bertanya-tanya pada tingkat spesifik non-database. Jika pertanyaan ini tergantung pada database, saya akan tertarik untuk mengetahui alasannya, tetapi dalam kasus seperti ini saya akan mencari jawaban yang spesifik untuk Oracle.