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 19 Thực hành tạo lập cơ sở dữ liệu và các bảng Đă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 19 Thực hành tạo lập cơ sở dữ liệu và các bảng Trắc nghiệm Tin học 11 Tin học ứng dụng Kết nối Bài 19 Thực hành tạo lập cơ sở dữ liệu và các bảng Số câu25Quiz ID40919 Làm bài Câu 1 Trong phần mềm HeidiSQL, thao tác đầu tiên để bắt đầu tạo các bảng trong một cơ sở dữ liệu là gì? A Chọn cơ sở dữ liệu muốn làm việc trong danh sách bên trái B Nhấn nút 'Save' trên thanh công cụ C Mở tab 'Query' để viết mã lệnh D Xóa các bảng cũ đang tồn tại Câu 2 Khi tạo bảng 'Học sinh', kiểu dữ liệu nào là phù hợp nhất cho trường 'MaHS' (Mã học sinh) nếu mã này bao gồm cả chữ và số? A INT B FLOAT C DATE D VARCHAR Câu 3 Khi thực hành bài 19, việc xác định các trường (fields) cho bảng dựa trên cơ sở nào là quan trọng nhất? A Dựa trên sở thích cá nhân của người lập trình B Dựa trên cấu trúc dữ liệu đã được thiết kế ở các bài trước C Dựa trên dung lượng ổ cứng còn trống D Dựa trên số lượng người dùng sẽ truy cập bảng Câu 4 Từ khóa nào được sử dụng để yêu cầu hệ quản trị CSDL tự động sinh giá trị số tăng dần cho khóa chính? A AUTO_INCREMENT B SELF_PLUS C AUTO_VALUE D STEP_ONE Câu 5 Điều gì xảy ra nếu bạn cố gắng tạo một bảng trùng tên với một bảng đã có sẵn trong cùng một cơ sở dữ liệu? A Bảng cũ sẽ tự động bị xóa B Hệ thống sẽ báo lỗi và không cho phép tạo C Bảng mới sẽ được đánh số thứ tự 1 ở cuối tên D Hai bảng sẽ cùng tồn tại song song Câu 6 Thành phần nào sau đây dùng để liên kết dữ liệu giữa hai bảng khác nhau trong một cơ sở dữ liệu quan hệ? A Khóa chính (Primary Key) B Khóa ngoài (Foreign Key) C Chỉ mục (Index) D Trường tự động tăng (Auto Increment) Câu 7 Tùy chọn 'Unsigned' (Không dấu) khi thiết lập kiểu dữ liệu INT cho một cột thường được dùng khi nào? A Khi cột đó chỉ chứa các số nguyên dương B Khi cột đó không được phép chứa giá trị 0 C Khi cột đó dùng để lưu trữ văn bản D Khi cột đó là khóa ngoài Câu 8 Trong quá trình thực hành tạo lập CSDL bài 19, nếu bạn nhập sai kiểu dữ liệu cho một cột và đã lưu bảng, bạn nên làm gì? A Cài đặt lại toàn bộ phần mềm HeidiSQL B Mở lại cấu trúc bảng (Alter table) để sửa kiểu dữ liệu và lưu lại C Xóa toàn bộ cơ sở dữ liệu và làm lại từ đầu D Không thể sửa, phải tạo bảng mới với tên khác Câu 9 Để xóa một bảng đã tồn tại trong cơ sở dữ liệu bằng lệnh SQL, ta dùng câu lệnh nào? A DELETE TABLE B REMOVE TABLE C DROP TABLE D ERASE TABLE Câu 10 Khi thực hiện lệnh 'CREATE TABLE' trong tab Query của HeidiSQL, dấu ';' ở cuối câu lệnh dùng để làm gì? A Kết thúc và phân tách các câu lệnh SQL B Khai báo bắt đầu một bảng mới C Chú thích cho câu lệnh D Đánh dấu tên của cơ sở dữ liệu Câu 11 Kiểu dữ liệu 'DATE' trong SQL thường được dùng để lưu trữ thông tin nào sau đây? A Số điện thoại học sinh B Điểm trung bình môn học C Ngày tháng năm sinh D Họ và tên giáo viên Câu 12 Kiểu dữ liệu nào phù hợp để lưu trữ điểm số của học sinh có số thập phân (ví dụ: 8.5)? A INT B DECIMAL hoặc FLOAT C VARCHAR D BIT Câu 13 Tại sao không nên chọn kiểu dữ liệu INT cho trường 'Số điện thoại'? A Vì số điện thoại quá dài so với kiểu INT B Vì kiểu INT sẽ tự động xóa mất số 0 ở đầu số điện thoại C Vì kiểu INT không thể thực hiện tính toán cộng trừ D Vì số điện thoại chứa các ký tự đặc biệt Câu 14 Trường 'GioiTinh' có thể được thiết lập kiểu dữ liệu nào để tiết kiệm không gian lưu trữ nếu chỉ quy ước 0 là Nam và 1 là Nữ? A VARCHAR(10) B TEXT C TINYINT hoặc BIT D FLOAT Câu 15 Trong HeidiSQL, sau khi thiết lập xong các cột và kiểu dữ liệu cho một bảng mới, bạn cần nhấn nút nào để thực thi việc tạo bảng? A Run B Save (Lưu) C Execute D Apply Câu 16 Trong ngôn ngữ SQL, câu lệnh nào sau đây được sử dụng để tạo một cơ sở dữ liệu mới? A MAKE DATABASE B CREATE DATABASE C NEW DATABASE D ADD DATABASE Câu 17 Khi thiết lập khóa ngoài trong HeidiSQL, tab nào trong cửa sổ thiết kế bảng được sử dụng? A Cột (Columns) B Chỉ mục (Indexes) C Khóa ngoại (Foreign keys) D Dữ liệu (Data) Câu 18 Để thiết lập một trường dữ liệu không được phép để trống, ta sử dụng ràng buộc nào sau đây? A NOT NULL B UNIQUE C CHECK D DEFAULT Câu 19 Trong HeidiSQL, biểu tượng hình chiếc chìa khóa màu vàng xuất hiện cạnh tên trường có ý nghĩa gì? A Trường đó đang bị khóa không cho sửa B Trường đó là khóa chính (Primary Key) C Trường đó yêu cầu mật khẩu để truy cập D Trường đó chứa dữ liệu quan trọng Câu 20 Trong cú pháp SQL tạo bảng 'CREATE TABLE TenBang (cot1 kieu_du_lieu, ...)', các cột được ngăn cách với nhau bởi dấu gì? A Dấu chấm (.) B Dấu chấm phẩy (;) C Dấu phẩy (,) D Dấu hai chấm (:) Câu 21 Lợi ích chính của việc sử dụng công cụ đồ họa như HeidiSQL so với việc viết lệnh SQL thuần túy là gì? A Làm cho CSDL chạy nhanh hơn B Trực quan, dễ sử dụng và giảm thiểu sai sót cú pháp cho người mới C Không cần kết nối internet khi làm việc D Bảo mật dữ liệu tốt hơn lệnh SQL Câu 22 Trong HeidiSQL, để tạo một cơ sở dữ liệu mới thông qua giao diện đồ họa, ta thực hiện thao tác nào? A Chuột phải vào tên kết nối, chọn 'Tạo mới' rồi chọn 'Cơ sở dữ liệu' B Nhấn phím F5 trên bàn phím C Vào menu 'Tệp' chọn 'Mở cơ sở dữ liệu' D Chuột phải vào tab 'Truy vấn' chọn 'Tạo mới' Câu 23 Trong HeidiSQL, nếu muốn thay đổi tên của một bảng đã tạo, bạn có thể làm gì? A Không thể thay đổi tên bảng sau khi đã tạo B Xóa bảng cũ và tạo lại bảng mới với tên mới C Chuột phải vào bảng, chọn 'Sửa' (Alter) và thay đổi tên trong ô 'Tên' D Dùng lệnh SELECT để đổi tên Câu 24 Khi tạo bảng 'MuonTra' trong CSDL thư viện, trường 'NgayMuon' nên được thiết lập kiểu dữ liệu gì để đảm bảo tính chính xác? A INT B VARCHAR C DATE D TEXT Câu 25 Ràng buộc 'PRIMARY KEY' khi thiết lập cho một trường trong bảng có ý nghĩa gì? A Cho phép dữ liệu trong trường đó được để trống B Xác định trường đó là khóa chính để định danh duy nhất mỗi bản ghi C Cho phép trường đó chứa các giá trị trùng lặp D Tự động tăng giá trị của trường mỗi khi thêm bản ghi mới Trắc nghiệm Tin học 11 Tin học ứng dụng Kết nối Bài 18 Thực hành mảng xác định cấu trúc bảng và các trường khóa Trắc nghiệm Tin học 11 Tin học ứng dụng Kết nối Bài 20 Thực hành tạo lập các bảng có khóa ngoại