Bài giảng Môn Tin học lớp 12 - Bài 7 - Liên kết giữa các bảng

Ngoài ra Gv có thể yêu cầu học xác định khóa chính, khóa ngoại và sự ràng buộc dữ liệu thông qua các khóa này. Từ đó cho thấy sự liên kết giữa các bảng.

doc3 trang | Chia sẻ: rimokato | Lượt xem: 2881 | Lượt tải: 0download
Bạn đang xem nội dung tài liệu Bài giảng 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
	Bài 7	 LIÊN KẾT GIỮA CÁC BẢNG
I MỤC TIÊU
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
Kĩ năng: Biết cách tạo liên kết trong Access
II. Chuẩn bị
Giáo viên: Giáo án, phòng máy, một số CSDL mẫu
Học sinh: Đọc bài và học bài trước ở nhà
Hoạt động 1: Khái niệm
Hoạt động Gv
Hoạt động Hs
Nội dung ghi bảng
Gv nêu ví dụ: một công ty chuyên bán dụng cụ văn phòng thường xuyên nhận đơn đặt hàng từ khách hàng.
Gv giải thích yêu cầu thiết kế CSDL rồi đưa ra 2 cách thiết kế CSDL
Từ cấu trúc bảng này giáo viên nêu lên nhược điểm: Tính dư thừa dữ liệu, không đảm bảo sự nhất quán dữ liệu. Từ đó đưa ra cách thiết kế CSDL thứ 2 là thiết kế 3 bảng khác nhau.
Sau khi trình bày cấu trúc 3 bảng trên giáo viên có thể yêu cầu học sinh nhận xét cấu trúc bảng. 
Ngoài ra Gv có thể yêu cầu học xác định khóa chính, khóa ngoại và sự ràng buộc dữ liệu thông qua các khóa này. Từ đó cho thấy sự liên kết giữa các bảng.
Học sinh lắng nghe
Học sinh quan sát bảng, nhận biết cấu trúc bảng.
Học sinh lắng nghe, tiếp thu
Học sinh quan sát cấu trúc 3 bảng, nhận xét
Cách thứ nhất:gồm 1 bảng
BẢNG(So_don,Ma_khach_hang, Ho_ten, Ma_mat_hang, So_luong, Ten_mat_hang, Dia_chi, Ngay_giao_hang, Don_gia)
Cách thứ 2: gồm 3 bảng có cấu trúc như sau:
KHACH_HANG(Ma_khach_hang, Ho_ten, Dia_chi)
MAT_HANG(Ma_mat_hang,Ten_mat_hang, Don_gia)
HOA_DON(So_don, Ma_khach_hang, Ma_mat_hang, So_luong, Ngay_giao_hang)
Hoạt động 2: Kỹ thuật tạo liên kết giữa các bảng
Hoạt động của Gv
Hoạt động của Hs
Nội dung ghi bảng
Trình bày các bước như trong sgk 
Sau đó kiểm tra từng bước của học sinh
Học sinh theo dõi các bước và thực hiện theo sự hướng dẫn của gv
Bước 1 mở CSDL KINH _DOANH.MDB. Chọn Tools->Relationships… hoặc chọ biểu tượng trên thanh công cụ.
Bước 2 chọn biểu tượng hoặc nháy nút phải chuột vào vung trống cửa sổ Relationships và chọn Show Table…
Bước 3 Trong Show Table chọn từng bảng cần liên kết rồi nháy nút Add cuối cùng nháy close
Bước 4 hiện cử sổ Relatioships khóa chính được in đậm.
Bước 5 để thiết lập mối liên kết giữa các bảng thông qua trường Ma_khach_hang của hai bảng KHACH_HANG và HOA_DON
Bước 6: Trong hộp thoại Edit Relationships chọn Creat
Bước 7: thực hiện tương tự như bước trên đối với 2 bảng MAT_HANG và HOA_DON
Cuối cùng ta có sơ đồ liên kết, nhấn nút Close để đóng của sổ.
Hoạt động 3: Củng cố
Gv chuẩn bị sẵn một CSDL ở nhà sau đó yêu cầu học sinh tạo liên kết giữa các bảng đó
Học sinh thực hiện theo yêu cầu
Dặn dò: Các em về nhà xem trước bài TH số 5 để tiết sau thực hành

File đính kèm:

  • docBbai 7 -truong nguyen tri phuong.doc