NEW
Font size
WorksheetsBÀI 18. THỰC HÀNH XÁC ĐỊNH CẤU TRÚC BẢNG VÀ CÁC TRƯỜNG KHÓA
Total questions: 10
Worksheet time: 5mins
Khóa chính của một bảng trong cơ sở dữ liệu được sử dụng để làm gì?
Để lưu trữ dữ liệu tạm thời.
Để xác định duy nhất mỗi bản ghi trong bảng.
Để liên kết với các bảng khác.
Để tạo ra dữ liệu trùng lặp trong bảng.
Trong cơ sở dữ liệu, kiểu dữ liệu phù hợp nhất để khai báo khóa chính thường là gì?
VARCHAR
DATE
INT (AUTO_INCREMENT)
BOOLEAN
Ví dụ nào sau đây là một khóa ngoài?
idTinh trong bảng danhsach liên kết đến idTinh trong bảng tinh.
idHuyen trong bảng tinh là khóa chính.
tenTinh là trường không bị trùng lặp.
idDS là khóa cấm trùng lặp.
Mục đích của việc tổ chức lại bảng dữ liệu là gì?
Tăng số lượng dữ liệu trong bảng.
Giảm thiểu sự dư thừa và trùng lặp dữ liệu.
Xóa tất cả các khóa chính.
Thay đổi định dạng của dữ liệu.
Tại sao cần xác định kiểu dữ liệu cho các trường trong bảng?
Để tăng dung lượng lưu trữ của cơ sở dữ liệu.
Để đảm bảo mỗi trường lưu trữ đúng loại dữ liệu cần thiết.
Để làm giảm số lượng bảng trong cơ sở dữ liệu.
Để khóa tất cả các trường trong bảng.
Trong một cơ sở dữ liệu website âm nhạc, bảng nhacsi cần trường nào làm khóa chính?
tenNhacsi
idNhacsi
tenBannhac
idBanthuam
Khi tổ chức lại bảng dữ liệu, yếu tố nào cần được ưu tiên?
Tăng kích thước của tất cả các trường.
Giảm thiểu sự dư thừa và tạo liên kết hợp lý giữa các bảng.
Chỉ tập trung vào việc tạo khóa chính.
Tăng số lượng khóa ngoài trong bảng.
Một học sinh cần tạo bảng danhsach với các trường idDS (khóa chính), idTinh (khóa ngoài), idHuyen (khóa ngoài). Cách khai báo kiểu dữ liệu nào là đúng?
idDS: VARCHAR, idTinh: DATE, idHuyen: BOOLEAN
idDS: INT (AUTO_INCREMENT), idTinh: INT, idHuyen: INT
idDS: FLOAT, idTinh: VARCHAR, idHuyen: CHAR
iDS: INT, idTinh: DATE, idHuyen: VARCHAR
Trong bảng tinh, làm thế nào để đảm bảo trường tenTinh không bị trùng lặp?
Sử dụng kiểu dữ liệu INT.
Đặt tenTinh là khóa chính.
Thiết lập tenTinh là một khóa cấm trùng lặp (UNIQUE).
Thêm tenTinh vào danh sách khóa ngoài.
Một học sinh tổ chức lại cơ sở dữ liệu cho website âm nhạc, cần tạo liên kết giữa bảng bannhac và bảng nhacsi qua trường idNhacsi (khóa ngoài trong bảng bannhac). Quy trình nào là đúng?
Tạo trường idNhacsi trong cả hai bảng → Đặt idNhacsi làm khóa chính trong cả hai bảng.
Tạo trường idNhacsi trong bảng nhacsi (khóa chính) → Thêm idNhacsi vào bảng bannhac và đặt làm khóa ngoài.
Thêm trường idNhacsi vào bảng bannhac mà không liên kết với bảng nhacsi.
Tạo trường idNhacsi trong bảng bannhac và không sử dụng bất kỳ khóa nào.
