Trắc nghiệm Tin học 11 Cánh diều KHMT bài 2 Bảng và khóa chính trong cơ sở dữ liệu quan hệ giúp bạn đánh giá chính xác mức độ hiểu bài thông qua các câu hỏi được chọn lọc kỹ lưỡng. Các câu hỏi được thiết kế khoa học giúp bạn học mà không cảm thấy áp lực. Đặc biệt phù hợp với học sinh muốn cải thiện điểm số. Thông qua quá trình làm bài, bạn có thể xác định phần kiến thức còn yếu. Điều này giúp việc học trở nên hiệu quả hơn.
Trắc nghiệm Tin học 11 Cánh diều KHMT bài 2 Bảng và khóa chính trong cơ sở dữ liệu quan hệ
⏱ Thời gian còn lại: --:--
Tiến độ hoàn thành
0/0 câu
🏆 BẢNG VÀNG TOP 5 ĐIỂM TỐT NHẤT
Đang tải bảng xếp hạng...
Câu 1: Đâu là ví dụ về một khóa phức hợp?
- - Mã học sinh
- - Số căn cước công dân
- - Mã môn học và Mã học kỳ
- - Số điện thoại
Câu 2: Trong bảng 'Điểm thi', cột nào là ứng cử viên tốt nhất cho khóa chính?
- - Tên môn học
- - Mã số bản ghi điểm thi
- - Ngày thi
- - Họ tên học sinh
Câu 3: Nếu một khóa chính được tạo thành từ hai hay nhiều cột, đó gọi là gì?
- - Khóa đơn
- - Khóa phức hợp
- - Khóa ngoại
- - Khóa liên kết
Câu 4: Phát biểu nào sau đây đúng về các cột trong bảng?
- - Các cột có thể có tên trùng nhau
- - Mỗi cột phải có tên duy nhất trong bảng
- - Cột không cần đặt tên
- - Tất cả cột phải có cùng kiểu dữ liệu
Câu 5: Trong cơ sở dữ liệu quan hệ, khái niệm 'bảng' tương đương với thuật ngữ nào sau đây?
- - Trường dữ liệu
- - Tệp tin văn bản
- - Quan hệ
- - Khóa ngoại
Câu 6: Đặc điểm của khóa ngoại là gì?
- - Phải luôn là khóa chính của bảng chứa nó
- - Là thuộc tính tham chiếu đến khóa chính của bảng khác
- - Chỉ được tồn tại trong bảng không có khóa chính
- - Không thể chứa giá trị lặp lại
Câu 7: Thành phần nào dùng để định danh duy nhất cho mỗi bản ghi trong bảng?
- - Khóa chính
- - Khóa ngoại
- - Trường thuộc tính
- - Chỉ mục (Index)
Câu 8: Một bảng có thể có tối đa bao nhiêu khóa chính?
- - Không giới hạn
- - Chỉ một
- - Hai
- - Tùy thuộc vào số lượng cột
Câu 9: Khóa nào giúp liên kết các bảng với nhau trong cơ sở dữ liệu quan hệ?
- - Khóa chính
- - Khóa dự phòng
- - Khóa ngoại
- - Khóa nội bộ
Câu 10: Khái niệm 'Quan hệ' trong mô hình dữ liệu quan hệ được hiểu là?
- - Mối liên kết giữa các bảng
- - Một tập hợp các dòng có cùng cấu trúc
- - Chỉ khóa ngoại
- - Hệ quản trị CSDL
Câu 11: Khóa ứng viên (Candidate Key) là gì?
- - Khóa duy nhất có trong bảng
- - Tập hợp các thuộc tính có thể dùng làm khóa chính
- - Một loại khóa ngoại đặc biệt
- - Khóa chính bị hỏng
Câu 12: Giá trị của khóa ngoại trong một bảng có thể như thế nào?
- - Bắt buộc phải là duy nhất
- - Phải luôn luôn trùng với khóa chính của bảng đó
- - Có thể để trống (NULL) hoặc trùng lặp
- - Không bao giờ được phép để trống
Câu 13: Điều gì xảy ra nếu hai bản ghi trong một bảng có giá trị khóa chính giống nhau?
- - Hệ quản trị cho phép lưu bình thường
- - Hệ quản trị sẽ tự động gộp hai dòng làm một
- - Vi phạm ràng buộc toàn vẹn thực thể
- - Không gây ra lỗi gì cả
Câu 14: Việc lựa chọn khóa chính cho một bảng cần tuân thủ tiêu chí nào sau đây?
- - Càng nhiều cột càng tốt
- - Càng ít thay đổi giá trị càng tốt
- - Luôn là kiểu dữ liệu kiểu chuỗi
- - Phải là cột đầu tiên trong bảng
Câu 15: Tại sao không nên chọn họ tên học sinh làm khóa chính cho bảng 'Học sinh'?
- - Vì họ tên quá dài
- - Vì họ tên không có tính duy nhất
- - Vì hệ quản trị CSDL không hỗ trợ kiểu chuỗi cho khóa
- - Vì họ tên chứa ký tự đặc biệt
Câu 16: Kiểu dữ liệu của khóa chính nên ưu tiên lựa chọn như thế nào?
- - Nên là kiểu số nguyên (Integer)
- - Nên là kiểu văn bản dài (Text)
- - Nên là kiểu ngày tháng (Date)
- - Nên là kiểu hình ảnh (BLOB)
Câu 17: Thuật ngữ 'bản ghi' trong bảng tương ứng với đối tượng nào sau đây?
- - Cột
- - Dòng
- - Bảng con
- - Tên thuộc tính
Câu 18: Điều kiện tiên quyết đối với giá trị của khóa chính trong một bảng là gì?
- - Phải là kiểu dữ liệu văn bản
- - Không được để trống và phải duy nhất
- - Có thể trùng lặp nếu bảng có nhiều dữ liệu
- - Phải thay đổi theo thời gian
Câu 19: Tại sao một bảng cần có khóa chính?
- - Để làm cho bảng trông chuyên nghiệp hơn
- - Để tăng tốc độ nhập liệu
- - Để đảm bảo tính duy nhất và truy xuất dữ liệu chính xác
- - Để bảng có thể chứa được nhiều dữ liệu hơn
Câu 20: Thuộc tính nào dùng để mô tả thông tin chi tiết của đối tượng trong bảng?
- - Khóa chính
- - Khóa ngoại
- - Trường không phải khóa
- - Tên bảng
Câu 21: Khi nào ta nên sử dụng khóa phức hợp?
- - Khi bảng có quá ít cột
- - Khi không có một cột đơn lẻ nào có thể định danh duy nhất
- - Khi muốn tạo sự phức tạp cho CSDL
- - Khi các cột đều là kiểu số
Câu 22: Trong các tập hợp thuộc tính sau, tập hợp nào phù hợp nhất làm khóa chính của bảng 'Học sinh'?
- - Họ và tên
- - Ngày sinh
- - Mã số học sinh
- - Địa chỉ nhà
Câu 23: Trong mô hình quan hệ, thuộc tính được hiểu là gì?
- - Tên của một bảng
- - Tên của một cột trong bảng
- - Dữ liệu của một hàng
- - Một hệ quản trị CSDL
Câu 24: Đặc điểm nào sau đây KHÔNG phải là tính chất của một bảng trong cơ sở dữ liệu quan hệ?
- - Mỗi cột có tên gọi duy nhất
- - Thứ tự các dòng có ý nghĩa quan trọng
- - Mỗi giá trị trong ô là nguyên tử
- - Các dòng trong bảng phải phân biệt nhau
Câu 25: Mối quan hệ giữa bảng 'Lớp' và 'Học sinh' thường được thiết lập thông qua?
- - Khóa chính của bảng Lớp trong bảng Học sinh
- - Khóa ngoại của bảng Lớp trong bảng Học sinh
- - Khóa chính của bảng Học sinh trong bảng Lớp
- - Tên học sinh