Trắc nghiệm Cánh diều 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 Cánh diều 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

1. Trong SQL, câu lệnh nào được sử dụng để tạo một bảng mới?
2. Khi tạo một bảng, bạn cần quyết định cấu trúc của bảng. Yếu tố nào sau đây không trực tiếp thuộc về cấu trúc của bảng?
3. Tại sao không nên sử dụng kiểu dữ liệu FLOAT hoặc DOUBLE cho các phép tính tiền tệ?
4. Trong một bảng Học sinh, cột NgaySinh có kiểu dữ liệu là DATE. Cấu trúc này phù hợp để lưu trữ thông tin gì?
5. Khi một cột được khai báo là kiểu dữ liệu INTEGER, nó có thể lưu trữ những loại thông tin nào?
6. Khi thiết kế một bảng Khách hàng, cột MaKhachHang được đặt là khóa chính. Nếu bạn muốn liên kết bảng Đơn hàng với bảng Khách hàng, bạn sẽ thêm cột nào vào bảng Đơn hàng?
7. Trong thiết kế cơ sở dữ liệu, việc phân rã các thực thể lớn thành các bảng nhỏ hơn, liên kết với nhau bằng khóa ngoại, được gọi là quá trình gì?
8. Trong ngữ cảnh thiết kế cơ sở dữ liệu, thực thể (entity) thường được biểu diễn bằng gì trong cấu trúc bảng?
9. Nếu một cột được khai báo là NOT NULL, điều này có ý nghĩa gì?
10. Khi cần lưu trữ một lượng lớn văn bản có độ dài thay đổi, kiểu dữ liệu nào sau đây thường được ưu tiên sử dụng?
11. Tại sao việc xác định kiểu dữ liệu phù hợp cho mỗi cột là quan trọng?
12. Giả sử bạn có một bảng Sản phẩm và muốn thêm một cột MoTa để lưu trữ mô tả chi tiết về sản phẩm, với độ dài có thể lên đến 500 ký tự. Kiểu dữ liệu nào là phù hợp nhất?
13. Trong quá trình thiết kế bảng, một cột được đánh dấu là khóa chính (Primary Key). Điều này có nghĩa là gì?
14. Phát biểu nào sau đây là SAI về việc sử dụng kiểu dữ liệu BOOLEAN?
15. Trong thiết kế cơ sở dữ liệu, một bảng Sản phẩm có cột GiaBan kiểu DECIMAL(10, 2). Ý nghĩa của (10, 2) là gì?
16. Khi tạo một bảng mới trong cơ sở dữ liệu, yếu tố nào sau đây là bắt buộc phải xác định cho mỗi cột?
17. Khi tạo một bảng, thuật ngữ constraints (ràng buộc) được sử dụng để làm gì?
18. Phát biểu nào sau đây là SAI về khóa chính (Primary Key)?
19. Mục đích chính của việc sử dụng chỉ mục (index) trên một cột trong bảng cơ sở dữ liệu là gì?
20. Kiểu dữ liệu nào thường được sử dụng để lưu trữ thông tin về ngày và giờ trong một bảng cơ sở dữ liệu?
21. Khi tạo một bảng mới, nếu một cột có thể có hoặc không có giá trị, bạn nên xem xét đặt thuộc tính nào cho nó?
22. Phát biểu nào sau đây mô tả đúng vai trò của khóa ngoại (Foreign Key) trong mối quan hệ giữa hai bảng?
23. Trong SQL, để định nghĩa một cột là duy nhất (không trùng lặp), bạn sẽ sử dụng ràng buộc nào?
24. Trong thiết kế cơ sở dữ liệu, phát biểu nào sau đây mô tả đúng nhất về mục đích của việc tạo bảng?
25. Phát biểu nào sau đây là SAI về việc đặt tên cho cột trong cơ sở dữ liệu?