Giáo án môn Tin học Khối 12 - Tiết 22: Liên kết giữa các bảng

 

A. PHẦN CHUẨN BỊ

 I . MỤC TIÊU

1. Về kiến thức:

 - Hiểu được tại sao phải thiết lập liên kết giữa các bảng.

 2. Kỹ năng:

 - Thiết lập mối liên kết giữa các bảng, hiệu chỉnh dây liên kết, xóa dây liên kết.

 3. Thái độ:

- Qua bài giảng, học sinh có hứng thú, say mê với môn học, thấy được tầm quan trọng của việc ứng dụng tin học trong quản lý.

 II. PHẦN CHUẨN BỊ

1. Chuẩn bị của giáo viên: Sách GK tin 12, Sách GV tin 12, SBT, đĩa chứa các chương trình minh họa (quản lý khách hàng: gv biên soạn)

2. Chuẩn bị của học sinh: Vở ghi, sách giáo khoa, đồ dùng học tập.

B. PHẦN THỂ HIỆN TRÊN LỚP

I. ỔN ĐỊNH TỔ CHỨC:

 II. KIỂM TRA BÀI CŨ:

III. NỘI DUNG BÀI MỚI:

 

doc2 trang | Chia sẻ: lethuong715 | Lượt xem: 514 | Lượt tải: 0download
Bạn đang xem nội dung tài liệu Giáo án môn Tin học Khối 12 - Tiết 22: Liên kết giữa các bảng, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
Ngày soạn
...../....../.......
Tiết 22: Liên kết giữa các bảng 
Ngày giảng
...../....../.......
A. Phần chuẩn bị
 I . Mục tiêu
1. Về kiến thức: 
 - Hiểu được tại sao phải thiết lập liên kết giữa các bảng. 
	 2. Kỹ năng: 
 - Thiết lập mối liên kết giữa các bảng, hiệu chỉnh dây liên kết, xóa dây liên kết. 
	3. Thái độ: 
- Qua bài giảng, học sinh có hứng thú, say mê với môn học, thấy được tầm quan trọng của việc ứng dụng tin học trong quản lý.
 II. Phần chuẩn bị 
Chuẩn bị của giáo viên: Sách GK tin 12, Sách GV tin 12, SBT, đĩa chứa các chương trình minh họa (quản lý khách hàng: gv biên soạn)
Chuẩn bị của học sinh: Vở ghi, sách giáo khoa, đồ dùng học tập.
B. Phần thể hiện trên lớp
ổn định tổ chức: 
 II. Kiểm tra bài cũ: 
Nội dung bài mới:
Hoạt động 1 ( 12 phút) Tìm hiểu khái niệm
Nội dung
HĐ của GV
HĐ của HS
1. Khái niệm
Trong CSDL các bảng thường có mối quan hệ với nhau. Xây dựng liên kết giữa các bảng đảm bảo tính toàn vẹn dữ liệu của CSDL.
GV: Sau khi thiết kế bảng xong không nên nhập ngay dữ liệu mà nên thiết lập mối quan hệ rồi nhập liệu sau
GV: Giữa hai bảng DSHS và BANG_DIEM em hãy cho biết 2 tables này có thể quan hệ với nhau trên trường nào?
GV: Chính quan hệ này sẽ giúp dữ liệu đảm bảo được tính vẹn toàn dữ liệu, giúp người lập trình lập bảng tổng hợp từ nhiều bảng.(Minh họa bằng Access)
HS Chú ý Lắng nghe
Quan sát và trả lời: MAHS
Ghi chép bài
Hoạt động 2 ( 30 phút) Tạo liên kết giữa các bảng
Nội dung
HĐ của GV
HĐ của HS
2. Kỹ thuật tạo liên kết giữa các bảng
B1: Chọn Tools/ Relationships
B2: Kích phải chuột vào cửa sổ Relationships/chọn Show Table kích đúp vào các bảng muốn lập mối quan hệ, các bảng này sẽ được đưa vào cửa sổ quan hệ.
B3: Trỏ chuột vào MAHS của bảng DSHS (là trường khóa chính), kéo rê sang MAHS (không phải trường khóa chính) của bảng BANG_DIEM. 
B4: Xuất hiện cửa sổ như hình (H19)
Cửa sổ này để thiết lập tính chất của mối quan hệ. Kích vào mục Enforce Referential Integrity để bảo đảm tính toàn vẹn dữ liệu, khi nhập MAHS ở bảng quan hệ BANG_DIEM
Tương tự đối với trường 
MA_MON_HOC, kéo trường MA_MON_HOC của bảng MON_HOC, đến trường liên kết MA_MON_HOC của BANG_DIEM. (xem kết quả ở H20)
B5: Cuối cùng kích vào nút Close đóng cửa sổ này lại, chọn Yes để đồng ý lưu quan hệ vừa lập.
Lưu ý: Trường tham gia lập quan hệ phải
Sau khi có ít nhất từ 2 bảng trở lên, ta mới tạo được mối quan hệ . 
Ví dụ: Có 3 table DSHS, BANG_DIEM, MON_HOC hs đã thiết kế trong tiết thực hành trước 
Hãy tạo mối quan hệ giữa 3 tables này:
Vào cửa sổ CSDL
Giải thích cho học sinh hiểu rõ ba kiểu liên kết trong mục Join Type
Trình bày cụ thể từng bước tạo liên kết trong CSDL đã tạo sẵn các bảng.
Giáo viên làm mẫu cho HS quan sát
Hướng dẫn học sinh làm ví dụ
HS: Chú ý nghe giảng
Ghi chép bài
Quan sát giáo viên làm mẫu thực hiện trên máy tính
Hoạt động 3 (2 phút) Củng cố
- Kỹ thuật liên kết giữa các bảng.
Hoạt động 4 (1 phút) Củng cố
Học bài cũ.
Đọc trước bài thực hành số 5.

File đính kèm:

  • docTin 12 T22.doc