JavaScript is required

Chọn một khẳng định nào sau đây là đúng nhất khi nói về thuộc tính dư thừa:

A.

A1A2 -> B, A1 dư thừa khi A2 -> B

B.

A1A2 -> B, A1 dư thừa khi A1A2 -> B phụ thuộc đầy đủ

C.

A1A2 -> B, A1 dư thừa khi A2 -> B phụ thuộc đầy đủ

D.
A1A2 -> B, A1 dư thừa khi A2 không xác định B
Trả lời:

Đáp án đúng: A


Trong lý thuyết phụ thuộc hàm, thuộc tính dư thừa (extraneous attribute) là một thuộc tính có thể loại bỏ khỏi vế trái của một phụ thuộc hàm mà không làm thay đổi tập các phụ thuộc hàm. Xét phụ thuộc hàm A1A2 -> B. Thuộc tính A1 được gọi là dư thừa nếu việc loại bỏ A1 khỏi vế trái không làm thay đổi tập các phụ thuộc hàm, tức là A2 -> B. Điều này có nghĩa là A2 đã đủ để xác định B. Phân tích các đáp án: * **A. A1A2 -> B, A1 dư thừa khi A2 -> B:** Đây là định nghĩa chính xác của thuộc tính dư thừa. Nếu A2 đã xác định được B, thì A1 là dư thừa trong A1A2 -> B. * **B. A1A2 -> B, A1 dư thừa khi A1A2 -> B phụ thuộc đầy đủ:** Phụ thuộc đầy đủ không liên quan trực tiếp đến việc xác định thuộc tính dư thừa. Phụ thuộc đầy đủ nghĩa là không có thuộc tính nào trong vế trái có thể bị loại bỏ mà vẫn xác định được vế phải. Trong trường hợp này, A1 có thể dư thừa ngay cả khi A1A2 -> B là phụ thuộc không đầy đủ. * **C. A1A2 -> B, A1 dư thừa khi A2 -> B phụ thuộc đầy đủ:** Tương tự như trên, tính đầy đủ của A2 -> B không ảnh hưởng đến việc A1 có dư thừa hay không. * **D. A1A2 -> B, A1 dư thừa khi A2 không xác định B:** Nếu A2 không xác định B, thì A1 không thể dư thừa. Trong trường hợp đó, cả A1 và A2 đều cần thiết để xác định B (hoặc ít nhất một phần của B). Vậy, đáp án đúng nhất là A.

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