Câu hỏi:

27/11/2024 1,756 Lưu

PHẦN III. Câu trả lời ngắn. Thí sinh trả lời từ câu 1 đến câu 3

Tại sao trường "idBannhac" cần được khai báo là khóa chính trong bảng "bannhac"?

Quảng cáo

Trả lời:

verified Giải bởi Vietjack

Đáp án: Trường "idBannhac" cần được khai báo là khóa chính để đảm bảo mỗi bản ghi trong bảng "bannhac" đều có một định danh duy nhất.

Giải thích: Khóa chính (Primary Key) là một trường hoặc tập hợp các trường có giá trị duy nhất trong mỗi bản ghi. Việc khai báo "idBannhac" là khóa chính giúp phân biệt các bản ghi khác nhau trong bảng và ngăn chặn các giá trị trùng lặp hoặc NULL. Điều này rất quan trọng trong việc duy trì tính toàn vẹn dữ liệu

CÂU HỎI HOT CÙNG CHỦ ĐỀ

Câu 1

A. Chọn "Create new index" → "UNIQUE"
B. Chọn "Create new index" → "PRIMARY"
C. Chọn "Create new index" → "FOREIGN KEY"
D. Chọn "Create new index" → "INDEX"

Lời giải

Đáp án: B

Giải thích: Để khai báo idBannhac là khóa chính, cần chọn "Create new index" và sau đó chọn "PRIMARY"

Lời giải

Đáp án: Mục đích của việc khai báo cặp (tenBannhac, idNhacsi) là khóa chống trùng lặp để đảm bảo rằng không có hai bản ghi nào trong bảng có cùng tên ban nhạc và cùng nhạc sĩ.

Giải thích: Khóa chống trùng lặp (Unique Key) đảm bảo rằng các bản ghi không có các giá trị trùng lặp trong các trường cụ thể. Trong trường hợp này, việc kết hợp "tenBannhac" và "idNhacsi" làm khóa chống trùng lặp đảm bảo rằng không có hai ban nhạc nào với cùng tên và cùng nhạc sĩ xuất hiện nhiều lần, giúp dữ liệu duy trì sự nhất quán và chính xác.

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP