1. Kiến thức
- Biết khỏi niệm liờn kết giữa cỏc bảng, sự cần thiết và ý nghĩa của việc tạo liờn kết. - Biết cỏch tạo liờn kết trong Access.
2. Kĩ năng: Tạo được liờn kết giữa cỏc bảng ở chế độ thiết kế.
3. Thỏi độ: Tự giỏc, tớch cực và chủ động tự tỡm hiểu, khỏm phỏ, đặc biệt là khả năng làm việc theo nhúm, tương trợ giỳp đỡ lẫn nhau.
II. PHƯƠNG PHÁP
- Thuyết trỡnh, thảo luận nhúm.
III. CHUẨN BỊ
1. Gv: Sỏch GK tin 12, Sỏch GV tin 12, giỏo ỏn. Bảng phụ (hỡnh 47-49)
2. Hs: học sinh học bài biểu mẫu và đọc trước ở nhà bài liờn kết giữa cỏc bảng, SGK và tập vở ghi bài. ghi bài.
IV. NỘI DUNG1. Ổn định lớp 1. Ổn định lớp 2. Kiểm tra bài cũ 3. Bài mới
HOẠT ĐỘNG CỦA Gv&Hs NỘI DUNG
Hoạt động 1: Tỡm hiểu khỏi niệm liờn kết giữa cỏc bảng Gv: giới thiệu VD về cỏch lập
CSDL Bỏn hàng của cụng ty chuyờn bỏn dụng cụ văn phũng. - Cỏch 1: Lập CSDL gồm một bảng duy nhất chứa cỏc thụng tin cần thiết.
- Sử dụng tranh về bảng Bỏn hàng khi sử dụng cỏch 1 sau đú yờu cầu HS nhận xột.
Hs: nhận xột: Dư thừa dữ liệu và khụng đảm bảo tớnh nhất quỏn.
Gv: Cú cỏch nào để khắc phục được nhược điểm đú?
Hs: tạo ra cỏc bảng riờng lẻ
Gv: sử dung bảng phụ về cỏch 2: Lập CSDL Kinh_doanh gồm 3 bảng.
Hs: quan sỏt.
Gv: Tuy nhiờn, để cú được thụng tin tổng hợp. Chẳng hạn liệt kờ cỏc loại mặt hàng đó được đặt hàng cựng số lần được đặt hàng thỡ cần thụng tin từ 3 bảng. Núi cỏch khỏc cần cú liờn kết giữa cỏc bảng
Gv: Yờu cầu HS nờu khỏi niệm
liờn kết giữa cỏc bảng.
1. Khỏi niệm
Trong CSDL, 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 giữa cỏc bảng cho phộp tổng hợp dữ liệu từ nhiều bảng.
Hs: trỡnh bày khỏi niệm.
Hoạt động 2: Tỡm hiểu kĩ thuật tạo liờn kết giữa cỏc bảng. - Gv: trỡnh bày cỏc thao tỏc tạo
liờn kết giữa cỏc bảng cho hs quan sỏt và ghi nhớ.
Hs: quan sỏt cỏc thao tỏc giỏo viờn hướng dẫn
Để thực hiện liờn kết giữa bảng KHACH_HANG và bảng HOA_DON ta thực hiện cỏc bước sau đõy:
Bước 1 : Mở CSDL KINH_DOANH.MDB. Nhỏy nỳt trờn thanh cụng cụ hoặc chọn
Tools → Relationship…
- Bước 2 : Nhỏy nỳt hoặc
nhỏy nỳt phải chuột vào vựng trống tong cửa sổ Relationship
và chọn Show Table…trong bảng chọn tắt để mở hộp thoại
Show Table nếu nú chưa xuất hiện.
- Bước 3 : Trong hộp thoại
Show Table chọn 2 bảng (HOA_DON, KHACH_HANG) bằng cỏch chọn tờn bảng và nhỏy Add. Cuối cựng nhỏy
Close để đúng cửa sổ Show Table.
- Bước 4 : Cỏc bảng đó xuất hiện trờn cửa sổ Relationship
với cỏc trường khoỏ chớnh của mỗi bảng được in đậm. Di chuyển cỏc bảng sao cho hiển thị toàn bộ chỳng trờn cửa sổ ( nếu cú bảng bị khuất khụng thể hiện ở cửa sổ Relationship).
- Bước 5 : Để thiết lập mối liờn kết giữa KHACH_HANG với bảng HOA_DON : kộo thả trường Ma_khach_hang của bảng KHACH_HANG qua trường Ma_khach_hang của HOA_DON. Hộp thoại Edit Relationship xuất hiện : (thể hiện hỡnh 48/trang 60 SGK bằng mỏy chiếu) .
- Bước 6 : Trong hộp thoại Edit
2. 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ực hiện trong cửa sổ Relationships, mọi thao tỏc xem, tạo, sửa, xoỏ liờn kết đều được thực hiện trong cửa sổ này.
a. Cỏc bước tiến hành để thiết lập cỏc mối liờn kết giữa cỏc bảng: cỏc bảng:
– Chọn Tools Relationships hoặc nhỏy nỳt lệnh (Relationships).
– Chọn cỏc bảng (và mẫu hỏi) cần thiết lập liờn kết. – Chọn trường liờn quan từ cỏc bảng (và mẫu hỏi) liờn
kết, rồi nhỏy Create để tạo liờn kết.
b. Hiệu chỉnh mối liờn kết:
Vào cửa sổ Relationships, kớch đỳp vào dõy quan hệ, xuất hiện cửa sổ Edit Relationships để hiệu chỉnh.
c. Xúa dõy mối liờn kết:
Vào cửa sổ Relationships, kớch chuột phải vào dõy quan hệ muốn xúa, chọn lệnh Delelte
Lưu ý: Muốn hiệu chỉnh hoặc xúa dõy quan hệ ta phải
Relationship, nhỏy Create.
Access tạo một đường nối giữa 2 bảng để tạo mối liờn kết.
- Bước 7 : Tương tự như vậy, ta cú thể thiết lập liờn kết giữa bảng MAT_HANG và bảng HOA_DON và cuối cựng ta cú sơ đồ liờn kết như hỡnh 49/trang 60 SGK.
Bước 8 : Nhỏy nỳt để đúng
cửa sổ Relationships. Nhỏy Yes để lưu lại liờn kết.
4. Cũng cố, dặn dũ