Bài 7. LIÊN KẾT GIỮA CÁC BẢNG. pptx

6 626 2
Bài 7. LIÊN KẾT GIỮA CÁC BẢNG. pptx

Đang tải... (xem toàn văn)

Thông tin tài liệu

1 Bài 7. LIÊN KẾT GIỮA CÁC BẢNG. A. Mục đích và yêu cầu: 1. Kiến thức : Học sinh cần nắm vững cách liên kết giữa các bảng . 2. Tư tưởng tính cảm: Giúp học sinh nắm được cách liên kết giữa các bảng. B. Phương pháp – phương tiện : 1. Phương pháp : Kết hợp kiến thức trong giáo trình với ví dụ minh hoạ . 2. Phương tiện : Giáo viên :  Sách giáo khoa tin học 12.  Giáo án tin học 12.  Sách tham khảo. Học sinh :  Sách giáo khoa tin học 12.  Vở ghi lý thuyết tin học 12.  Sách tham khảo < nếu có>. C.Tiến trình lên lớp và nội dung bài giảng : I. ổn định lớp < 1’ > Yêu cầu lớp trưởng ổn định lớp và báo cáo sĩ số . II. Kiểm tra bài cũ và gợi động cơ : < 3’ > a. Kiểm tra bài cũ : b. Gợi động cơ :  Trong cuộc sống chúng ta gặp rất nhiều mối quan hệ (hay chính là sự liên kết ) khác nhau: giáo viên với nhiều học sinh, gia đình và nhà trường. Nó tạo ra sự ràng buộc lẫn nhau, hai bên gắn bó chặt chẽ với nhau hơn. Do vậy, có thể thấy rằng liên kết rất cần thiết trong mọi lĩnh vực. 2 Stt Nội dung Hoạt động của thầy và trò Th ời gia n 1 1 .Đ ặt vấn đế : Thuyết trình : Sự liên kết không thể thiếu ở trong bất cứ mối quan hệ nào. Nó tạo nên sự gắn bó chặt chẽ, những mối liên quan với nhau. Để hiểu rõ hơn nay chúng ta đi vào tìm hiểu cụ thể sự liên kết trong các bảng. 1p 3 2 Khái niệm Liên kết ở đây chính tạo mối liên hệ giữa các bảng. Trong Access các bảng thường có liên quan với nhau. Khi xây dựng CSDL liên kết được tạo ra giữa các bảng cho phép tổng hợp dữ liệu từ nhiều bảng. Ví dụ : Quản l í thông tin về giáo viên và học sinh Ta có 2 cách: c1: lập CSDL gồm một bảng duy nhất với dầy đủ thông tin cần thiết: c2:Lập CSDLQUAN_LY_HOC_SINH gồm 3 bảng như sau: DIEM Thuyết trình : Để hiểu rõ hơn về khái niệm liên kết chúng ta xét ví dụ: Quản l í thông tin về giáo viên và học sinh Ta có 2 cách: c1: lập CSDL gồm một bảng duy nhất với dầy đủ thông tin cần thiết: c2 :lập CSDLQUAN_LY_HOC_SINH gồm 3 bảng như sau: GIAO VIEN DIEM 13p 4 HOCSINH ở cách thứ nhất có nhược điểm: Dư thừa dữ liệu <Ví dụ: .hotenGV, maGV,namsinh, hotenHS, malop trong các lớp khác nhau > Không đảm bảo sự nhất quán của dữ liệu(tên giáo viên và học sinh ở mỗi lớp sẽ khác nhau) Cách thứ hai đã khắc phục được nhược điểm này. Tuy nhiên khi ta muốn có thông tin tổng hợp thì cần thông tin từ cả ba bảng, nói cách khác là cần liên kết giữa các bảng. HOCSINH ở cách thứ nhất có nhược điểm : Dư thừa dữ liệu <Ví dụ .hotenGV.,maGV, namsinh.,hotenHS, malop trong các lớp khác nhau > Không đảm bảo sự nhất quán của dữ liệu(tên giáo viên và học sinh ở mỗi lớp sẽ khác nhau). Cách thứ hai đã khắc phục được nhược điểm này. Tuy nhiên khi ta muốn có thông tin tổng hợp thì cần thông tin từ cả ba bảng, nói cách khác là cần liên kết giữa các bảng. 5 3 Kỹ thuật tạo liên kết giữa các bảng : - Các mối liên kết được thể hiện trong cửa sổ Relationships . - Các bước tạo quan hệ : b1: Chọn Tool >Relationship hoặc biểu tượng Relationship trên thanh Standard hộp thoại show Table xuất hiện : b2:Chọn đối tượng tham gia quan hệ : Chọn Tab Tables nếu muốn chọn biểu tượng TabQuery chọn Both nếu muốn chọn tất cả. Chọn đối tượng nào thì nháy Add để tham gia quan hệ. Chọn Close để đóng cửa sổ ShowTable. -Tạo thêm biểu tượng nháy chuột phải vào màn hình trống của cửa sổ Relationship / ShowTable . -Xoá bảng : chọn bảng trong Relationship nhấn phím Delete hoặc Hide Table. b3:.Nháy chuột vào trường cần tạo quan hệ kéo thả vào Relationship bảng có quan hệ xuất hiện hộp thoại Edit ( cửa sổ Edit Relationship ) ==> Hình ) . -Table/Query : Phía dưới là bảng cần tạo quan hệ. -Related Table/Query : Phía dưới là bảng đặt quan hệ. -Enforce Referential Integrity : Tích để buộc tính toàn vẹn dữ Thuyết trình : Sau khi xây dựng được các bảng, mục đích chính của ta phải tạo sự liên kết nối giữa các bảng với nhau. Để khi tìm thông tin tổng hợp được thực hiện dễ dàng. Yêu cầu học sinh nhìn lên máy chiếu < nếu có > hoặc theo dõi ví dụ sách giáo khoa. Hướng dẫn học sinh cách tạo liên kết giữa các bảng qua ví dụ CSDL QUAN_LY_HOC_SINH. B1.ở ví dụ : a.Mở CSDL QUAN_LY_HOC_SINH.MDB nháy Relationship trên thanh công cụ hoặc chọn Tools > Relationship. b.Nháy nút phải chuột vào vùng trống trong cửa sổ Relationships và chọn ShowTable xuất hiện hộp thoại ShowTable : B2.Thực hành ở ví dụ : c.Trong ShowTable ( HOCSINH, DIEM,GIAOVIEN) chọn tên bảng rồi nháy Add. Cuối cùng chọn close để đóng cửa sổ ShowTable. d.Nhìn hình trên : Bảng được chọn xuất hiện Relationships. Di chuyển các bảng sao cho chúng được hiển thị hết trên cửa sổ. B3. e.Thiết lập mối liên kết giữa HOCSINH với bảng DIEM. Kéo thả trường MAHS của bảng HOCSINH qua trường MAHS của 20p 6 liệu . -Cascade Update Related Fields : Sửa giá trị ở bảng đầu nhiều thì chương trình sẽ sửa giá trị ở bảng đầu 1. Cascade Delete Related Fields : Xoá bảng đầu nhiều thì chương trình sẽ xoá giá trị ở bảng đầu 1. -Relationship Type : kiểu quan hệ giữa các bảng. Trong hộp thoại Edit Relationship : -Nháy Ok tạo liên kết giữa các bảng -Nháy x để đóng cửa sổ Relationship. -Chọn yes để lưu lại liên kết. bảng DIEM . Hộp thoại Edit Relationships xuất hiện : f.Trong hộp thoại Edit Relationships nháy Ok. Tạo đường nối giữa 2 bảng . g.Tưởng tự ta tạo liên kết giữa bảng DIEM và bảng GIAOVIEN. Cuối cùng ta có sơ đồ liên kết : h.Nháy x để đóng cửa sổ Relationship chọn Yes để lưu lại liên kết. D.Củng cố bài học < 3’ >  Hôm nay chúng ta đã học cách tạo mối quan hệ giữa các bảng yêu cầu các em cần nắm được :  Cách tạo mối quan hệ giữa các bảng .  Cách sửa mối quan hệ .  Cách xoá mối quan hệ . E.Bài tập về nhà và câu hỏi ôn tập < 4’ >  Ôn lại cách tạo mối quan hệ .  Nghiên cứu bài học tiếp theo .  Thực hành với một ví dụ nào đó về cách tạo mối quan hệ . F.Nhận xét và những hạn chế trong giờ giảng . . 1 Bài 7. LIÊN KẾT GIỮA CÁC BẢNG. A. Mục đích và yêu cầu: 1. Kiến thức : Học sinh cần nắm vững cách liên kết giữa các bảng . 2. Tư tưởng tính cảm: Giúp học sinh nắm được cách liên kết. trong các bảng. 1p 3 2 Khái niệm Liên kết ở đây chính tạo mối liên hệ giữa các bảng. Trong Access các bảng thường có liên quan với nhau. Khi xây dựng CSDL liên kết được tạo ra giữa các. D.Củng cố bài học < 3’ >  Hôm nay chúng ta đã học cách tạo mối quan hệ giữa các bảng yêu cầu các em cần nắm được :  Cách tạo mối quan hệ giữa các bảng .  Cách sửa mối quan hệ .  Cách

Ngày đăng: 11/08/2014, 06:22

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan