(Foreign Key) trong cơ sở dữ liệu (CSDL) là gì?
Câu 2: Trong giao diện thiêt kê bảng của HeidiSQL, thac tác nào dùng để thêm một trường (cột) mới?t
Câu 3: Khi khai báo trường khóa chính có kiểu số nguyên
(INT), tại sao nên chọn thuộc tính AUTO _INCREMENT?
Câu 4: Đế thiết lập một trường làm khóa chính (Primary
Key), em thực hiện thao tác gì?
Câu 5: Cách khai báo một cặp trường (ví dụ: tên bản nhạc và id nhạc sĩ) để đảm bảo tổ hợp giá trị của chúng không được trùng lặp?
Câu 6: Trong HeidiSQL, đê khai báo các ràng buộc khóa ngoài, em cần truy cập vào thẻ nào?
Câu 7: Trong cửa sô thiêt lập khóa ngoài, mục Reference table có ý nghĩa gì?
Câu 8: Sau khi cấu hình xong các thuộc tính của bảng, thao tác nào là bắt buộc để lưu lại thay đôi vào CSDL?
Quảng cáo
2 câu trả lời 41
Câu 1:
Mục đích chính của việc thiết lập khóa ngoài (Foreign Key) là để tạo liên kết giữa các bảng và đảm bảo tính toàn vẹn dữ liệu (không cho phép nhập giá trị không tồn tại ở bảng được tham chiếu).
Câu 2:
Trong giao diện thiết kế bảng của HeidiSQL, để thêm một trường (cột) mới, ta nhấn nút Add (Thêm) hoặc thêm một dòng mới trong danh sách các trường.
Câu 3:
Khi khai báo khóa chính kiểu INT, nên chọn AUTO_INCREMENT để giá trị tự động tăng lên mỗi khi thêm bản ghi mới, giúp đảm bảo không bị trùng và không cần nhập thủ công.
Câu 4:
Để thiết lập một trường làm khóa chính (Primary Key), ta chọn trường đó rồi đánh dấu vào mục Primary Key (hoặc nhấn biểu tượng chìa khóa).
Câu 5:
Để đảm bảo tổ hợp hai trường (ví dụ: tên bản nhạc và id nhạc sĩ) không trùng lặp, ta thiết lập ràng buộc UNIQUE cho cả hai trường (tạo khóa duy nhất gồm nhiều cột – composite unique).
Câu 6:
Trong HeidiSQL, để khai báo khóa ngoài, cần truy cập vào thẻ Foreign keys trong phần thiết kế bảng.
Câu 7:
Reference table là bảng được tham chiếu đến, tức là bảng chứa khóa chính mà khóa ngoài sẽ liên kết tới.
Câu 8:
Sau khi cấu hình xong các thuộc tính của bảng, bắt buộc phải nhấn Save (Lưu) hoặc Apply để lưu thay đổi vào cơ sở dữ liệu.

bà ơi
Quảng cáo
Bạn cần hỏi gì?
Câu hỏi hot cùng chủ đề
-
Đã trả lời bởi chuyên gia
86121
