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ệ giúp bạn nhận biết điểm mạnh và điểm yếu của bản thân thông qua các câu hỏi được chọn lọc kỹ lưỡng.
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ệ
⏱ 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: Mỗi cột trong một bảng của cơ sở dữ liệu quan hệ được gọi là gì?
- - Thuộc tính
- - Bản ghi
- - Khóa chính
- - Khóa ngoài
Câu 2: Khóa ngoài (Foreign Key) là gì?
- - Một khóa không có giá trị
- - Một cột dùng để lưu trữ mật khẩu
- - Một cột trong bảng này tham chiếu đến khóa chính của bảng khác
- - Một cột chứa dữ liệu từ nguồn bên ngoài hệ thống
Câu 3: Khóa phức hợp (Composite Key) là loại khóa như thế nào?
- - Là khóa có thể thay đổi giá trị thường xuyên
- - Là khóa chính bao gồm từ hai thuộc tính trở lên kết hợp lại
- - 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
- - Là khóa không có giá trị thực tế
Câu 4: Trong mô hình quan hệ, nếu một bảng không có khóa chính thì sẽ dẫn đến hệ quả nào?
- - Bảng đó không thể chứa quá 10 bản ghi
- - Không thể phân biệt chính xác các bản ghi có dữ liệu giống nhau
- - Dữ liệu trong bảng sẽ tự động bị mã hóa
- - Bảng đó sẽ không thể hiển thị trên màn hình
Câu 5: 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?
- - Ràng buộc khóa chính
- - Ràng buộc miền giá trị
- - Ràng buộc khóa ngoại
- - Ràng buộc thực thể
Câu 6: Miền giá trị (Domain) của một thuộc tính trong bảng cơ sở dữ liệu quan hệ là gì?
- - Tên gọi của thuộc tính đó
- - Số lượng các hàng có trong bảng
- - Tập hợp các giá trị hợp lệ mà thuộc tính đó có thể nhận
- - Vị trí của cột trong bảng
Câu 7: Tại sao việc giảm thiểu dư thừa dữ liệu lại quan trọng trong thiết kế cơ sở dữ liệu quan hệ?
- - Để làm cho cơ sở dữ liệu phức tạp hơn
- - Để tránh mâu thuẫn dữ liệu và tiết kiệm không gian lưu trữ
- - Để không phải sử dụng khóa chính
- - Để người dùng dễ dàng nhập dữ liệu trùng lặp
Câu 8: Điểm khác biệt cơ bản về chức năng giữa khóa chính và khóa ngoài là gì?
- - Khóa chính dùng để định danh hàng, khóa ngoài dùng để liên kết các bảng
- - Khóa chính cho phép giá trị Null, khóa ngoài thì không
- - Khóa chính phải là kiểu văn bản, khóa ngoài phải là kiểu số
- - Khóa chính chỉ có ở bảng cha, khóa ngoài chỉ có ở bảng con
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?
- - Phải giống hệt nhau
- - Phải phân biệt (khác nhau) trong cùng một quan hệ
- - Phải bắt đầu bằng chữ 'C'
- - Không được chứa dấu cách
Câu 10: Khi một đối tượng có thuộc tính đa trị (ví dụ: một người có nhiều số điện thoại), quy tắc chuẩn hóa trong mô hình quan hệ yêu cầu làm gì?
- - Lưu tất cả số điện thoại vào một ô duy nhất cách nhau bằng dấu phẩy
- - Tách thuộc tính đa trị đó ra thành một bảng riêng biệt để đảm bảo tính đơn nguyên
- - Chỉ lưu số điện thoại đầu tiên và bỏ qua các số còn lại
- - Tạo thêm nhiều cột như SoDT1, SoDT2, SoDT3 trong cùng bảng
Câu 11: Trong mô hình quan hệ, tập hợp các tiêu đề trường và kiểu dữ liệu tương ứng tạo thành thành phần nào?
- - Dữ liệu bảng
- - Lược đồ quan hệ
- - Cơ sở dữ liệu
- - Bản ghi quan hệ
Câu 12: Trong một bảng, giá trị 'Null' có ý nghĩa gì?
- - Giá trị đó bằng 0
- - Giá trị đó là một khoảng trắng
- - Giá trị chưa xác định hoặc không tồn tại
- - Giá trị đó bị lỗi font chữ
Câu 13: 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?
- - Dựa trên tên gọi của các bảng giống nhau
- - Dựa trên các thuộc tính chung (thường là khóa chính và khóa ngoại)
- - Dựa trên thứ tự lưu trữ của các bảng
- - Dựa trên dung lượng của các bảng dữ liệu
Câu 14: Khái niệm 'Miền giá trị' của một thuộc tính là gì?
- - Là tập hợp các giá trị mà thuộc tính đó có thể nhận
- - Là tên gọi của cột đó trong bảng
- - Là số lượng hàng tối đa mà bảng có thể chứa
- - Là độ dài của tên thuộc tính
Câu 15: Trong một cơ sở dữ liệu quản lý thư viện, bảng 'SACH' có trường 'Ma_Sach' và bảng 'MUON_TRA' cũng có trường 'Ma_Sach'. Trường 'Ma_Sach' trong bảng 'MUON_TRA' đóng vai trò là gì?
- - Khóa chính
- - Khóa ngoài
- - Trường dữ liệu bình thường
- - Khóa phức hợp
Câu 16: Mục đích chính của việc thiết lập liên kết giữa các bảng trong cơ sở dữ liệu quan hệ là gì?
- - Để tăng tốc độ mở tệp tin
- - Để kết nối thông tin giữa các thực thể và tránh dư thừa dữ liệu
- - Để tạo ra nhiều bảng nhất có thể
- - Để người dùng dễ dàng chỉnh sửa giao diện
Câu 17: Khi cập nhật giá trị khóa chính của một bản ghi đang có các bản ghi khác tham chiếu đến, điều gì sẽ xảy ra nếu hệ thống thực hiện 'Cascade Update'?
- - Hệ thống sẽ báo lỗi và không cho cập nhật
- - Hệ thống sẽ cập nhật giá trị mới cho cả khóa chính và tất cả các khóa ngoài đang tham chiếu đến nó
- - Chỉ có khóa chính được thay đổi, khóa ngoài giữ nguyên
- - Toàn bộ dữ liệu liên quan sẽ bị xóa
Câu 18: 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?
- - Phải là giá trị nguyên
- - Phải là đơn nguyên (nguyên tử)
- - Có thể chứa một danh sách các giá trị
- - Không được phép để trống (NULL)
Câu 19: Người đầu tiên đề xuất mô hình dữ liệu quan hệ vào năm 1970 là ai?
- - Bill Gates
- - E. F. Codd
- - Alan Turing
- - Charles Babbage
Câu 20: Khóa ngoài (Foreign Key) được sử dụng trong cơ sở dữ liệu quan hệ với mục đích chính là gì?
- - Để mã hóa dữ liệu quan trọng
- - Để thiết lập liên kết giữa các bảng
- - Để tăng tốc độ tìm kiếm trong một bảng duy nhất
- - Để thay thế cho khóa chính khi cần thiết
Câu 21: Thao tác nào sau đây có thể vi phạm tính toàn vẹn dữ liệu nếu không kiểm soát khóa ngoài?
- - Thay đổi màu nền của bảng dữ liệu
- - Xóa một bản ghi ở bảng chính mà bảng khác đang tham chiếu tới
- - Thay đổi tên của một trường không phải là khóa
- - Sắp xếp dữ liệu theo thứ tự chữ cái
Câu 22: Thuật ngữ 'Bản ghi' (Record) trong cơ sở dữ liệu quan hệ tương ứng với thành phần nào của bảng?
- - Trường
- - Hàng
- - Tên bảng
- - Kiểu dữ liệu
Câu 23: Đặc điểm nào dưới đây KHÔNG phải là đặc điểm của một quan hệ?
- - Mỗi hàng là phân biệt
- - Thứ tự các cột là quan trọng và không thể thay đổi
- - Tên các thuộc tính trong một bảng là khác nhau
- - Quan hệ không có hai hàng nào giống hệt nhau
Câu 24: Một cơ sở dữ liệu quan hệ gồm nhiều bảng có đặc điểm gì về cấu trúc hàng?
- - Các hàng trong cùng một bảng phải có số cột khác nhau
- - Mỗi hàng trong một bảng có cùng số lượng cột và kiểu dữ liệu tương ứng
- - Dữ liệu ở các hàng phải giống hệt nhau
- - Mỗi hàng bắt buộc phải có ít nhất 10 cột
Câu 25: 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'?
- - Vì địa chỉ quá dài
- - Vì nhiều học sinh có thể sống cùng một địa chỉ
- - Vì địa chỉ không thể biểu diễn dưới dạng số
- - Vì địa chỉ thường xuyên thay đổi