Hãy chọn từ/cụm từ tương ứng để hoàn thiện khẳng định sau: Trong biểu thức quan hệ các toán hạng là ________
Đáp án đúng: D
Trong biểu thức quan hệ, các toán hạng là các thuộc tính. Các thuộc tính được sử dụng để so sánh và kết hợp dữ liệu giữa các quan hệ khác nhau. Các phép toán quan hệ (ví dụ: phép chọn, phép chiếu, phép kết) sử dụng các thuộc tính để xác định các bộ thỏa mãn điều kiện hoặc để tạo ra các quan hệ mới từ các quan hệ hiện có.
Câu hỏi liên quan
Các đáp án khác không chính xác vì:
* Đáp án A nói về phụ thuộc hàm, là một loại ràng buộc khác liên quan đến các thuộc tính nhưng không phải là định nghĩa tổng quát của ràng buộc logic.
* Đáp án B nói về mối liên kết giữa các thực thể (relationship), không phải là ràng buộc logic giữa các thuộc tính.
* Đáp án C gần đúng, nhưng đáp án D cụ thể hơn và chính xác hơn vì nó đề cập đến "một số thuộc tính" và sử dụng "các biểu thức toán học" để ràng buộc, điều này phù hợp hơn với cách ràng buộc logic thường được sử dụng.
Phụ thuộc hàm (Functional Dependency) là một ràng buộc giữa hai tập thuộc tính trong một lược đồ quan hệ. Cho hai tập thuộc tính X và Y, Y phụ thuộc hàm vào X (ký hiệu X -> Y) nếu mỗi giá trị của X trong một quan hệ chỉ có duy nhất một giá trị tương ứng của Y.
Xét các phương án:
- Phương án A: "Họ và tên -> Số chứng minh thư." Đây là một phụ thuộc hàm hợp lý vì với một họ và tên (trong ngữ cảnh cụ thể, ví dụ trong một cơ sở dữ liệu của một tổ chức), số chứng minh thư (hoặc số căn cước công dân) thường là duy nhất.
- Các phương án B, C: "Họ và tên -> Địa chỉ" và "Họ và tên -> Số điện thoại nhà riêng" không phải là phụ thuộc hàm vì một người có thể có nhiều địa chỉ (ví dụ: địa chỉ thường trú, địa chỉ tạm trú) hoặc nhiều số điện thoại.
- Phương án D: "Số chứng minh thư -> Họ và tên" là một phụ thuộc hàm. Với một số chứng minh thư, ta xác định được duy nhất một họ và tên.
Tuy nhiên, câu hỏi yêu cầu chọn khẳng định *là* phụ thuộc hàm. Phương án A có vẻ hợp lý hơn trong bối cảnh thực tế, vì số chứng minh thư thường được cấp duy nhất cho một người trong một hệ thống quản lý nhất định. Phương án D thì chắc chắn là phụ thuộc hàm trong mọi trường hợp. Vì vậy, ta chọn phương án A vì nó phù hợp nhất với một ngữ cảnh cụ thể, còn D là đúng tuyệt đối.
Tuy nhiên, câu hỏi có vẻ không chặt chẽ. Cả A và D đều đúng, nhưng A đúng trong một ngữ cảnh hẹp hơn (ví dụ, trong một công ty, trường học). D đúng hơn về mặt lý thuyết và tổng quát.
Trong trường hợp này, chúng ta sẽ chọn A vì nó được đề cập đến đầu tiên và có khả năng là đáp án mà người ra đề hướng tới. Lưu ý rằng đây là một câu hỏi không hoàn toàn tốt vì có nhiều hơn một đáp án có thể đúng.
1. Phản xạ (Reflexivity): Nếu Y là một tập con của X, thì X → Y. (Nếu một tập hợp thuộc tính Y là tập con của tập hợp thuộc tính X, thì X xác định Y).
2. Gia tăng (Augmentation): Nếu X → Y, thì XZ → YZ với mọi Z. (Nếu X xác định Y, thì X kết hợp với bất kỳ thuộc tính Z nào cũng xác định Y kết hợp với Z).
3. Bắc cầu (Transitivity): Nếu X → Y và Y → Z, thì X → Z. (Nếu X xác định Y và Y xác định Z, thì X xác định Z).
Do đó, đáp án chính xác là "Phản xạ, gia tăng, bắc cầu".
* Các phép so sánh: (=, >, <, >=, <=, <>, !=, LIKE, BETWEEN, IN, IS NULL) để so sánh các giá trị.
* Các phép toán logic: (AND, OR, NOT) để kết hợp hoặc phủ định các điều kiện.
* Các phép toán tập hợp: (UNION, INTERSECT, EXCEPT) để kết hợp các kết quả truy vấn.
Trong các đáp án đã cho:
* A. Các phép số học và các phép so sánh: Sai, vì phép số học ít khi dùng trực tiếp trong mệnh đề WHERE để lọc mà thường dùng để tính toán giá trị trước khi so sánh.
* B. Các phép đại số quan hệ: Đúng, vì phép đại số quan hệ là nền tảng cho các phép toán tập hợp (UNION, INTERSECT, EXCEPT) được sử dụng trong mệnh đề WHERE.
* C. Các phép so sánh: Đúng, nhưng chưa đủ vì mệnh đề WHERE còn chứa các phép toán khác.
* D. Biểu thức đại số: Đúng, nhưng chưa đủ vì mệnh đề WHERE còn chứa các phép toán khác.
Đáp án B bao quát hơn cả so với C và D vì nó bao gồm cả phép so sánh, phép toán logic và phép toán tập hợp. Tuy nhiên, để chính xác nhất, câu hỏi nên được hiểu là đang đề cập đến các phép toán tập hợp cụ thể như UNION, INTERSECT, EXCEPT, vốn là các phép toán thuộc đại số quan hệ. Do đó, đáp án B là đáp án phù hợp nhất.
Tuy nhiên, câu hỏi có vẻ không rõ ràng và có thể gây nhầm lẫn. Để rõ ràng hơn, câu hỏi nên tập trung vào việc hỏi về các phép toán cụ thể được sử dụng trong mệnh đề WHERE, thay vì sử dụng thuật ngữ "phép toán tập hợp" một cách chung chung.
Trong ngữ cảnh của cơ sở dữ liệu quan hệ, "phép đại số quan hệ" là một khái niệm rộng hơn, bao gồm nhiều phép toán khác nhau, trong đó có các phép toán được sử dụng trong mệnh đề WHERE. Vì vậy, đáp án B là đáp án chính xác nhất trong các lựa chọn đã cho.

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.