Cấu trúc dữ liệu trong mô hình CSDL quan hệ đơn giản, thông tin về các thực thể và ràng buộc của các thực thể ________ trong các bảng, trong suốt với người sử dụng.
Đáp án đúng: A
Câu hỏi liên quan
- Phương án A: "Hai bộ bất kỳ trùng nhau trên A thì khác nhau trên B" - Sai. Điều này không liên quan đến suy dẫn logic. Nó mô tả một mối quan hệ rất kỳ lạ và không có ý nghĩa chuẩn.
- Phương án B: "Hai bộ bất kỳ thoả trên trên A thì thoả trên B" - Đúng. Đây chính là định nghĩa của suy dẫn logic. Nếu A --\> B được suy dẫn từ F, thì bất kỳ bộ nào thỏa mãn A đều phải thỏa mãn B.
- Phương án C: "Hai bộ bất kỳ khác nhau trên A thì cũng khác nhau trên B" - Sai. Điều này cũng không liên quan đến suy dẫn logic. Nó nói rằng nếu hai bộ khác nhau trên A, chúng phải khác nhau trên B, nhưng điều này không phải lúc nào cũng đúng trong suy dẫn logic.
- Phương án D: "Áp dụng liên tiếp các hệ tiên đề Armstrong" - Sai. Mặc dù các tiên đề Armstrong được sử dụng để chứng minh các phụ thuộc hàm, nó không phải là định nghĩa của suy dẫn logic mà là một công cụ để suy diễn ra các phụ thuộc hàm mới từ các phụ thuộc hàm đã biết.
Vậy, đáp án đúng là B.
Siêu khóa (superkey) là một tập hợp các thuộc tính mà giá trị của chúng có thể xác định duy nhất một bộ (tuple) trong một quan hệ (relation). Điều này có nghĩa là, không có hai bộ nào trong quan hệ có cùng giá trị cho tất cả các thuộc tính trong siêu khóa. Một siêu khóa có thể chứa các thuộc tính không cần thiết để xác định duy nhất một bộ. Một khóa (key) là một siêu khóa tối thiểu, tức là nếu bỏ bất kỳ thuộc tính nào khỏi khóa, nó sẽ không còn là siêu khóa nữa.
Vì một khóa là một siêu khóa tối thiểu, một siêu khóa chắc chắn chứa một khóa. Do đó, từ một siêu khóa cho trước, ta có thể xác định một khóa nằm trong nó.
Các lựa chọn khác không chính xác vì:
- Xác định một siêu khóa trong nó: Một siêu khóa đã là một tập hợp lớn nhất có thể xác định duy nhất các bộ, nên việc tìm một siêu khóa khác trong nó không có ý nghĩa (hoặc có thể tìm chính nó).
- Xác định một nhóm các thuộc tính: Siêu khóa có thể xác định một nhóm các thuộc tính, nhưng câu trả lời này quá chung chung và không nhấn mạnh vào tính duy nhất.
- Xác định một thuộc tính: Siêu khóa có thể bao gồm nhiều thuộc tính, nhưng không phải lúc nào cũng xác định được một thuộc tính cụ thể.
Câu hỏi này kiểm tra về các dạng chuẩn trong cơ sở dữ liệu, cụ thể là dạng chuẩn 2NF. Một quan hệ ở dạng chuẩn 2NF nếu nó ở dạng chuẩn 1NF và không có thuộc tính không khóa nào phụ thuộc hàm một phần vào khóa chính. Điều này có nghĩa là không có thuộc tính nào không phải là một phần của khóa lại phụ thuộc vào một tập con của khóa.
Phương án A đúng: Nếu thuộc tính vế phải là thuộc tính không khóa của quan hệ và vế trái là một tập con thực sự của khóa, thì có nghĩa là có sự phụ thuộc hàm một phần, vi phạm dạng chuẩn 2NF.
* Dạng chuẩn 2NF (Second Normal Form): Một lược đồ quan hệ ở dạng chuẩn 1NF và mọi thuộc tính không khóa (non-key attribute) đều phụ thuộc hàm đầy đủ vào khóa chính. Nói cách khác, 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ân tích các lựa chọn:
* A. Khi chưa xác định giá trị của các thuộc tính khoá: Việc chèn thêm thông tin là không thể nếu chưa xác định giá trị của thuộc tính khóa, vì khóa chính dùng để định danh duy nhất mỗi bản ghi.
* B. Khi giá trị của các thuộc tính chưa được xác định: Tương tự như A, việc chưa xác định được giá trị của các thuộc tính nói chung gây khó khăn cho việc chèn dữ liệu.
* C. Khi giá trị của một thuộc tính chưa được xác định: Tương tự như A và B, việc chưa xác định được giá trị của thuộc tính nói chung gây khó khăn cho việc chèn dữ liệu.
* D. Khi còn dị thường thông tin: Dị thường thông tin (information anomaly) xảy ra khi dữ liệu bị dư thừa và không nhất quán. Trong quan hệ ở dạng chuẩn 2NF, các dị thường được giảm thiểu đáng kể so với 1NF, nhưng không hoàn toàn loại bỏ. Tuy nhiên, 2NF tập trung vào việc loại bỏ sự phụ thuộc hàm một phần của thuộc tính không khóa vào khóa chính, chứ không trực tiếp cấm việc chèn thông tin khi có dị thường. Việc cấm chèn thông tin thường liên quan đến các ràng buộc toàn vẹn dữ liệu.
Như vậy, đáp án chính xác nhất là A, B và C. Tuy nhiên, theo cấu trúc câu hỏi thì A chính xác hơn cả.

Bộ Đồ Án Tốt Nghiệp Ngành Trí Tuệ Nhân Tạo Và Học Máy

Bộ 120+ Đồ Án Tốt Nghiệp Ngành Hệ Thống Thông Tin

Bộ Đồ Án Tốt Nghiệp Ngành Mạng Máy Tính Và Truyền Thông

Bộ Luận Văn Tốt Nghiệp Ngành Kiểm Toán

Bộ 370+ Luận Văn Tốt Nghiệp Ngành Kế Toán Doanh Nghiệp

Bộ Luận Văn Tốt Nghiệp Ngành Quản Trị Thương Hiệu
ĐĂNG KÝ GÓI THI VIP
- Truy cập hơn 100K đề thi thử và chính thức các năm
- 2M câu hỏi theo các mức độ: Nhận biết – Thông hiểu – Vận dụng
- Học nhanh với 10K Flashcard Tiếng Anh theo bộ sách và chủ đề
- Đầy đủ: Mầm non – Phổ thông (K12) – Đại học – Người đi làm
- Tải toàn bộ tài liệu trên TaiLieu.VN
- Loại bỏ quảng cáo để tăng khả năng tập trung ôn luyện
- Tặng 15 ngày khi đăng ký gói 3 tháng, 30 ngày với gói 6 tháng và 60 ngày với gói 12 tháng.