1. ĐỊNH NGHĨA
2. CÁC DẠNG CHUẨN HOÁ DỮ LIỆU LƯỢC ĐỒ QUAN HỆ
Chuẩn hoá dữ liệu là quá trính phân tích các lược đồ quan hệ cho trước dựa trên các phụ thuộc hàm và các khoá chính của chúng để đạt đến các tính chất mong muốn:
(1) Cực tiểu sự dư thừa và
(2) Cực tiểu các phép cập nhật bất thường.
(Các lược đồ quan hệ không thoả mãn các kiểm tra dạng chuẩn sẽ được tách ra thành các lược đồ quan hệ nhỏ hơn thoả mãn các kiểm tra và có các tính chất mong muốn).
- Ý nghĩa đối với người thiết kế CSDL : Thực hiện một loạt các kiểm tra dạng chuẩn trên lược đồ quan hệ sao cho cơ sở dữ liệu quan hệ có thể được chuẩn hoá đến một mức cần thiết.
- Bao gồm: 1NF, 2NF, 3NF, Boyce-Codd (BCNF).
- Đối với chuẩn hoá dữ liệu dạng 3 (3NF): Tất cả thuộc tính không khoá trong 3NF được yêu cầu là phải phụ thuộc TRỰC TIẾP vào mỗi khóa candidate của quan hệ.
(*) Một số định nghĩa liên quan:
- Super key : là một tập hợp các thuộc tính trong một bảng có các giá trị có thể được sử dụng để xác định một tập hợp duy nhất (rows).
- Candidate key (Minimum Super Key) : là một tập các thuộc tính tối thiểu cần thiết để xác định một bộ tập hợp duy nhất.
Nhận xét