Trắc nghiệm Kết nối Tin học 11 KHMT bài 11 Cơ sở dữ liệu

Trắc nghiệm Kết nối Tin học 11 KHMT bài 11 Cơ sở dữ liệu

1. Ràng buộc NOT NULL áp dụng cho một cột trong bảng có ý nghĩa gì?
2. SQL là viết tắt của gì?
3. Ràng buộc UNIQUE áp dụng cho một cột có ý nghĩa gì?
4. Khi thiết kế cơ sở dữ liệu cho một hệ thống quản lý thư viện, bạn cần lưu trữ thông tin về sách bao gồm Mã sách, Tên sách, Tác giả, Năm xuất bản. Mỗi cuốn sách có thể có nhiều bản sao. Bạn sẽ tổ chức các bảng như thế nào để tránh dư thừa thông tin và đảm bảo tính nhất quán?
5. Mục đích chính của việc sử dụng chỉ mục (index) trong cơ sở dữ liệu là gì?
6. Để hiển thị tất cả các cột từ bảng NhânViên, câu lệnh SQL nào là chính xác?
7. Trong thiết kế cơ sở dữ liệu, chuẩn hóa (normalization) là quá trình nhằm mục đích gì?
8. Khóa chính (Primary Key) của một bảng có những đặc điểm nào sau đây?
9. Trong một cơ sở dữ liệu, một lược đồ (schema) thường bao gồm những gì?
10. Một trường Ngày sinh được lưu trữ dưới dạng văn bản chuỗi (text string) 2003-12-25. Nếu muốn thực hiện các phép so sánh theo thứ tự thời gian hoặc tính toán tuổi, kiểu dữ liệu nào sau đây sẽ phù hợp và hiệu quả hơn?
11. Nếu bạn muốn xóa một bản ghi cụ thể khỏi bảng SảnPhẩm dựa trên Mã sản phẩm, bạn sẽ sử dụng câu lệnh SQL nào?
12. Một quan hệ trong cơ sở dữ liệu quan hệ tương đương với khái niệm nào sau đây trong thực tế?
13. Bạn đang quản lý cơ sở dữ liệu về khách hàng. Có một bảng KhachHang với các cột Mã khách hàng, Tên, Địa chỉ, Số điện thoại. Nếu bạn muốn chỉ hiển thị những khách hàng có Địa chỉ là Hà Nội, bạn sẽ thêm điều kiện nào vào câu lệnh SELECT?
14. Trong cơ sở dữ liệu, toàn vẹn dữ liệu (data integrity) đề cập đến điều gì?
15. Khóa ngoại (Foreign Key) trong cơ sở dữ liệu quan hệ có vai trò gì?
16. Khi bạn thấy một thuộc tính được gạch chân trong sơ đồ quan hệ, điều đó thường biểu thị điều gì?
17. Câu lệnh SQL nào sau đây được dùng để thay đổi dữ liệu đã có trong bảng?
18. Khi hai bảng có mối quan hệ một-nhiều (one-to-many), ví dụ: một Khách hàng có thể có nhiều Đơn hàng, thì khóa ngoại thường được đặt ở đâu?
19. Bạn cần tìm tất cả các đơn hàng có tổng giá trị lớn hơn 1.000.000 VNĐ. Giả sử bảng DonHang có cột TongGiaTri lưu trữ giá trị này. Điều kiện lọc nào sau đây là đúng?
20. Trong SQL, từ khóa JOIN được sử dụng để làm gì?
21. Trong SQL, câu lệnh nào được sử dụng để lấy dữ liệu từ một hoặc nhiều bảng?
22. Đâu là một ví dụ về kiểu dữ liệu số nguyên (integer) trong SQL?
23. Trong mô hình quan hệ, mỗi bảng (hay quan hệ) được định nghĩa bởi tập hợp các thuộc tính (attributes) và các bộ (tuples). Thuộc tính đại diện cho khía cạnh nào của dữ liệu trong một bảng?
24. Trong mô hình quan hệ, một bộ (tuple) tương đương với khái niệm nào sau đây trong thực tế?
25. Nếu bạn muốn tạo một bảng mới có tên là SinhVien với các cột Mã sinh viên (kiểu số nguyên, là khóa chính), Tên (kiểu chuỗi), và Điểm trung bình (kiểu số thực), câu lệnh SQL nào sau đây là đúng?