NEW
Font size
WorksheetsTin 11_Bài 20. Thực hành tạo lập các bảng có khóa ngoài
Total questions: 15
Worksheet time: 5mins
Khóa ngoài (Foreign Key) trong bảng dùng để làm gì?
Tăng tốc độ truy vấn dữ liệu
Liên kết dữ liệu giữa các bảng
Ngăn không cho nhập dữ liệu
Tự động tăng giá trị cho trường
Một khóa ngoài trong bảng thường tham chiếu đến trường nào của bảng khác?
Trường khóa chính
Trường không có giá trị trùng
Trường có kiểu dữ liệu chuỗi
Trường bất kỳ
Điều kiện quan trọng để thiết lập khóa ngoài thành công là gì?
Tên trường phải giống nhau
Kiểu dữ liệu của hai trường phải phù hợp
Hai bảng phải có cùng số trường
Trường khóa ngoài phải tự động tăng
Trong bảng bannhac, trường nào được chọn làm khóa chính?
(tenBannhac, idNhacsi)
tenBannhac
idNhacsi
idBannhac
Mục đích của khóa UNIQUE là gì?
Tăng tốc độ truy vấn
Cho phép giá trị trùng lặp
Ngăn không cho trùng lặp giá trị
Liên kết giữa các bảng
Trong bài học, cặp trường nào được khai báo khóa chống trùng lặp?
(idBannhac, idNhacsi)
(tenBannhac, idNhacsi)
(idNhacsi, idNhacsi)
(tenBannhac, idBannhac)
Trường idNhacsi trong bảng bannhac có vai trò gì?
Trường dữ liệu thông thường
Khóa ngoài
Khóa UNIQUE
Khóa chính
Nếu kiểu dữ liệu của khóa ngoài không phù hợp với khóa chính được tham chiếu thì điều gì xảy ra?
Dữ liệu bị xóa
Phần mềm tự động sửa lỗi
Không thiết lập được khóa ngoài
Vẫn tạo được khóa ngoài
Khóa ngoài giúp đảm bảo tính chất nào của cơ sở dữ liệu?
Tính thẩm mỹ
Tính toàn vẹn dữ liệu
Tính linh hoạt giao diện
Tính bảo mật
Khi khai báo khóa ngoài trong phần mềm QTCSDL, cần chọn mục nào?
PRIMARY
UNIQUE
Index
Foreign Key
Giá trị của trường khóa ngoài trong bảng bannhac phải:
Tự động tăng
Không được nhập
Phù hợp với giá trị khóa chính của bảng nhacsi
Luôn lớn hơn 0
Vai trò chính của bảng nhacsi trong mối quan hệ với bảng bannhac là gì?
Bảng phụ
Bảng tham chiếu
Bảng tạm
Bảng không liên quan
Khi muốn khai báo khóa chống trùng lặp cho nhiều trường, cần thực hiện như thế nào?
Chọn từng trường riêng lẻ
Chỉ chọn trường đầu tiên
Không cần chọn trường
Chọn đồng thời các trường cần khai báo
Khóa ngoài KHÔNG có tác dụng nào sau đây?
Liên kết dữ liệu giữa các bảng
Đảm bảo dữ liệu nhất quán
Hạn chế nhập dữ liệu không tồn tại ở bảng tham chiếu
Ngăn trùng lặp trong một bảng
Trong bài vận dụng, học sinh cần thực hiện nhiệm vụ chính nào?
Sao chép dữ liệu từ bảng khác
Tạo giao diện nhập dữ liệu
Thiết kế bảng có khóa ngoài theo yêu cầu
Viết chương trình quản lý CSDL
