Câu 1
- a)DML (Data Manipulation Language)
- b)DDL (Data Definition Language)
- c)DCL (Data Control Language)
- d)TCL (Transaction Control Language)
Đáp án và lời giải
Đáp án: a) Sai; b) Đúng; c) Sai; d) Sai
Đáp án: a) Sai; b) Đúng; c) Sai; d) Sai
Đáp án: a) Sai; b) Đúng; c) Sai; d) Sai
Đáp án: SQL giúp người dùng chỉ cần nêu rõ yêu cầu truy xuất dữ liệu mà không cần phải lập trình cụ thể từng bước xử lý. Giải thích: SQL là ngôn ngữ truy vấn bậc cao, cho phép người dùng truy xuất và quản lý dữ liệu dễ dàng mà không cần biết cấu trúc nội bộ của tệp dữ liệu hay phải lập trình chi tiết các bước truy xuất. Điều này tiết kiệm công sức, giảm lỗi lập trình, và có thể sử dụng chung cho nhiều hệ quản trị cơ sở dữ liệu khác nhau.
Đáp án: SELECT AVG(tb) FROM diemtoan_11A; Giải thích: SELECT AVG(tb) sử dụng hàm AVG() để tính giá trị trung bình của cột tb (điểm trung bình) từ bảng diemtoan_11A. Câu truy vấn này giúp lấy ra điểm trung bình cộng của tất cả các học sinh trong lớp mà không cần phải viết thủ tục tính toán phức tạp.
Đáp án: GRANT được sử dụng để cấp quyền truy cập cho người dùng đối với các bảng hoặc cơ sở dữ liệu. Giải thích: Câu lệnh GRANT cấp quyền cho người dùng thực hiện các thao tác như truy vấn, sửa đổi dữ liệu trên một bảng hoặc cơ sở dữ liệu. Ví dụ, GRANT select ON music.. TO guest; cho phép người dùng guest thực hiện các truy vấn SELECT trên tất cả các bảng trong cơ sở dữ liệu music. Điều này giúp quản lý quyền truy cập dữ liệu một cách linh hoạt và an toàn.