Kết quả của phép chọn SELECT là một quan hệ mới, các bộ ________.
Đáp án đúng: D
Trong SQL, phép chọn (SELECT) tạo ra một quan hệ (relation) mới từ một hoặc nhiều quan hệ hiện có. Quan hệ mới này bao gồm các bộ (tuples) thỏa mãn một điều kiện (predicate) nhất định. Điều kiện này được chỉ định trong mệnh đề WHERE của câu lệnh SELECT. Các bộ trong quan hệ kết quả là các bộ thỏa mãn tân từ (điều kiện) đã cho.
Câu hỏi liên quan
SQL (Structured Query Language) là một ngôn ngữ truy vấn cơ sở dữ liệu mạnh mẽ. Nó cho phép người dùng tương tác với cơ sở dữ liệu để thực hiện các thao tác như truy vấn, cập nhật, xóa dữ liệu, và quản lý cấu trúc cơ sở dữ liệu. SQL có thể được sử dụng theo hai phương thức chính:
- Phương thức tương tác (Interactive): Người dùng trực tiếp nhập các câu lệnh SQL vào một trình quản lý cơ sở dữ liệu (DBMS) hoặc một công cụ truy vấn và nhận kết quả ngay lập tức.
- Phương thức nhúng (Embedded): Các câu lệnh SQL được nhúng vào trong mã nguồn của một ngôn ngữ lập trình khác (ví dụ: C, Java, Python) để truy cập và thao tác với cơ sở dữ liệu từ ứng dụng.
Như vậy, phương án A là đáp án chính xác nhất.
* A. Suy dẫn logic từ các tiên đề Armstrong: Các tiên đề Armstrong được sử dụng để suy luận các phụ thuộc hàm, không phải để phân rã câu hỏi.
* B. Ngôn ngữ của đại số quan hệ: Đây là ngôn ngữ *để* biểu diễn đại số quan hệ, không phải là *dựa trên* ngôn ngữ đó.
* D. Ngôn ngữ dữ liệu: Quá chung chung và không đặc tả cụ thể kỹ thuật nào liên quan đến phân rã câu hỏi.
Câu hỏi này liên quan đến việc cấp quyền truy cập và thao tác dữ liệu trong một hệ thống quản lý cơ sở dữ liệu (DBMS). Cụ thể, nó hỏi về cách cấp quyền cho một nhóm người dùng (GROUP /WORLD) để có thể đọc, ghi, chèn, xóa và sửa đổi dữ liệu trên một đối tượng R (có thể là một bảng hoặc một đối tượng dữ liệu khác).
Phân tích các lựa chọn:
- A. GRANT READ ON R TO GROUP /WORLD: Lựa chọn này chỉ cấp quyền đọc (READ) cho nhóm /WORLD. Nó không cho phép chèn, xóa hoặc sửa đổi dữ liệu. Do đó, nó không đáp ứng yêu cầu đầy đủ của câu hỏi.
- B. GRANT ALL ON R TO GROUP /WORLD: Lựa chọn này cấp tất cả các quyền (ALL) cho nhóm /WORLD trên đối tượng R. Điều này bao gồm quyền đọc, ghi, chèn, xóa, sửa đổi và các quyền khác (nếu có). Đây có vẻ là một lựa chọn phù hợp, nhưng cần xem xét kỹ hơn.
- C. GRANT SELECT ON R TO GROUP /WORLD: Lựa chọn này chỉ cấp quyền SELECT, tương đương với quyền đọc dữ liệu. Nó không cho phép bất kỳ thao tác ghi nào (chèn, xóa, sửa đổi). Do đó, nó không đáp ứng yêu cầu của câu hỏi.
- D. GRANT READ/WRITE ON R TO GROUP /WORLD: Lựa chọn này cố gắng cấp cả quyền đọc (READ) và ghi (WRITE) một cách rõ ràng. Tuy nhiên, cú pháp "READ/WRITE" có thể không phải là cú pháp chuẩn trong nhiều hệ thống DBMS. Thông thường, quyền ghi bao gồm cả quyền chèn, xóa và sửa đổi, nhưng cách diễn đạt này có thể gây nhầm lẫn hoặc không được hỗ trợ.
Kết luận:
Lựa chọn B. GRANT ALL ON R TO GROUP /WORLD là đáp án chính xác nhất vì nó bao hàm tất cả các quyền cần thiết (đọc, ghi, chèn, xóa, sửa đổi). Mặc dù lựa chọn D có ý định tương tự, nhưng cú pháp của nó có thể không chuẩn và không đảm bảo bao gồm tất cả các quyền cần thiết một cách rõ ràng.
Câu hỏi yêu cầu tìm câu sai trong các phát biểu về khóa trong cơ sở dữ liệu quan hệ.
- A. Mỗi bảng có ít nhất một khóa: Phát biểu này đúng. Một bảng luôn phải có ít nhất một khóa (có thể là khóa chính hoặc khóa duy nhất) để xác định duy nhất mỗi bản ghi.
- B. Nên chọn khóa chính là khóa có ít thuộc tính nhất: Phát biểu này đúng. Khi có nhiều khóa ứng cử, nên chọn khóa chính có ít thuộc tính nhất để đơn giản hóa việc quản lý và truy vấn dữ liệu.
- C. Trong một bảng có thể có nhiều khóa chính: Phát biểu này sai. Một bảng chỉ có thể có một khóa chính. Khóa chính được dùng để xác định duy nhất mỗi bản ghi trong bảng. Các khóa khác được gọi là khóa thay thế (alternate key) hoặc khóa duy nhất (unique key).
- D. Việc xác định khóa phụ thuộc vào quan hệ logic của các dữ liệu chứ không phụ thuộc vào giá trị các dữ liệu: Phát biểu này đúng. Khóa được xác định dựa trên ý nghĩa và mối quan hệ giữa các thuộc tính, chứ không phải dựa trên giá trị cụ thể của dữ liệu trong bảng.
Vậy câu sai là 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.