Trắc nghiệm Tin học 11 Tin học ứng dụng Kết nối Bài 22 Thực hành cập nhật bảng dữ liệu có tham chiếu giúp bạn củng cố lại các nội dung đã học thông qua bộ bài tập bám sát thực tế.
Trắc nghiệm Tin học 11 Tin học ứng dụng Kết nối Bài 22 Thực hành cập nhật bảng dữ liệu có tham chiếu
⏱ 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: Khi thực hiện cập nhật bảng, việc sử dụng các kiểu dữ liệu không khớp giữa khóa chính và khóa ngoại sẽ dẫn đến:
- - Không thể thiết lập liên kết giữa hai bảng đó
- - Làm cho dữ liệu tự động thay đổi kiểu
- - Hệ thống sẽ chạy nhanh hơn đáng kể
- - Dữ liệu sẽ được hiển thị dưới dạng đồ thị
Câu 2: Khi cập nhật nhiều bảng cùng lúc, đâu là rủi ro lớn nhất nếu không kiểm soát tốt?
- - Bảng dữ liệu sẽ bị đổi định dạng font chữ
- - Phát sinh dữ liệu không nhất quán giữa các bảng
- - Tên cột trong bảng tự động bị thay đổi
- - Dữ liệu bị tự động xuất ra máy in
Câu 3: Khóa ngoại (Foreign Key) trong một bảng đóng vai trò gì?
- - Định danh duy nhất cho từng bản ghi trong bảng đó
- - Liên kết bảng đó với khóa chính của bảng khác
- - Tự động mã hóa nội dung của các cột trong bảng
- - Lưu trữ thông tin về người tạo ra bảng dữ liệu
Câu 4: Tại sao tính toàn vẹn tham chiếu là yếu tố quan trọng trong cơ sở dữ liệu?
- - Vì nó ngăn chặn các dữ liệu 'mồ côi' không có nguồn gốc xác định
- - Vì nó làm cho giao diện phần mềm trực quan hơn
- - Vì nó cho phép người dùng nhập dữ liệu nhanh hơn
- - Vì nó giúp giảm kích thước bộ nhớ RAM cần dùng
Câu 5: Quy tắc 'Cascade Delete' (Xóa lan truyền) trong thiết lập khóa ngoại có ý nghĩa gì?
- - Ngăn chặn mọi hành động xóa dữ liệu trong hệ thống
- - Tự động xóa các bản ghi liên quan khi bản ghi gốc bị xóa
- - Yêu cầu người dùng xác nhận xóa từng bản ghi liên quan
- - Chuyển dữ liệu đã xóa sang một bảng sao lưu tạm thời
Câu 6: Trong hệ quản trị cơ sở dữ liệu, việc cập nhật bảng dữ liệu có tham chiếu thường đòi hỏi điều gì để đảm bảo tính toàn vẹn?
- - Tăng dung lượng lưu trữ của ổ cứng
- - Đảm bảo tuân thủ các quy tắc về khóa ngoại
- - Xóa toàn bộ dữ liệu cũ trong bảng
- - Thay đổi kiểu dữ liệu của tất cả các cột
Câu 7: Việc cập nhật bảng dữ liệu có tham chiếu thành công giúp ích gì cho người quản trị CSDL?
- - Dễ dàng truy xuất thông tin liên kết
- - Giảm bớt thời gian nhập liệu thủ công
- - Tăng cường khả năng lập trình
- - Giảm số lượng bảng trong hệ thống
Câu 8: Khi cập nhật bảng dữ liệu, người dùng nên lưu ý điều gì nhất?
- - Độ dài của tên bảng
- - Tính chính xác của giá trị nhập vào so với bảng chính
- - Số lượng bản ghi cần cập nhật
- - Ngày giờ cập nhật
Câu 9: Khi nào thì chế độ Cascade Delete (Xóa liên tục) trở nên nguy hiểm?
- - Khi muốn xóa tất cả dữ liệu trong cơ sở dữ liệu
- - Khi vô tình xóa một bản ghi cha và làm mất toàn bộ dữ liệu con liên quan
- - Khi dung lượng ổ cứng bị đầy
- - Khi có nhiều người cùng truy cập vào cơ sở dữ liệu
Câu 10: Mục đích chính của việc cập nhật bảng dữ liệu có tham chiếu trong hệ quản trị cơ sở dữ liệu là gì?
- - Tăng cường bảo mật cho dữ liệu
- - Đảm bảo tính toàn vẹn và nhất quán của dữ liệu
- - Tăng tốc độ hiển thị cho người dùng
- - Làm thay đổi cấu trúc bảng chính
Câu 11: Việc kiểm tra dữ liệu trước khi lưu cập nhật giúp người dùng:
- - Phát hiện và ngăn chặn sai sót dữ liệu vi phạm ràng buộc
- - Tăng cường tốc độ truy cập internet
- - Thay đổi giao diện người dùng
- - Xóa bỏ các bản ghi cũ
Câu 12: Công cụ nào cho phép người dùng quan sát trực quan các liên kết trong cơ sở dữ liệu?
- - Query Design
- - Table Analyzer
- - Relationships window
- - Form Wizard
Câu 13: Việc sửa đổi khóa chính của bảng cha sẽ ảnh hưởng thế nào đến bảng con nếu chọn Cascade Update?
- - Khóa ngoại ở bảng con cũng tự động đổi theo
- - Dữ liệu ở bảng con sẽ bị xóa
- - Không có ảnh hưởng gì
Câu 14: Điều gì sẽ xảy ra nếu không chọn 'Enforce Referential Integrity' khi tạo liên kết?
- - Hệ thống sẽ báo lỗi ngay lập tức
- - Các bảng sẽ không được liên kết
- - Không kiểm soát được tính toàn vẹn dữ liệu giữa các bảng
- - Dữ liệu sẽ bị ẩn
Câu 15: Tại sao hệ quản trị CSDL yêu cầu kiểm tra dữ liệu trước khi lưu thay đổi trong bảng có tham chiếu?
- - Để đảm bảo các quy tắc toàn vẹn không bị vi phạm
- - Để tiết kiệm thời gian xử lý của bộ vi xử lý
- - Để tăng kích thước tệp tin sau khi lưu trữ
- - Để thay đổi định dạng của toàn bộ tệp dữ liệu
Câu 16: Trong bảng tham chiếu, khóa ngoại đóng vai trò gì?
- - Làm khóa chính cho bảng đó
- - Liên kết dữ liệu với bảng chính
- - Lưu trữ thông tin bổ sung
- - Định nghĩa kiểu chữ cho cột
Câu 17: Khóa chính (Primary Key) trong một bảng có đặc điểm gì nổi bật?
- - Phải duy nhất và không chứa giá trị rỗng
- - Có thể trùng lặp tùy theo ý người dùng
- - Phải là kiểu dữ liệu dạng hình ảnh
- - Luôn luôn nằm ở cột cuối cùng của bảng
Câu 18: Nếu một giá trị khóa chính bị đổi, tại sao các khóa ngoại tham chiếu đến nó cần được cập nhật theo?
- - Để tiết kiệm dung lượng lưu trữ trên đĩa
- - Để duy trì liên kết dữ liệu hợp lệ
- - Để tăng tốc độ hiển thị bảng trên màn hình
- - Để thay đổi tên bảng cho chuyên nghiệp hơn
Câu 19: Trong ngữ cảnh nào thì việc cập nhật bảng dữ liệu có tham chiếu trở nên phức tạp nhất?
- - Khi bảng chỉ có một bản ghi duy nhất
- - Khi bảng không có khóa chính và khóa ngoại
- - Khi có nhiều cấp tham chiếu nối tiếp nhau
- - Khi cơ sở dữ liệu chỉ nằm trên một máy chủ
Câu 20: Trong hệ quản trị cơ sở dữ liệu, việc cập nhật bảng dữ liệu có tham chiếu thường yêu cầu điều kiện gì để đảm bảo tính toàn vẹn dữ liệu?
- - Dữ liệu tham chiếu phải tồn tại trong bảng chính
- - Tên các bảng phải giống nhau hoàn toàn
- - Các bảng phải cùng thuộc một tệp tin văn bản
- - Dữ liệu phải được nhập dưới dạng số nguyên
Câu 21: Khi cập nhật thông tin trong bảng có tham chiếu, hành động 'Cascade Delete' có nghĩa là gì?
- - Xóa tự động các bản ghi liên quan ở bảng con khi xóa bảng chính
- - Xóa toàn bộ các bảng trong cơ sở dữ liệu
- - Xóa các tệp tạm thời trên ổ cứng
- - Xóa lịch sử chỉnh sửa của người dùng
Câu 22: Việc thiết lập ràng buộc tham chiếu giúp hạn chế tình trạng nào sau đây?
- - Dữ liệu rác (dữ liệu mồ côi) trong cơ sở dữ liệu
- - Người dùng đăng nhập trái phép vào hệ thống
- - Máy chủ bị quá tải do nhiều người truy cập
- - Mất kết nối mạng giữa các máy trạm
Câu 23: Sự khác biệt cơ bản giữa ràng buộc 'Restrict' và 'Cascade' khi cập nhật/xóa là gì?
- - Restrict cho phép xóa, còn Cascade thì ngăn chặn
- - Restrict ngăn chặn thao tác, Cascade cho phép thực hiện lan truyền
- - Không có sự khác biệt nào về mặt kỹ thuật
- - Cascade chỉ dùng cho bảng chưa có dữ liệu
Câu 24: Đặc điểm của một hệ thống quản lý cơ sở dữ liệu hỗ trợ toàn vẹn tham chiếu là gì?
- - Tự động kiểm tra và ngăn chặn các thao tác cập nhật dữ liệu sai quy tắc
- - Cho phép người dùng tùy ý xóa dữ liệu mà không cần thông báo
- - Yêu cầu người dùng phải tự kiểm tra dữ liệu bằng tay
- - Không cần thiết lập bất kỳ khóa ngoại nào giữa các bảng
Câu 25: Trong quá trình thực hành, nếu muốn cập nhật một giá trị trong bảng chính, người dùng cần lưu ý điều gì?
- - Cập nhật này có thể ảnh hưởng đến các bảng con đang tham chiếu
- - Không bao giờ được cập nhật dữ liệu của bảng chính
- - Phải đóng tất cả các cửa sổ trong chương trình
- - Phải xuất dữ liệu ra tệp văn bản trước khi cập nhật