JavaScript is required

Chọn phát biểu đúng nhất trong các phát biểu sau. Khi tạo truy vấn, nếu có 2 hay nhiều bảng có cùng tên trường thì

A.
Ta không thể cho hiển thị tất cả các trường đó
B.
Ta phải đổi tên cho các trường đó
C.
Truy vấn không thể thực hiện được
D.
Vẫn tạo truy vấn bình thường
Trả lời:

Đáp án đúng: D


Câu hỏi kiểm tra về cách xử lý trường trùng tên khi tạo truy vấn từ nhiều bảng trong hệ quản trị cơ sở dữ liệu (DBMS). * **Phương án A:** Sai. Ta hoàn toàn có thể hiển thị tất cả các trường, miễn là chỉ định rõ trường đó thuộc bảng nào. * **Phương án B:** Sai. Đổi tên trường là một cách giải quyết, nhưng không phải là bắt buộc. Có những cách khác để tham chiếu đến các trường trùng tên. * **Phương án C:** Sai. Truy vấn vẫn có thể thực hiện được nếu ta chỉ định rõ trường thuộc bảng nào. * **Phương án D:** Đúng. Vẫn tạo truy vấn bình thường, nhưng cần chỉ rõ trường đó thuộc bảng nào bằng cách sử dụng cú pháp `tên_bảng.tên_trường`. Ví dụ: Nếu có hai bảng `Customers` và `Orders` đều có trường `ID`, ta có thể tham chiếu đến chúng trong truy vấn như sau: `Customers.ID` và `Orders.ID`. Vậy, phương án đúng nhất là D.

Câu hỏi liên quan