Trắc nghiệm Tin học 11 kết nối tri thứcTrắc nghiệm Tin học 11 Tin học ứng dụng Kết nối Bài 13 Cơ sở dữ liệu quan hệ Đăng vào 3 Tháng 5, 2026 bởi admin Trắc nghiệm Tin học 11 Tin học ứng dụng Kết nối Bài 13 Cơ sở dữ liệu quan hệ Trắc nghiệm Tin học 11 Tin học ứng dụng Kết nối Bài 13 Cơ sở dữ liệu quan hệ Số câu25Quiz ID40913 Làm bài Câu 1 Đâu là đặc điểm bắt buộc của một Quan hệ trong mô hình dữ liệu quan hệ? A Có thể có hai hàng giống hệt nhau B Thứ tự các hàng là vô cùng quan trọng C Mỗi thuộc tính phải có một tên phân biệt D Các cột phải có cùng kiểu dữ liệu Câu 2 Khóa ngoại (Foreign Key) trong một bảng được định nghĩa như thế nào? A Là một cột dùng để mã hóa dữ liệu B Là thuộc tính của bảng này nhưng là khóa chính của một bảng khác C Là thuộc tính chứa các giá trị ngẫu nhiên D Là cột duy nhất không được phép thay đổi giá trị Câu 3 Khóa phức hợp (Composite Key) là loại khóa như thế nào? A Là khóa có thể thay đổi giá trị thường xuyên B Là khóa chính bao gồm từ hai thuộc tính trở lên kết hợp lại C Là khóa vừa là khóa chính vừa là khóa ngoại của cùng một bảng D Là khóa không có giá trị thực tế Câu 4 Điều kiện nào sau đây là bắt buộc đối với một thuộc tính được chọn làm Khóa chính? A Giá trị có thể trùng nhau giữa các hàng B Giá trị có thể để trống (NULL) C Giá trị phải duy nhất và không được để trống D Phải là kiểu dữ liệu số nguyên Câu 5 Trong mô hình quan hệ, một 'Cơ sở dữ liệu' được định nghĩa là gì? A Một tập hợp các tệp văn bản rời rạc B Một tập hợp các quan hệ (bảng) có liên quan với nhau C Một phần mềm dùng để lập trình ứng dụng D Một danh sách các biến trong bộ nhớ RAM Câu 6 Khái niệm 'Miền giá trị' của một thuộc tính là gì? A Là tập hợp các giá trị mà thuộc tính đó có thể nhận B Là tên gọi của cột đó trong bảng C Là số lượng hàng tối đa mà bảng có thể chứa D Là độ dài của tên thuộc tính Câu 7 Việc quy định thuộc tính 'Điểm' phải nằm trong khoảng từ 0 đến 10 thuộc loại ràng buộc nào? A Ràng buộc khóa chính B Ràng buộc miền giá trị C Ràng buộc khóa ngoại D Ràng buộc thực thể Câu 8 Khi xóa một hàng ở bảng 'Lớp' (bảng cha) mà mã lớp đó đang được tham chiếu bởi bảng 'Học sinh' (bảng con), điều gì thường xảy ra để đảm bảo tính toàn vẹn? A Hệ thống tự động thêm học sinh mới vào lớp đó B Hệ thống báo lỗi hoặc yêu cầu xử lý các bản ghi liên quan ở bảng 'Học sinh' trước C Hệ thống tự động đổi tên mã lớp ở bảng 'Lớp' D Hệ thống xóa toàn bộ cơ sở dữ liệu để tránh sai sót Câu 9 Trong một quan hệ, tên của các cột (thuộc tính) phải như thế nào? A Phải giống hệt nhau B Phải phân biệt (khác nhau) trong cùng một quan hệ C Phải bắt đầu bằng chữ 'C' D Không được chứa dấu cách Câu 10 Trong mô hình dữ liệu quan hệ, khái niệm 'Quan hệ' tương ứng với thành phần nào trong bảng dữ liệu? A Các hàng trong bảng B Các cột trong bảng C Cấu trúc của một bảng D Toàn bộ một bảng dữ liệu Câu 11 Khi thực hiện liên kết hai bảng, thuộc tính đóng vai trò khóa ngoại phải có đặc điểm gì so với khóa chính mà nó tham chiếu? A Phải có cùng tên thuộc tính B Phải có cùng kiểu dữ liệu và cùng miền giá trị C Phải có cùng số lượng bản ghi D Phải nằm ở cùng một vị trí cột trong bảng Câu 12 Mục đích chính của việc thiết lập khóa ngoại là gì? A Để tăng tốc độ tính toán cho máy tính B Để duy trì mối liên kết và tính toàn vẹn dữ liệu giữa các bảng C Để thu nhỏ kích thước của các hàng trong bảng D Để tự động xóa dữ liệu khi ổ cứng đầy Câu 13 Trong một bảng dữ liệu học sinh, tại sao chọn 'Mã học sinh' làm khóa chính tốt hơn là 'Họ tên'? A Vì Mã học sinh ngắn hơn Họ tên B Vì Họ tên có thể bị trùng lặp giữa các học sinh khác nhau C Vì Mã học sinh dễ viết hơn D Vì Hệ quản trị cơ sở dữ liệu không cho phép dùng chữ làm khóa chính Câu 14 Đặc điểm nào sau đây KHÔNG thuộc về một quan hệ trong mô hình dữ liệu quan hệ? A Các hàng là phân biệt B Thứ tự các cột không quan trọng C Có thể có các thuộc tính đa trị (một ô chứa nhiều giá trị) D Mỗi thuộc tính có một miền giá trị nhất định Câu 15 Một bảng có thuộc tính 'Số căn cước công dân' và 'Mã số sinh viên', cả hai đều không trùng lặp. Nếu chọn 'Mã số sinh viên' làm khóa chính thì 'Số căn cước công dân' được gọi là gì? A Khóa ngoại B Khóa dự phòng (Candidate Key/Alternate Key) C Thuộc tính rác D Khóa phức hợp Câu 16 Thứ tự của các hàng trong một quan hệ (bảng) có ý nghĩa như thế nào? A Phải tuân theo thứ tự thời gian nhập liệu B Bắt buộc phải sắp xếp theo khóa chính C Không quan trọng, việc thay đổi thứ tự hàng không làm thay đổi thông tin D Phải sắp xếp theo thứ tự bảng chữ cái của thuộc tính đầu tiên Câu 17 Điều gì xảy ra nếu ta cố gắng nhập một bản ghi mới có giá trị khóa chính trùng với một bản ghi đã tồn tại? A Bản ghi cũ sẽ bị xóa tự động B Hệ quản trị CSDL sẽ báo lỗi và từ chối việc nhập C Cả hai bản ghi sẽ cùng tồn tại trong bảng D Bản ghi mới sẽ ghi đè lên toàn bộ dữ liệu của bản ghi cũ Câu 18 Khái niệm 'Bộ' (Tuple) trong mô hình dữ liệu quan hệ dùng để chỉ thành phần nào sau đây? A Một hàng trong bảng dữ liệu B Một cột trong bảng dữ liệu C Tên của bảng dữ liệu D Kiểu dữ liệu của một trường Câu 19 Một bảng dữ liệu có thể có tối đa bao nhiêu khóa chính? A Không giới hạn B Chỉ duy nhất một C Bằng số lượng cột của bảng D Bằng số lượng hàng của bảng Câu 20 Giá trị của các thuộc tính trong một quan hệ phải đảm bảo tính chất nào sau đây? A Phải là giá trị nguyên B Phải là đơn nguyên (nguyên tử) C Có thể chứa một danh sách các giá trị D Không được phép để trống (NULL) Câu 21 Khái niệm 'Thuộc tính' (Attribute) trong mô hình dữ liệu quan hệ tương ứng với thành phần nào của bảng? A Dữ liệu của một hàng B Một cột trong bảng C Khóa chính của bảng D Mối liên kết giữa các bảng Câu 22 Mối liên kết giữa các bảng trong cơ sở dữ liệu quan hệ được thiết lập dựa trên yếu tố nào? A Dựa trên tên gọi của các bảng giống nhau B Dựa trên các thuộc tính chung (thường là khóa chính và khóa ngoại) C Dựa trên thứ tự lưu trữ của các bảng D Dựa trên dung lượng của các bảng dữ liệu Câu 23 Tại sao không nên dùng thuộc tính 'Địa chỉ' làm khóa chính cho bảng 'Học sinh'? A Vì địa chỉ quá dài B Vì nhiều học sinh có thể sống cùng một địa chỉ C Vì địa chỉ không thể biểu diễn dưới dạng số D Vì địa chỉ thường xuyên thay đổi Câu 24 Khái niệm 'Lược đồ quan hệ' dùng để chỉ điều gì? A Dữ liệu cụ thể hiện có trong bảng B Cấu trúc định nghĩa của quan hệ gồm tên quan hệ và tập các thuộc tính C Cách sắp xếp các máy chủ lưu trữ dữ liệu D Các câu lệnh SQL dùng để truy vấn Câu 25 Khóa chính (Primary Key) của một bảng được dùng để làm gì? A Để liên kết với tất cả các bảng khác trong cơ sở dữ liệu B Để xác định duy nhất mỗi bộ (hàng) trong bảng C Để sắp xếp dữ liệu theo thứ tự chữ cái D Để bảo mật dữ liệu của toàn bộ bảng Trắc nghiệm Tin học 11 Tin học ứng dụng Kết nối Bài 12 Hệ quản trị cơ sở dữ liệu và hệ cơ sở dữ liệu Trắc nghiệm Tin học 11 Tin học ứng dụng Kết nối Bài 14 SQL – Ngôn ngữ truy vấn có cấu trúc