Một cơ sở dữ liệu có bảng PhongBan (MaPB, TenPB) và bảng NhanVien (MaNV, HoTen, MaPB). Cột MaPB trong bảng NhanVien được đặt làm khóa ngoại tham chiếu đến MaPB của bảng PhongBan. Trong trạng thái này, có một nỗ lực thêm một dòng nhân viên có MaPB (ví dụ 99) chưa tồn tại trong bảng PhongBan.
Ràng buộc toàn vẹn tham chiếu giữa khóa chính và khóa ngoại
Từ khóa
Câu hỏi
1
Nếu thực hiện thao tác này, điều gì thường xảy ra trên hầu hết các hệ quản trị cơ sở dữ liệu?
Lựa chọn
- Thất bại do vi phạm ràng buộc toàn vẹn tham chiếu và thao tác thêm bị từ chối
- Một phòng ban mới tự động được thêm vào bảng PhongBan
- Thao tác thêm thành công bình thường
- Toàn bộ dữ liệu nhân viên hiện có bị xóa
Xem giải thích
Ràng buộc khóa ngoại cấm đăng ký giá trị không tồn tại trong bảng được tham chiếu, nên sẽ thất bại do vi phạm ràng buộc toàn vẹn tham chiếu.
2
Mô tả nào chính xác nhất về "khóa ngoại"?
Lựa chọn
- Cột tham chiếu đến khóa chính của bảng khác để duy trì mối quan hệ giữa các bảng
- Cột có giá trị duy nhất trong bảng
- Cột dùng để đếm số dòng của bảng
- Cột dùng để mã hóa bảng
Xem giải thích
Khóa ngoại tham chiếu đến khóa chính của bảng khác để duy trì mối quan hệ và tính toàn vẹn dữ liệu giữa các bảng.
3
Lợi ích chính của việc thiết lập ràng buộc toàn vẹn tham chiếu là gì?
Lựa chọn
- Ngăn đăng ký dữ liệu nhân viên với mã phòng ban không tồn tại, tránh mâu thuẫn dữ liệu
- Luôn cải thiện tốc độ xử lý của cơ sở dữ liệu
- Giảm số lượng bảng
- Cho phép thao tác dữ liệu mà không cần viết SQL
Xem giải thích
Ràng buộc toàn vẹn tham chiếu ngăn chặn mâu thuẫn giữa các bảng liên quan, chẳng hạn dữ liệu nhân viên tham chiếu đến phòng ban không tồn tại.
Đăng nhập để lưu kết quả
Bạn có thể đọc miễn phí nội dung, câu hỏi và giải thích. Hãy đăng nhập để lưu kết quả và đưa vào hàng ôn tập cùng phân tích điểm yếu.
Đăng nhập để lưu