Chào các bạn! Vì nhiều lý do từ nay Truyen2U chính thức đổi tên là Truyen247.Pro. Mong các bạn tiếp tục ủng hộ truy cập tên miền mới này nhé! Mãi yêu... ♥

các dạng chuẩn hóa CSDL

b. Các dạng chuẩn

- Dạng chuẩn 1 (1NF): Một quan hệ là ở dạng chuẩn 1 nếu toàn bộ các miền 

thuộc tính đều là các miền đơn và không tồn tại nhóm thuộc tính lặp.

Một thuộc tính A là thuộc tính lặp nếu với một giá trị cụ thể của khoá chính có 

nhiều giá trị của thuộc tính A kết hợp với khoá chính này. 

- Dạng chuẩn 2 (2NF): Một quan hệ ở  dạng chuẩn 2 nếu nó đã ở dạng chuẩn 1 

và không tồn tại phụ thuộc hàm bộ phận vào khoá.

Ví dụ:  Cho một quan hệ:  R (A, B, C, D, E)

Khoá chính là A,B

Các phụ thuộc hàm: 

{A,B}  ->  D;

 A  ->   C; (Phụ thuộc hàm bộ phận vào khoá)

                    D  ->  E

* Chú ý: Quan hệ có khoá chính là một thuộc tính luôn ở dạng chuẩn 2

- Dạng chuẩn 3 (3NF): Một quan hệ ở  dạng chuẩn 3 nếu nó đã ở dạng chuẩn 2 

và không tồn tại phụ thuộc hàm bắc cầu vào khoá (hay phụ thuộc hàm giữa các 

thuộc tính không khoá).

Ví dụ: Cho một quan hệ:  R (A, B, D, E)

Khoá chính là A,B

Các phụ thuộc hàm: 

{A,B} -> D;

                     D   -> E  (Phụ thuộc hàm giữa các thuộc tính không khoá)

Bạn đang đọc truyện trên: Truyen247.Pro

Tags: #1111