JavaScript is required

Quan hệ gồm các thuộc tính mã số, họ tên và địa chỉ ở dạng chuẩn nào?

A.

Dạng chuẩn 2NF

B.

Dạng chuẩn 1NF, không là 2NF

C.

Dạng chuẩn 3NF

D.
Dạng chuẩn 2NF, không là 3NF
Trả lời:

Đáp án đúng: C


Để xác định quan hệ {Mã số, Họ tên, Địa chỉ} ở dạng chuẩn nào, ta cần xem xét các phụ thuộc hàm có thể xảy ra giữa các thuộc tính này.

- Mã số là thuộc tính khóa (giả sử).

- Họ tên và Địa chỉ phụ thuộc hàm vào Mã số (Mã số -> Họ tên, Mã số -> Địa chỉ).

Vì Mã số là khóa, nên mọi thuộc tính không khóa (Họ tên, Địa chỉ) đều phụ thuộc đầy đủ vào khóa. Do đó, quan hệ này chắc chắn ở dạng chuẩn 1NF và 2NF.

Để xét đến 3NF, ta cần kiểm tra xem có thuộc tính không khóa nào (Họ tên hoặc Địa chỉ) phụ thuộc bắc cầu vào khóa hay không. Trong trường hợp này, không có phụ thuộc bắc cầu nào cả. Tức là không có thuộc tính không khóa nào phụ thuộc vào một thuộc tính không khóa khác. Do đó, quan hệ này cũng ở dạng chuẩn 3NF.

Vậy quan hệ này ở dạng chuẩn 3NF.

Câu hỏi liên quan