JavaScript is required

Chọn một khẳng định nào sau đây là đúng nhất:

A.

Quan hệ gồm: Mã báo, tên báo, giá báo và mã khách đặt mua là quan hệ 2NF

B.

Quan hệ gồm: Mã nhân viên, tên, địa chỉ là quan hệ 2NF

C.

Quan hệ gồm: Mã hoá đơn, mã khách, mã mặt hàng là quan hệ 2NF

D.
Quan hệ gồm: Mã khách, tên khách và mã báo, tên báo là quan hệ 2NF
Trả lời:

Đáp án đúng: B


Câu hỏi này kiểm tra kiến thức về dạng chuẩn 2NF (Second Normal Form) trong cơ sở dữ liệu. Một quan hệ ở dạng 2NF nếu nó ở dạng 1NF và mọi thuộc tính không khóa đều phụ thuộc đầy đủ vào khóa chính. Điều này có nghĩa là, không có thuộc tính không khóa nào phụ thuộc vào một phần của khóa chính. * **Phương án A:** Quan hệ "Mã báo, tên báo, giá báo và mã khách đặt mua" có thể vi phạm 2NF nếu "tên báo", "giá báo" chỉ phụ thuộc vào "mã báo" (một phần của khóa chính phức hợp gồm "mã báo" và "mã khách đặt mua"). * **Phương án B:** Quan hệ "Mã nhân viên, tên, địa chỉ" có thể là 2NF nếu "mã nhân viên" là khóa chính và "tên", "địa chỉ" phụ thuộc đầy đủ vào "mã nhân viên". * **Phương án C:** Quan hệ "Mã hoá đơn, mã khách, mã mặt hàng" có thể vi phạm 2NF nếu có các phụ thuộc như thông tin về khách hàng hoặc mặt hàng chỉ phụ thuộc vào "mã khách" hoặc "mã mặt hàng" (các phần của khóa chính phức hợp). * **Phương án D:** Quan hệ "Mã khách, tên khách và mã báo, tên báo" có thể vi phạm 2NF nếu "tên khách" chỉ phụ thuộc vào "mã khách" và "tên báo" chỉ phụ thuộc vào "mã báo", trong khi khóa chính là sự kết hợp của "mã khách" và "mã báo". Trong các phương án trên, phương án B là phù hợp nhất với định nghĩa 2NF, vì các thuộc tính "tên", "địa chỉ" phụ thuộc vào "mã nhân viên". Các phương án còn lại có khả năng vi phạm 2NF do sự phụ thuộc một phần của các thuộc tính vào khóa chính phức hợp.

Tổng hợp 510 câu hỏi trắc nghiệm quản trị cơ sở dữ liệu có đáp án đầy đủ nhằm giúp các bạn dễ dàng ôn tập lại toàn bộ các kiến thức.


50 câu hỏi 60 phút

Câu hỏi liên quan