WorksheetsCâu hỏi trắc nghiệm về SQL và Cơ sở dữ liệu
Total questions: 20
Worksheet time: 10mins
Ngôn ngữ nào sau đây là ngôn ngữ truy vấn chuẩn mức được sử dụng để định nghĩa, cập nhật, truy xuất và điều khiển dữ liệu trong các CSDL quan hệ?
Java
Python
SQL
HTML
Việc sử dụng SQL mang lại lợi ích gì so với việc viết các chương trình lập trình ứng dụng để thao tác với dữ liệu?
Tăng tốc độ tính toán của máy tính.
Giúp đảm bảo dữ liệu luôn được hiển thị bằng tiếng Anh.
Cho phép lưu trữ dữ liệu tập trung.
Giúp rút gọn được cấu trúc truy vấn dữ liệu.
Thành phần nào của SQL chịu trách nhiệm định nghĩa (khởi tạo, thay đổi cấu trúc) CSDL và các bảng?
DML (Data Manipulation Language)
DCL (Data Control Language)
DDL (Data Definition Language)
DBMS (Database Management System)
Thành phần nào của SQL chịu trách nhiệm thêm, xóa, sửa đổi và truy xuất dữ liệu (thao tác dữ liệu) trong CSDL?
DDL (Data Definition Language)
DCL (Data Control Language)
DML (Data Manipulation Language)
QL (Query Language)
Thành phần nào của SQL cho phép người quản trị CSDL cấp hoặc thu hồi quyền truy cập đối với người dùng?
DDL
DML
DCL
QL
Câu truy vấn SQL nào được sử dụng để khởi tạo một CSDL mới?
CREATE TABLE
CREATE INDEX
CREATE DATABASE
ALTER DATABASE
Để tạo ra một bảng mới trong CSDL, bạn sử dụng câu lệnh SQL nào?
CREATE DATABASE
INSERT INTO
CREATE TABLE
ALTER TABLE
Câu lệnh SQL nào được sử dụng để thêm hoặc thay đổi định nghĩa (cấu trúc) của một bảng đã tồn tại?
CREATE TABLE
UPDATE
ALTER TABLE
ADD COLUMN
Trong SQL, việc khai báo rằng buộc PRIMARY KEY (Khóa chính) được thực hiện bằng cách nào?
Sử dụng câu lệnh FOREIGN KEY.
Sử dụng câu lệnh ALTER DATABASE.
Sử dụng câu lệnh PRIMARY KEY trong quá trình khởi tạo bảng hoặc sau đó.
Sử dụng câu lệnh UNIQUE KEY.
Để khai báo trường ID trong một bảng tham chiếu đến trường ID của bảng khác, ta cần sử dụng câu truy vấn nào?
PRIMARY KEY
GRANT
FOREIGN KEY... REFERENCES
CREATE DATABASE
Kiểu dữ liệu nào trong SQL được dùng để lưu trữ các giá trị logic (Chỉ nhận giá trị Đúng (1) hay Sai (0))?
INT
CHAR(n)
VARCHAR(n)
BOOLEAN
Kiểu dữ liệu nào được sử dụng để lưu trữ xâu ký tự với độ dài cố định (n ký tự), nếu xâu có ít hơn n ký tự, các ký tự trống được thêm vào phía bên phải?
VARCHAR(n)
CHAR(n)
TEXT
BOOLEAN
Kiểu dữ liệu nào được sử dụng để lưu trữ các số thực có dấu phẩy động?
INT
REAL
INTEGER
CHAR
Câu truy vấn nào thuộc DML được sử dụng để thêm một dòng dữ liệu mới vào một bảng?
UPDATE
SELECT
INSERT INTO
ADD ROW
Câu truy vấn SQL nào được sử dụng để thay đổi giá trị của một trường trong một dòng dữ liệu đã tồn tại?
INSERT INTO
DELETE FROM
UPDATE SET
ALTER TABLE
Câu truy vấn nào cho phép xóa các dòng dữ liệu trong một bảng thỏa mãn một điều kiện cụ thể?
UPDATE
DELETE FROM
REMOVE FROM
REVOKE
Trong câu lệnh truy vấn dữ liệu (SELECT), mệnh đề nào được sử dụng để xác định các dòng dữ liệu thỏa mãn một biểu thức logic cho trước?
A. FROM
B. WHERE
C. ORDER BY
D. INNER JOIN
Trong câu lệnh SELECT, mệnh đề nào được sử dụng để sắp xếp các kết quả truy xuất theo thứ tự tăng dần hoặc giảm dần của một hay nhiều trường?
WHERE
ORDER BY
INNER JOIN
SELECT
Để liên kết các dòng dữ liệu từ hai hoặc nhiều bảng khác nhau trong một truy vấn, người ta sử dụng câu lệnh nào?
WHERE
SELECT
ORDER BY
INNER JOIN
Để cấp quyền truy cập (ví dụ: SELECT trên bảng music) cho một tài khoản người dùng (ví dụ: guest), ta sử dụng câu lệnh DCL nào?
REVOKE
GRANT SELECT ON music TO guest
CREATE USER
UPDATE
