Bài giảng Tin học 12 - Bài 7: Liên kết giữa các bảng
Bạn đang xem tài liệu "Bài giảng Tin học 12 - Bài 7: Liên kết giữa các bảng", để tải tài liệu gốc về máy hãy click vào nút Download ở trên.
Tóm tắt nội dung tài liệu: Bài giảng Tin học 12 - Bài 7: Liên kết giữa các bảng
KIỂM TRA BÀI CŨ Chế độ biểu mẫu: có thể xem, sửa, thêm bản ghi (thao tác như trên bảng nhưng chủ yếu để nhập dữ liệu. Hãy cho biết sự khác nhau giữa chế độ biểu mẫu và chế độ thiết kế của Chế độ thiết kế: dùng để tạobiểu hoặc mẫu? sửa cấu trúc của biểu mẫu như chọn các trường đưa vào biểu mẫu, chọn vị trí hợp lí của chúng trên màn hình giao diện, tạo một số nút lệnh thực hiện một số thao tác. Bài toán: Một công ti chuyên bán dụng cụ văn phòng thường xuyên nhận đơn đặt hàng từ khách hàng. Hãy lập CSDL để thống kê và phân tích đơn đặt hàng? Em hãy cho biết chủ thể cần quản lí của bài toán? Theo em với bài toán trên cần phải lưu trữ những thông tin gì? Em có cách gì để xây dựng CSDL cho bài toán? Cách 1: Lập CSDL KINHDOANH gồm 1 bảng: Quan sát và nhận xét hai cách lập CSDL? Cách 2: Lập CSDL KINHDOANH gồm 3 bảng như sau: MAT_HANG KHACH_HANG HOA_DON Giả sử CSDL KINHDOANH được lập với một bảng duy nhất được lưu trữ như bảng sau CSDL KINHDOANH Hãy quan sát và nhận xét về CSDL KINHDOANH? CSDL KINHDOANH KHACH_HANG MAT_HANG HOA_DON Quan sát và chỉ ra những ưu điểm của CSDL ? Liên kết giữa các bảng là thiết lập mối quanLiên hệ kết giữa giữa các bảng, các từ bảng đó có thể tổng hợp, tríchlà gì lọc ? dữ liệu từ nhiều bảng, tránh dư thừa dữ liệu, đảm bảo tính nhất quán trong dữ liệu, cho phép cập nhật dữ liệu dễ dàng hơn. Các mối liên kết được thực hiện trên cửa sổ Relationships, các thao tác xem, tạo, sửa, xóa liên kết đều được thực hiện trong cửa sổ này CLICK CHỌN CLICK CLICK CHỌN CHỌN B1: Mở CSDL KINHDOANH. Nháy chuột vào nút lệnh hoặc Tools → Relationships để mở cửa sổ Relationships. B2: Nháy nút lệnh hoặc nháy phải chuột vào vùng trống của cửa sổ Relationships và chọn Show Table B3: Chọn các bảng (hoa_don, khach_hang, mat_hang), rồi nhấn vào nút Add. Cuối cùng nháy Close để đóng cửa sổ Show Table B3: Chọn các bảng (hoa_don, khach_hang, mat_hang), rồi nhấn vào nút Add. Cuối cùng nháy Close để đóng cửa sổ Show Table B4: Thiết lập mối liên kết giữa các bảng: kéo thả trường Ma_khach_hang của bảng khach_hang qua trường Ma_khach_hang của bảng hoa_don B5: Trong hộp thoại Edit Relationships, nháy Create B6: Nháy nút để đóng cửa sổ Relationships và chọn Yes để lưu lại kết quả. Bài 1: Nhóm 1 - 4 Lập CSDL NGOAI_KHOA để quản lí việc tham gia các lớp ngoại khóa của HS (mỗi HS tham gia nhiều nhất hai lớp ngoại khóa và phải nộp tiền). Xác định và lập liên kết giữa các bảng Bài 2: Nhóm 2 - 5 Một cơ sở phát hành báo cần quản lí các khách hàng của mình cũng như các báo cần chuyển cho khách hàng. Hãy giúp cơ sở này lập CSDL. Xác định và lập liên kết giữa các bảng Bài 3: Nhóm 3 - 6 Lập CSDL quản lí sách gồm ba bảng. Xác định và lập liên kết giữa các bảng Câu 1. Để mở cửa sổ Relationships ta thực hiện thao tác nào sau đây: A. File => Relationships B. Edit => Relationships C. Tools => Relationships D. Format => Relationships Câu 2. Các mối liên kết được thể hiện trong cửa sổ nào sau đây: A. Show Table B. Relationships C. Edit Relationships D. Table Câu 3:Liên kết giữa các bảng cho phép A) Tránh được dư thừa dữ liệu; B) Có thể có được thông tin tổng hợp từ nhiều bảng; C) Nhất quán dữ liệu; D) Tất cả các phương án trên. Câu 4: Khi muốn thiết lập liên kết giữa hai bảng thì mỗi bảng phải có: A) Khóa chính giống nhau B) Số trường bằng nhau C) Số bản ghi bằng nhau D) Tất cả đều sai
File đính kèm:
bai_giang_tin_hoc_12_bai_7_lien_ket_giua_cac_bang.pptx