Giải bài tập Tin học 11 Cánh diều Bài 3. Quan hệ giữa các bảng và khoá ngoài trong cơ sở dữ liệu quan hệ có đáp án

2) Hãy lấy ví dụ các cập nhật vi phạm ràng buộc khoá ngoài như sau: - Hai cập nhật thêm bản ghi. - Một cập nhật sửa bản ghi. - Hai cập nhật xoá bản ghi.

9/10

2) Hãy lấy ví dụ các cập nhật vi phạm ràng buộc khoá ngoài như sau:

- Hai cập nhật thêm bản ghi.

- Một cập nhật sửa bản ghi. - Hai cập nhật xoá bản ghi.

0/3000 ký tự
Giải thích

2) Hướng dẫn:

– Có thể thêm một bản ghi cho bảng HỌC SINH mà giá trị Mã lớp không trùng với giá trị nào trong trường Mã lớp của bảng LỚP; tương tự có thể thêm bản ghi cho bảng ĐIỂM TỔNG KẾT với giá trị Mã định danh chưa xuất hiện trong các Mã định danh ở bảng HỌC SINH.

Sửa một bản ghi trong bảng HỌC SINH hoặc một bản ghi trong bảng ĐIỂM TỔNG KẾT để xảy ra trường hợp như thêm bản ghi nói trên.

Chọn một bản ghi trong bảng LỚP có giá trị Mã lớp xuất hiện ở bảng HỌC SINH, xoá bản ghi này sẽ dẫn đến vi phạm ràng buộc khoá ngoài. Tương tự, chọn bản ghi trong bảng HỌC SINH có Mã định danh xuất hiện trong bảng ĐIỂM TỔNG KẾT rồi xoá bản ghi này.