YOMEDIA
ADSENSE
BÀI 7: LIÊN KẾT GIỮA CÁC BẢNG
159
lượt xem 9
download
lượt xem 9
download
Download
Vui lòng tải xuống để xem tài liệu đầy đủ
Rèn luyện cho học sinh các kỹ năng tạo liên kết, sửa chữa liên kết giữa các bảng. 2. Về mặt tư tưởng, tình cảm: Giúp cho học sinh hiểu được mối liên quan của hệ cơ sở dữ liệu có nhiều bảng, và những tiện ích của việc quản lí dữ liệu theo nhiều bảng.
AMBIENT/
Chủ đề:
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: BÀI 7: LIÊN KẾT GIỮA CÁC BẢNG
- Giáo án lớp 12 BÀI 7: LIÊN KẾT GIỮA CÁC BẢNG A. Mục đích, yêu cầu: 1. Về nhận thức: Rèn luyện cho học sinh các kỹ năng tạo liên kết, sửa chữa liên kết giữa các bảng. 2. Về mặt tư tưởng, tình cảm: Giúp cho học sinh hiểu được mối liên quan của hệ cơ sở dữ liệu có nhiều bảng, và những tiện ích của việc quản lí dữ liệu theo nhiều bảng. B. Phương pháp, phương tiện: 1. Phương pháp: Sử dụng phương pháp dạy học truyền thống: Thuyết trình kết hợp với vấn đáp. Cố gắng sử dụng phương pháp trực quan để học sinh dễ hiểu bài và liên hệ với thực té. 2. Phương tiện: Sách giáo khoa Tin học lớp 12. Giáo án đã dược chuẩn bị cẩn thận. Các hình ảnh trực quan. Sách tham khảo (nếu có). C. Tiến trình trên lớp và nội dung bài giảng: I. Ổn định lớp: (1’) Yêu cầu cả lớp trật tự và tiến hành kiểm tra sĩ số. II. Kiểm tra bài cũ và gợi động cơ: (5’) 1. Kiểm tra bài cũ: Hỏi: Em hãy nêu các bước tạo biểu mẫu để nhập và sửa thông tin cho mỗi học sinh? 2. Gợi động cơ:
- Như chúng ta đã làm quen với CSDL Access thì việc quản lí thông tin của một hệ CSDL có rất nhiều thông tin để quản lí. Các thông tin này có thể nằm trong nhiều bảng và có mỗi quan hệ với nhau, phụ thuộc vào nhau. Để hiểu hơn về sự liên kết thông tin trong một CSDL thì ta sang bài “Liên kết giưa các bảng.” III. Nội dung bài học: STT Nội dung Hoạt động của Thời thầy và trò gian 5’ 1. Đặt vấn đề: Thuyết trình: Khi tạo cơ sở dữ liệu theo cách 1 ta gặp khó khăn như: Để quản lí thông Dữ liệu dư thừa (thông tin tên khách hàng, địa chỉ tin bán hàng của khách hàng, tên sản phẩm... phải lặp lại ở tất cả một công ti, ta có các đơn khác nhau) cách lập CSDL Không bảo đảm sự nhất quán của dữ liệu, vì như sau: thông tin tên khách hàng, tên sản phẩm, điạc chỉ Cách 1: Tạo CSDL khách hàng... ở các đơn khác nhau có thể nhập gồm 1 bảng bán hàng bao gồm khác nhau. Khi làm theo cách thứ 2 ta khắc phạu được các thông tin hạn chế trên. (ma_khach_han, ten_khach_hang, ma_mat_hang, so_luong, ten_mat_hang, dia_chi, ngay_giao_hang, don_gia) Cách 2: Tạo CSDL gồm 3 bảng KHACH_HANG (ma_khach_hang,
- ten_khach_hang, dia_chi). MAT_HANG (ma_mat_hang, ten_mat_hang, don_gia). HOA_DON (so_don, ma_khach_hang, ma_mat_hang, so_luong, ngay_giao_hang). 2’ 2. Khái niệm: Liên kết giữa các bảng là mối quan hệ giữa các bảng trong cùng một CSDL để kết xuất thông tin khi cần đến thông tin tổng hợp của một đối tượng. 3. Kĩ thuật tạo liên kết giữa các bảng. Thuyết trình: Để tạo liên kết giữa các bảng, ta làm các bước 30 Sau khi xây dựng sau: ’ xong một CSDL Mở CSDL KINH_DOANH. Nháy nút hoặc gôm 2 hay nhiều trên thanh công cụ chọn Tools Relationships... bảng, ta chỉ ra mối Nháy nút phải chuột vào vùng trống cửa sổ quan hệ giữa các Relationships và chọn bảng Show Table, xuất bảng. hiện hộp thoại Show Table: Các mối liên kết thể kiện trong cửa sổ Relationships, mọi thao tác như xem, tạo, sửa, xóa liên kết đều được thực hiện trong cửa
- sổ này. Ta thấy bảng KHACH_HANG, và bảng HOA_DON đều có trường ma_khach_hang, ta sẽ tạo liên kết giữa trong hpộp thoại Show Table chọn các bảng 2 bảng này. (KHACH_HANG, MAT_HANG, HOA_DON) Tương tự, bảng bằng cách chọn tên bảng rồi nháy Add, cuối cùng MAT_HANG và đóng cửa sổ Show Table. bảng HOA_DON Ta thấy các bảng xuất hiện trên cửa sổ đều có trường Relationships ma_mat_hang, ta cũng thiết lập liên kết giữa 2 bảng này. ( Trong quá trinh thầy giáo giảng, học sinh ngồi nghe Chuyển các bảng sao cho chúng được hiển thị hết giảng, thày giáo cố trên màn hình gắng tạo hình vẽ Để thiết lập mối quan hệ giữa bảng minh họa để học KHACH_HANG với bảng HOA_DON: kéo thả sinh dễ hình dung trường ma_khach_hang của bảng ra cách tạo mối KHACH_HANG qua trường ma_khach_hang của liên kết giữa các bảng HOA_DON. Hộp thoại Edit Relationships bảng) xuất hiện:
- Trong hộp thoại Edit Relationships nháy Creat, Access tạo một đường nối giữa 2 bảng thể hiện mối liên kết. Thiết lập liên kết tương tự giữa bảng MAT_HANG với bảng HOA_DON bởi trường ma_mat_hang, ta được sơ đồ liên kết như hình vẽ: Nháy nút để đóng cửa sổ Relationships. Nháy Yes để lưu lại liên kết. D. Củng cố bài học: (2’) Hôm nay chúng ta tìm hiểu thế nào là liên kết giữa các bảng trong một CSDL, và những ưu điểm của việc quản lí CSDL theo nhiều bảng. Các em cần nắm rõ các bước và cách tạo liên kết giữa cac bảng.
- E. Bài tập về nhà và câu hỏi ôn tập: (2’) Học lại những lí thuyết đã học trong bài hôm nay. Thực hành trên máy cách tạo một CSDL gồm nhiều bảng và tạo mối liên kết giữa chúng. Xem trước bài “Truy vấn dữ liệu” F. Nhận xét và những đóng góp của giáo viên: .......................................................................................................................................... .......................................................................................................................................... .......................................................................................................................................... .......................................................................................................................................... .........................................................................................................................................
Thêm tài liệu vào bộ sưu tập có sẵn:
Báo xấu
LAVA
AANETWORK
TRỢ GIÚP
HỖ TRỢ KHÁCH HÀNG
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn