Giáo án môn Tin học Lớp 12 - Bài 7: Liên kết giữa các bảng

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- bằng phản ví dụ: tạo ds tổng hợp từ nhiều bảng không tạo mốiquan hệ)

GV: chiếu 3 bảng của CSDL QLHS

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?

HS: MAHS

GV: Làm mẫu trên CSDL QLHS như trên

HS: Theo dõi cách làm

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 kéo rê sang MAHS của bảng BANG_DIEM.

B4: Xuất hiện cửa sổ

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

 

 

doc2 trang | Chia sẻ: lethuong715 | Lượt xem: 467 | Lượt tải: 0download
Bạn đang xem nội dung tài liệu Giáo án môn Tin học Lớp 12 - Bài 7: 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
Tên bài: Liên Kết Giữa Các Bảng	Tiết:	
Tuần: 	Ngày soạn: 
Giáo viên:	Ngày dạy: 
Lớp dạy: 
Mục tiêu
Phương pháp: Thực hành, làm việc nhóm.
Chuẩn bị
Tiến trình bài dạy
HĐ 2: tìm hiểu kĩ thuật tạo liên kết giữa các bảng
Hoạt động của thầy và trò
Nội dung ghi bảng
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- bằng phản ví dụ: tạo ds tổng hợp từ nhiều bảng không tạo mốiquan hệ)
GV: chiếu 3 bảng của CSDL QLHS
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?
HS: MAHS
GV: Làm mẫu trên CSDL QLHS như trên
HS: Theo dõi cách làm
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 kéo rê sang MAHS của bảng BANG_DIEM. 
B4: Xuất hiện cửa sổ
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
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.
GV: Tương tự các em hãy xác định liên kết giữa các bảng khác và tạo liên kết cho chúng.
HS: hoạt động nhóm 4 em thực hiện như giáo viên vừa thực hiện sau đó ghi lại thứ tự các thao tác lên bảng phụ.
GV: mời đại diện 1 nhóm lên trình bày bảng phụ của mình
GV: mời 1 nhóm khác lên thực hiện theo cách mà nhóm 1 vừa trình bày. 
HS khác theo dõi các bạn trình bày và nhận xét
GV: cho điểm khuyến khích
GV: Có khi nào không thể lập mối quan hệ giữa hai bảng không?
HS: Có khi hai trường khác kiểu dữ liệu và chiều dài.
GV: cho bài mẫu kéo không được, yêu cầu các em thao tác và nhận xét.
GV: đặt vấn đề với HS giỏi. Có nhất thiết phải liên kết giữa khóa chính và khóa ngoại hay ko ?
HS: suy nghĩ và có thể trả lời trực tiếp hoặc về nhà suy nghĩ thêm. Tiết sau GV giải đáp.
2. Kĩ thuật tạo liên kết giữa các bảng
- Các bước thao tác: 
B1: click nut relation ship trên thanh công cụ
B2:Chọn các bảng can tạo Relation ship
B3: xác định các bảng có quan hệ với nhau và quan hệ thông qua trường nào?
B4: kéo thả trường đó từ 1 bảng qua bảng có quan hệ còn lại
B5: nhấn nut create để tạo liên kết.
B6: Tạo các liên kết cho các bảng còn lại và nhấn nut close để đóng của sổ Relationship
Qui tắc tạo quan hệ: Trong cửa sổ Relationships, ta trỏ chuột vào trường khóa chính của bảng này (bảng chính) kéo sang trường liên kết của bảng kia (bảng quan hệ) và thả chuột. 
Đánh giá cuối bài
Củng cố : bài tập trace nghiệm điền khuyết đã chuan bị sẵn trên Violet
Bài tập về nhà và dặn dò
Chuẩn bị trước nội dung “Bài tập và thực hành 5”
Nhận xét, rút kinh nghiệm:	

File đính kèm:

  • docBai 8 - Lien Ket Giua Cac Bang.doc