Tin 12 T22
Chia sẻ bởi Nguyễn |
Ngày 26/04/2019 |
35
Chia sẻ tài liệu: Tin 12 T22 thuộc Tin học 12
Nội dung tài liệu:
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ẵ
...../....../.......
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ẵ
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...
Người chia sẻ: Nguyễn
Dung lượng: |
Lượt tài: 2
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)