Tôi đã bắt gặp hai hương vị của thủ tục chuẩn hóa trong khi tham khảo internet và sách giáo khoa. viz
Loại 1 . Các hình thức bình thường chỉ dựa trên khóa chính.
Trong loại này,
-> 2NF không cho phép phụ thuộc một phần vào khóa chính .
-> 3NF không cho phép phụ thuộc bắc cầu vào khóa chính .
Loại 2 . Một dạng bình thường tổng quát hơn nhiều dựa trên TẤT CẢ các khóa ứng cử viên
Trong loại này,
Phụ thuộc một phần và phụ thuộc bắc cầu vào TẤT CẢ các khóa ứng cử viên được tính đến.
Trong hầu hết các trang web tôi giới thiệu, tôi đã tìm thấy hướng dẫn và ghi chú chỉ dựa trên loại thứ nhất. Nhưng sách giáo khoa 'Nguyên tắc cơ bản của hệ thống cơ sở dữ liệu' của Navedit và Elmasri mô tả cả hai loại. Ngay cả trang wikipedia trên 2NF cũng đề cập riêng về '2NF và các khóa ứng viên' dựa trên loại thứ 2.
Xem 2NF và Khóa ứng viên - Wiki
Nhưng cả sách giáo khoa lẫn wiki đều không đề cập đến bất cứ điều gì liên quan đến loại nào tốt hơn hoặc loại nào thực sự được ưa thích.
Loại nào nên được theo sau khi không có gì được đề cập về loại? Hy vọng U đã hiểu câu hỏi của tôi.
Xin hãy giúp tôi ra về những người này.