Bài 7. LIÊN KẾT GIỮA CÁC BẢNG. - Pdf 21

1

Bài 7.
LIÊN KẾT GIỮA CÁC BẢNG.

A. Mục đích và yêu cầu:
1. Kiến thức :
Học sinh cần nắm vững cách liên kết giữa các bảng .
2. Tư tưởng tính cảm:
Giúp học sinh nắm được cách liên kết giữa các bảng.

B. Phương pháp – phương tiện :
1. Phương pháp :
Kết hợp kiến thức trong giáo trình với ví dụ minh hoạ .
2. Phương tiện :
Giáo viên :
 Sách giáo khoa tin học 12.
 Giáo án tin học 12.
 Sách tham khảo.
Học sinh :
 Sách giáo khoa tin học 12.
 Vở ghi lý thuyết tin học 12.
 Sách tham khảo < nếu có>.

C.Tiến trình lên lớp và nội dung bài giảng :
I. ổn định lớp < 1’ >
Yêu cầu lớp trưởng ổn định lớp và báo cáo sĩ số .
II. Kiểm tra bài cũ và gợi động cơ : < 3’ >
a. Kiểm tra bài cũ :
b. Gợi động cơ :
 Trong cuộc sống chúng ta gặp rất nhiều mối quan hệ (hay chính là sự liên kết ) khác

vào tìm hiểu cụ thể sự liên kết trong các
bảng.

1p
3
2
Khái niệm
Liên kết ở đây chính tạo mối liên
hệ giữa các bảng.
Trong Access 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 ra giữa
các bảng cho phép tổng hợp dữ
liệu từ nhiều bảng.
Ví dụ :
Quản l í thông tin về giáo viên và
học sinh
Ta có 2 cách:
c1: lập CSDL gồm một bảng duy
nhất với dầy đủ thông tin cần
thiết:

c2:Lập
CSDLQUAN_LY_HOC_SINH
gồm 3 bảng như sau:

DIEM

.hotenGV, maGV,namsinh,
hotenHS, malop trong các lớp
khác nhau >
Không đảm bảo sự nhất quán của
dữ liệu(tên giáo viên và học sinh
ở mỗi lớp sẽ khác nhau)
Cách thứ hai đã khắc phục được
nhược điểm này. Tuy nhiên khi ta
muốn có thông tin tổng hợp thì
cần thông tin từ cả ba bảng, nói
cách khác là cần liên kết giữa các
bảng. HOCSINH ở cách thứ nhất có nhược điểm :
Dư thừa dữ liệu <Ví dụ
.hotenGV.,maGV, namsinh.,hotenHS,
malop trong các lớp khác nhau >
Không đảm bảo sự nhất quán của dữ
liệu(tên giáo viên và học sinh ở mỗi lớp
sẽ khác nhau).
Cách thứ hai đã khắc phục được nhược
điểm này. Tuy nhiên khi ta muốn có
thông tin tổng hợp thì cần thông tin từ
cả ba bảng, nói cách khác là cần liên kết
giữa các bảng.


tạo quan hệ kéo thả vào
Relationship bảng có quan hệ
xuất hiện hộp thoại Edit ( cửa sổ
Edit Relationship ) ==> Hình ) .
-Table/Query : Phía dưới là bảng
cần tạo quan hệ.
-Related Table/Query : Phía dưới
là bảng đặt quan hệ.
-Enforce Referential Integrity :
Tích để buộc tính toàn vẹn dữ
Thuyết trình : Sau khi xây dựng được
các bảng, mục đích chính của ta phải
tạo sự liên kết nối giữa các bảng với
nhau. Để khi tìm thông tin tổng hợp
được thực hiện dễ dàng.
Yêu cầu học sinh nhìn lên máy chiếu <
nếu có > hoặc theo dõi ví dụ sách giáo
khoa.
Hướng dẫn học sinh cách tạo liên kết
giữa các bảng qua ví dụ CSDL
QUAN_LY_HOC_SINH.
B1.ở ví dụ :
a.Mở CSDL
QUAN_LY_HOC_SINH.MDB nháy
Relationship trên thanh công cụ hoặc
chọn Tools > Relationship.
b.Nháy nút phải chuột vào vùng trống
trong cửa sổ Relationships và chọn
ShowTable xuất hiện hộp thoại
ShowTable :

Relationship :
-Nháy Ok tạo liên kết giữa các
bảng
-Nháy x để đóng cửa sổ
Relationship.
-Chọn yes để lưu lại liên kết.
bảng

DIEM
.
Hộp thoại Edit Relationships xuất hiện :
f.Trong hộp thoại Edit Relationships
nháy Ok. Tạo đường nối giữa 2 bảng .
g.Tưởng tự ta tạo liên kết giữa bảng
DIEM và bảng GIAOVIEN.
Cuối cùng ta có sơ đồ liên kết :
h.Nháy x để đóng cửa sổ Relationship
chọn Yes để lưu lại liên kết.

D.Củng cố bài học < 3’ >
 Hôm nay chúng ta đã học cách tạo mối quan hệ giữa các bảng yêu cầu các em cần
nắm được :
 Cách tạo mối quan hệ giữa các bảng .
 Cách sửa mối quan hệ .
 Cách xoá mối quan hệ .

E.Bài tập về nhà và câu hỏi ôn tập < 4’ >
 Ôn lại cách tạo mối quan hệ .
 Nghiên cứu bài học tiếp theo .
 Thực hành với một ví dụ nào đó về cách tạo mối quan hệ .


Nhờ tải bản gốc
Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status