Trắc nghiệm Tin học 11 Tin học ứng dụng Cánh diều Bài 2 Tạo bảng trong cơ sở dữ liệu

Trắc nghiệm Tin học 11 Tin học ứng dụng Cánh diều Bài 2 Tạo bảng trong cơ sở dữ liệu

Trắc nghiệm Tin học 11 Tin học ứng dụng Cánh diều Bài 2 Tạo bảng trong cơ sở dữ liệu

Số câu25
Quiz ID20450
Câu 1
1. Khi tạo bảng, việc sử dụng kiểu dữ liệu số nguyên (ví dụ: INT, BIGINT) thay vì chuỗi ký tự (ví dụ: VARCHAR) cho các mã định danh số có lợi ích gì?
Câu 2
2. Trong các hệ quản trị cơ sở dữ liệu quan hệ (RDBMS), đối tượng nào được sử dụng để lưu trữ dữ liệu có cấu trúc?
Câu 3
3. Trong các hệ quản trị CSDL, thuật ngữ Schema thường dùng để chỉ điều gì trong bối cảnh tạo bảng?
Câu 4
4. Kiểu dữ liệu nào thường được sử dụng để lưu trữ chuỗi ký tự có độ dài biến đổi, ví dụ như tên người, địa chỉ?
Câu 5
5. Câu lệnh SQL sau đây có mục đích gì? `CREATE TABLE SanPham (MaSP INT PRIMARY KEY, TenSP VARCHAR(255) NOT NULL, DonGia DECIMAL(10,2));`
Câu 6
6. Đâu là một ví dụ về kiểu dữ liệu số thực (floating-point numbers) thường dùng để lưu trữ giá trị tiền tệ hoặc đo lường có phần thập phân?
Câu 7
7. Trong SQL, câu lệnh nào được sử dụng để tạo mới một bảng?
Câu 8
8. Khi tạo một bảng, nếu không muốn cho phép giá trị NULL trong cột Email, bạn sẽ sử dụng ràng buộc nào?
Câu 9
9. Khi tạo bảng, việc đặt tên cột nên tuân theo quy tắc nào để dễ quản lý và tránh lỗi?
Câu 10
10. Trong ví dụ `CREATE TABLE SanPham (MaSP INT PRIMARY KEY, TenSP VARCHAR(255) NOT NULL, DonGia DECIMAL(10,2));`, ràng buộc `NOT NULL` áp dụng cho cột nào?
Câu 11
11. Đâu là vai trò của khóa ngoại (FOREIGN KEY) trong cơ sở dữ liệu quan hệ?
Câu 12
12. Yếu tố nào sau đây KHÔNG phải là một kiểu dữ liệu phổ biến trong các hệ quản trị cơ sở dữ liệu?
Câu 13
13. Nếu bạn muốn đảm bảo rằng giá trị nhập vào cột SoLuongTonKho luôn phải lớn hơn hoặc bằng 0, bạn sẽ sử dụng ràng buộc nào?
Câu 14
14. Khi tạo một bảng mới trong cơ sở dữ liệu, yếu tố nào là bắt buộc phải xác định cho mỗi cột?
Câu 15
15. Câu lệnh SQL `ALTER TABLE ... ADD COLUMN ...` được sử dụng để làm gì?
Câu 16
16. Trong một bảng quản lý sinh viên, cột NgayTotNghiep (Ngày tốt nghiệp) có thể để trống nếu sinh viên chưa tốt nghiệp. Kiểu dữ liệu nào cho phép điều này và vẫn đảm bảo tính chính xác của ngày tháng?
Câu 17
17. Nếu một cột được định nghĩa là NOT NULL, điều đó có nghĩa là gì?
Câu 18
18. Trong ngữ cảnh tạo bảng, Ràng buộc CHECK dùng để làm gì?
Câu 19
19. Đâu là mục đích chính của việc xác định giá trị mặc định (DEFAULT value) cho một cột khi tạo bảng?
Câu 20
20. Trong việc tạo bảng, tại sao việc xác định khóa chính là quan trọng?
Câu 21
21. Khi thiết kế bảng, việc chọn kiểu dữ liệu phù hợp cho mỗi cột ảnh hưởng đến điều gì?
Câu 22
22. Kiểu dữ liệu nào phù hợp để lưu trữ ngày tháng năm?
Câu 23
23. Khi bạn tạo một bảng có tên HocSinh, các cột có thể bao gồm MaHS, HoTen, NgaySinh. Cột MaHS nên được định nghĩa với kiểu dữ liệu nào là phù hợp nhất nếu nó là mã số duy nhất cho mỗi học sinh?
Câu 24
24. Ràng buộc nào đảm bảo mỗi bản ghi trong bảng là duy nhất và có thể được truy cập trực tiếp?
Câu 25
25. Trong thiết kế cơ sở dữ liệu, nguyên tắc chuẩn hóa (normalization) giúp đạt được mục tiêu gì khi tạo bảng?

Để lại một bình luận