Đây có phải là một cách chấp nhận để sử dụng một chuỗi đơn làm khóa chính trên tất cả các bảng (thay vì một khóa chính là duy nhất cho một bảng nhất định, nó là duy nhất cho tất cả các bảng)? Nếu vậy, nó có khách quan hơn so với việc sử dụng một chuỗi khóa chính duy nhất trên các bảng.
Tôi là một nhà phát triển phần mềm cơ sở, không phải là một DBA, vì vậy tôi vẫn đang học nhiều kiến thức cơ bản về thiết kế cơ sở dữ liệu tốt.
Chỉnh sửa: Trong trường hợp bất kỳ ai thắc mắc, gần đây tôi đã đọc một bài phê bình về thiết kế cơ sở dữ liệu bởi một trong những DBA của công ty chúng tôi đã đề cập rằng đó là một vấn đề mà thiết kế đã không sử dụng một khóa chính duy nhất trên toàn bộ cơ sở dữ liệu, nghe có vẻ khác so với những gì Tôi đã học được cho đến nay.
Edit2: Để trả lời một câu hỏi trong các bình luận, đây là cho Oracle 11g, nhưng tôi đã tự hỏi ở mức độ cụ thể không phải là cơ sở dữ liệu. Nếu câu hỏi này phụ thuộc vào cơ sở dữ liệu, tôi sẽ muốn biết lý do tại sao, nhưng trong trường hợp như vậy tôi sẽ tìm kiếm một câu trả lời cụ thể cho Oracle.