Với giải Câu F23 trang 26 SBT Tin học 11 Cánh diều chi tiết trong Bài 3: Quan hệ giữa các bảng và khoá ngoài trong CSDL quan hệ giúp học sinh dễ dàng xem và so sánh lời giải, từ đó biết cách làm bài tập Tin học 11. Mời các bạn đón xem:
Giả sử có một trường học dùng CSDL quản lí điểm học sinh
Câu F23 trang 26 SBT Tin học 11: Giả sử có một trường học dùng CSDL quản lí điểm học sinh gồm các bảng có cấu trúc như ở bài F21. Em hãy:
1) Tự điền dữ liệu giả định năm bản ghi cho bảng HỌC SINH, hai bản ghi cho bảng LỚP, ba bản ghi cho bảng ĐIỂM TỔNG KẾT sao cho dữ liệu điển
vào không bị vi phạm ràng buộc khoá ngoài.
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.
Lời giải:
1) Điền dữ liệu vào bảng LỚP trước, chỉ các giá trị xuất hiện trong trường Mã lớp của bảng LỚP mới được điền vào trường Mã lớp của bảng HỌC SINH; Mã định danh ở bảng ĐIỂM TỔNG KẾT phải được lấy trong trường Mã định danh ở bảng HỌC SINH.
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.
Xem thêm các bài giải sách bài tập Tin học 11 Cánh diều hay, chi tiết khác:
Câu F17 trang 24 SBT Tin học 11: Trong các câu sau, câu nào SAI? 1) Chỉ cần tránh dữ liệu không đúng đắn, không cần tránh dư thừa dữ liệu.
Câu F18 trang 24 SBT Tin học 11: Cho hai cách tổ chức dữ liệu khác nhau khi xây dựng một CSDL như sau: Cách thứ nhất: CSDL chỉ gồm một bảng NHÂN VIÊN_CHỨC VỤ.
Câu F19 trang 25 SBT Tin học 11: Trong các câu sau, câu nào đúng? 1) Liên kết giữa các bảng để đảm bảo các bảng có liên kết với nhau thuộc cùng một CSDL.
Câu F20 trang 25 SBT Tin học 11: Trong các phát biểu dưới đây, những phát biểu nào đúng với khoá ngoài? 1) Một trường xuất hiện trong cả hai bảng, vừa là khoá của bảng này vừa là khoá của bảng kia.
Câu F22 trang 26 SBT Tin học 11: Trong các câu sau, những câu nào đúng về ràng buộc khoá ngoài? 1) Ràng buộc khoá ngoài là yêu cầu mỗi bảng trong CSDL phải có khoá ngoài.
Câu F23 trang 26 SBT Tin học 11: Giả sử có một trường học dùng CSDL quản lí điểm học sinh gồm các bảng có cấu trúc như ở bài F21. Em hãy: 1) Tự điền dữ liệu giả định năm bản ghi cho bảng HỌC SINH, hai bản ghi cho bảng LỚP, ba bản ghi cho bảng ĐIỂM TỔNG KẾT sao cho dữ liệu điển
Câu F24 trang 27 SBT Tin học 11: Giả sử một cơ sở kinh doanh dùng CSDL gồm ba bảng có cấu trúc như sau: KHÁCH HÀNG
Xem thêm các bài giải sách bài tập Tin học 11 Cánh diều hay, chi tiết khác:
CÔNG TY TNHH ĐẦU TƯ VÀ DỊCH VỤ GIÁO DỤC VIETJACK
- Người đại diện: Nguyễn Thanh Tuyền
- Số giấy chứng nhận đăng ký kinh doanh: 0108307822, ngày cấp: 04/06/2018, nơi cấp: Sở Kế hoạch và Đầu tư thành phố Hà Nội.
2021 © All Rights Reserved.