JavaScript is required

Hãy cho biết View là gì? Đâu là phương án đúng trong các phương án dưới đây:

A.

 Là đối tượng chứa các tập lệnh của T-SQL

B.

 Là đối tượng CSDL chứa các câu lệnh Select

C.

 Không phải là đối tượng lưu trữ dữ liệu của CSDL

D.

 Là đối tượng lưu trữ dữ liệu của CSDL

Trả lời:

Đáp án đúng: B


View trong SQL Server là một đối tượng cơ sở dữ liệu ảo, được định nghĩa bằng một câu lệnh SELECT. View không lưu trữ dữ liệu trực tiếp, mà chỉ lưu trữ truy vấn SELECT. Khi truy vấn đến view, SQL Server sẽ thực thi câu lệnh SELECT đã được định nghĩa trong view để lấy dữ liệu. * **Phương án 1:** Sai. Đối tượng chứa các tập lệnh T-SQL là Stored Procedure. * **Phương án 2:** Đúng. View là đối tượng CSDL chứa các câu lệnh SELECT, nó được xây dựng dựa trên một hoặc nhiều bảng, hoặc thậm chí các view khác. * **Phương án 3:** Đúng. View không lưu trữ dữ liệu thực tế, nó chỉ lưu trữ định nghĩa của câu truy vấn. * **Phương án 4:** Sai. View không phải là đối tượng lưu trữ dữ liệu của CSDL, dữ liệu được lưu trữ ở các bảng. Vì vậy, phương án đúng nhất là phương án 2 và phương án 3. Tuy nhiên, vì câu hỏi yêu cầu chọn *một* phương án đúng, và phương án 2 nêu rõ chức năng cốt lõi của view (chứa câu lệnh SELECT) một cách trực tiếp, nên đây là phương án phù hợp nhất.

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.


50 câu hỏi 60 phút

Câu hỏi liên quan