Computer >> Máy Tính >  >> Lập trình >> MySQL

Biểu mẫu thông thường khóa tên miền


Một quan hệ nằm trong DKNF khi các bất thường chèn hoặc xóa không có trong cơ sở dữ liệu. Biểu mẫu thông thường khóa miền là hình thức chuẩn hóa cao nhất. Nguyên nhân là do các dị thường chèn và cập nhật bị loại bỏ. Các ràng buộc được xác minh bởi miền và các ràng buộc chính.

Một bảng chỉ ở dạng bình thường Khóa-Tên miền nếu nó ở dạng 4NF, 3NF và các dạng bình thường khác. Nó dựa trên các ràng buộc -

Ràng buộc miền

Giá trị của một thuộc tính có một số bộ giá trị, ví dụ:EmployeeID phải dài bốn chữ số -

EmpID EmpName EmpAge
0921 Tom 33
0922 Jack 31


Ràng buộc chính

Một thuộc tính hoặc kết hợp của nó là một khóa ứng viên

Ràng buộc chung

Vị ngữ trên tập hợp tất cả các quan hệ.

Mọi ràng buộc phải là một chuỗi logic của các ràng buộc miền và các ràng buộc chính được áp dụng cho quan hệ. Tiện ích thực tế của DKNF ít hơn.