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:
Đáp án đúng: A
Trong lý thuyết cơ sở dữ liệu, thuộc tính dư thừa là một thuộc tính không cần thiết trong một tập hợp các thuộc tính để xác định một thuộc tính khác. Xét quan hệ A1A2 -> B, thuộc tính A1 được gọi là dư thừa nếu A2 đã đủ để xác định B, tức là A2 -> B. Nói cách khác, A1 không đóng góp vào việc xác định B khi đã có A2. Điều quan trọng là A2 -> B phải là một phụ thuộc hàm đầy đủ, nghĩa là không có thuộc tính nào trong A2 có thể bị loại bỏ mà vẫn xác định được B.
Phân tích các lựa chọn:
- Lựa chọn 1: A1A2 --> B, A1 dư thừa khi A2 --> B. Đây là khẳng định đúng. Nếu A2 đã đủ để xác định B thì A1 là dư thừa.
- Lựa chọn 2: A1A2 --> B, A1 dư thừa khi A1A2 --> B phụ thuộc đầy đủ. Đây là một khẳng định sai, vì nếu A1A2 --> B phụ thuộc đầy đủ thì không có thuộc tính nào trong A1A2 là dư thừa cả.
- Lựa chọn 3: A1A2 --> B, A1 dư thừa khi A2 --> B phụ thuộc đầy đủ. Đây là khẳng định đúng. A2 --> B là một phụ thuộc đầy đủ chỉ ra rằng không có thuộc tính nào trong A2 có thể loại bỏ mà vẫn xác định được B.
- Lựa chọn 4: A1A2 --> B, A1 dư thừa khi A2 không xác định B. Đây là khẳng định sai, vì nếu A2 không xác định B thì A1 có thể cần thiết để xác định B.
Vậy, đáp án đúng nhất là lựa chọn 1 và 3. Tuy nhiên, câu hỏi yêu cầu chọn MỘT khẳng định ĐÚNG NHẤT, đáp án 3 chính xác hơn vì nó nhấn mạnh rằng A2 -> B phải là phụ thuộc hàm đầy đủ.
Tổng hợp câu hỏi trắc nghiệm lập trình cơ sở dữ liệu SQL 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.
Câu hỏi liên quan

FORM.08: Bộ 130+ Biểu Mẫu Thống Kê Trong Doanh Nghiệp

FORM.07: Bộ 125+ Biểu Mẫu Báo Cáo Trong Doanh Nghiệp

FORM.06: Bộ 320+ Biểu Mẫu Hành Chính Thông Dụng

FORM.05: Bộ 330+ Biểu Mẫu Thuế - Kê Khai Thuế Mới Nhất

FORM.04: Bộ 240+ Biểu Mẫu Chứng Từ Kế Toán Thông Dụng
