Trang chủ Lớp 11 Tin học lớp 11 SGK Tin học 11 - Cánh diều Luyện tập 2 Bài 3 (trang 139, 140, 141) Tin học 11:...

Luyện tập 2 Bài 3 (trang 139, 140, 141) Tin học 11: Để thiết lập kiểu dữ liệu từ tra cứu cần thao tác như thế nào?

Lời giải Luyện tập 2 Bài 3. Liên kết các bảng trong cơ sở dữ liệu (trang 139, 140, 141) – SGK Tin học 11 Cánh diều. Gợi ý: Dựa vào kiến thức đã học để trả lời câu hỏi.

Câu hỏi/Đề bài:

Để thiết lập kiểu dữ liệu từ tra cứu cần thao tác như thế nào?

Hướng dẫn:

Dựa vào kiến thức đã học để trả lời câu hỏi.

Lời giải:

Để thiết lập kiểu dữ liệu tra cứu trong quan hệ 1-1 giữa hai bảng “Bạn Đọc” và “Học sinh”, bạn cần thực hiện các bước sau:

Tạo bảng “Học sinh”: Tạo bảng “Học sinh” với các cột chứa thông tin chi tiết về học sinh, bao gồm cột ID (khóa chính), tên, địa chỉ, số điện thoại, và các thông tin khác liên quan.

Tạo bảng “Bạn Đọc”: Tạo bảng “Bạn Đọc” với các cột chứa thông tin tổng quan về bạn đọc, bao gồm cột ID (khóa chính), cột ID_HocSinh (khóa ngoại trỏ tới cột ID trong bảng “Học sinh”), và các cột khác như ngày mượn sách, tình trạng sách, vv.

Thiết lập quan hệ giữa hai bảng: Trong bảng “Bạn Đọc”, thiết lập cột ID_HocSinh là khóa ngoại trỏ tới cột ID trong bảng “Học sinh”. Điều này sẽ tạo quan hệ 1-1 giữa hai bảng.

Tạo liên kết tự động: Thiết lập liên kết tự động giữa các cột liên quan trong hai bảng. Ví dụ, bạn có thể sử dụng các tính năng như “Foreign Key Constraints” (Ràng buộc khóa ngoài) để đảm bảo tính nhất quán dữ liệu giữa các cột.

Tra cứu dữ liệu: Khi người dùng chọn một học sinh từ danh sách, bạn có thể sử dụng khóa ngoại ID_HocSinh để tự động điền thông tin liên quan từ bảng “Học sinh” vào các cột trong bảng “Bạn Đọc”.