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

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

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

Số câu25
Quiz ID40920
Câu 1
Khi tạo bảng bằng công cụ đồ họa như HeidiSQL, điều kiện tiên quyết để một cột có thể được chọn làm khóa ngoại là gì?
Câu 2
Trong SQL, từ khóa nào sau đây bắt buộc phải có khi khai báo một ràng buộc khóa ngoại?
Câu 3
Để khóa ngoại hoạt động chính xác, kiểu dữ liệu của cột khóa ngoại phải như thế nào so với cột khóa chính mà nó tham chiếu?
Câu 4
Trong HeidiSQL, để tạo khóa ngoại cho cột 'idTheloai' trong bảng 'banthuam', bạn phải chọn bảng nào ở mục 'Reference table'?
Câu 5
Trong giao diện HeidiSQL, tab nào thường được sử dụng để cấu hình khóa ngoại sau khi đã tạo các cột?
Câu 6
Trong câu lệnh SQL: 'FOREIGN KEY (idCasi) REFERENCES casi(idCasi)', phần 'casi(idCasi)' có ý nghĩa gì?
Câu 7
Khi thực hành tạo lập các bảng có khóa ngoại trong Bài 20, thứ tự tạo bảng nào sau đây là hợp lý nhất?
Câu 8
Khi xem cấu trúc một bảng trong MariaDB bằng lệnh 'DESCRIBE', thông tin nào cho biết một cột là khóa ngoại?
Câu 9
Trong SQL, nếu không chỉ định tên cho ràng buộc khóa ngoại, hệ quản trị cơ sở dữ liệu sẽ làm gì?
Câu 10
Mục đích của việc thiết lập quan hệ giữa các bảng thông qua khóa ngoại trong thiết kế cơ sở dữ liệu là gì?
Câu 11
Để đảm bảo dữ liệu ca sĩ trong bảng 'banthuam' luôn chính xác, ta nên làm gì?
Câu 12
Một bảng có thể chứa tối đa bao nhiêu khóa ngoại?
Câu 13
Câu lệnh SQL nào dùng để thêm một khóa ngoại vào một bảng đã tồn tại?
Câu 14
Tại sao cần phải khai báo khóa ngoại thay vì chỉ nhập dữ liệu ID một cách thủ công giữa các bảng?
Câu 15
Trong mô hình quan hệ của Bài 20, mối quan hệ giữa bảng 'theloai' và bảng 'banthuam' thường là gì?
Câu 16
Nếu bạn cố gắng nhập một giá trị vào cột khóa ngoại mà giá trị đó không tồn tại trong cột khóa chính tương ứng, điều gì sẽ xảy ra?
Câu 17
Trong cơ sở dữ liệu quan hệ, khóa ngoại (Foreign Key) được dùng để làm gì?
Câu 18
Khi thiết lập khóa ngoại, thuộc tính 'On Delete Cascade' có tác dụng gì?
Câu 19
Trong Bài 20, trường 'idNhacsi' trong bảng 'banthuam' đóng vai trò là gì?
Câu 20
Hoạt động nào sau đây vi phạm tính toàn vẹn tham chiếu của khóa ngoại?
Câu 21
Khi xóa một dòng trong bảng 'casi' mà ID của ca sĩ đó đang được tham chiếu bởi bảng 'banthuam', hành động mặc định (RESTRICT) của hệ thống là gì?
Câu 22
Trong HeidiSQL, sau khi cấu hình xong các khóa ngoại cho bảng, bạn cần nhấn nút nào để lưu thay đổi vào cơ sở dữ liệu?
Câu 23
Khóa ngoại có thể chấp nhận giá trị NULL (rỗng) không?
Câu 24
Trong dự án quản lý âm nhạc của Bài 20, bảng 'banthuam' chứa khóa ngoại tham chiếu đến bảng nào?
Câu 25
Cột nào trong bảng 'banthuam' thường được chọn làm khóa chính (Primary Key) trong thực hành Bài 20?

Để lại một bình luận