intTypePromotion=3

Bài giảng Tin học 12 bài 7: Liên kết giữa các bảng

Chia sẻ: Trần Tuấn Kiệt | Ngày: | Loại File: PPT | Số trang:26

0
425
lượt xem
89
download

Bài giảng Tin học 12 bài 7: Liên kết giữa các bảng

Mô tả tài liệu
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Giáo viên sẽ có thêm tư liệu tham khảo cho quá trình thiết kế bài giảng với bộ sưu tập bài giảng Liên kết giữa các bảng của chương trình Tin học lớp 12. Các bài giảng trong bộ sưu tập được chọn lọc cẩn thận với mong muốn giúp giáo viên có những tư liệu với nội dung đầy đủ nhất, hay nhất, để hướng dẫn cho học sinh biết cách tạo bảng, có thể liên kết các bảng trong Access. Hy vọng với những bài giảng này quý thầy cô sẽ có những thiết học thật tốt. Chúc các bạn thành công!

Chủ đề:
Lưu

Nội dung Text: Bài giảng Tin học 12 bài 7: Liên kết giữa các bảng

  1. Bài 7: Liên kết giữa các bảng
  2. LIÊN KẾT GIỮA CÁC BẢNG 1. Khái niệm:
  3. Ví dụ: Một công ti 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. Hãy lập CSDL để thống kê và phân tích đơn đặt hàng?
  4. Cách thứ nhất: CSDL gồm một bảng duy nhất chứa tất cả các thông tin cần thiết. Tên trường Mô tả Khóa chính So_don Số liệu đơn đặt hàng Nhượbạn hãy Các c điểm: Ma_khach_hang Mã khách hàng • Dquan asát ư thừ dữ Ho_ten Tên khách hàng CSDL bên & liệu Ma_mat_hang Mã mặt hàng •Không biết cho đảm bảo sự nhấắc CSDL mt So_luong Số lượng phải nhượ quán của dữ c Ten_mat_hang Tên mặt hàng liệđiểm gì? u Dia_chi Địa chỉ khách hàng Ngay_giao_hang Ngày giao hàng Don_gia Đơn giá (VNĐ)
  5. Cách thứ hai: Lập CSDL KINH_DOANH gồm ba bảng có cấu trúc tương ứng KHACH_HANG Tên trường Mô tả Khóa chính Ma_khach_hang Mã khách hàng Ho_ten Tên khách hàng Dia_chi Địa chỉ
  6. Cách thứ hai: Lập CSDL KINH_DOANH gồm ba bảng có cấu trúc tương ứng MAT_HANG Tên trường Mô tả Khóa chính Ma_mat_hang Mã mặt hàng Ten_mat_hang Tên mặt hàng Don_gia Đơn giá (VNĐ)
  7. Cách thứ hai: Lập CSDL KINH_DOANH gồm ba bảng có cấu trúc tương ứng HOA_DON Tên trường Mô tả Khóa chính So_don Số liệu đơn đặt hàng Ma_khach_hang Mã khách hàng Ma_mat_hang Mã mặt hàng So_luong Số lượng Ngay_giao_hang Ngày giao hàng
  8. KHACH_HANG Tên trường Mô tả Khóa chính Ma_khach_hang Mã khách hàng Ho_ten Tên khách hàng Dia_chi Địa chỉ MAT_HANG Tên trường Mô tả Khóa chính Ma_mat_hang Mã mặt hàng Ten_mat_hang Tên mặt hàng Don_gia Đơn giá (VNĐ) HOA_DON Tên trường Mô tả Khóa chính So_don Số liệu đơn đặt hàng Ma_khach_hang Mã khách hàng Ma_mat_hang Mã mặt hàng So_luong Số lượng Ngay_giao_hang Ngày giao hàng
  9. Nhận xét: Cách thứ hai, lập CSDL KINH_DOANH gồm 3 bảng có cấu trúc tương ứng: • KHACH_HANG • MAT_HANG • HOA_DON đã khắc phục được những nhược điểm so với cách thứ nhất. Tuy nhiên, để có được thông tin tổng hợp thì cần thông tin từ ba bảng. CẦN CÓ LIÊN KẾT GIỮA CÁC BẢNG
  10. 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.c Khi xâyửdựngRelationships: kết giữa các Bướ 1: Mở c a sổ CSDL, liên bảng cho phép tổng hợp dữ liệu từ nhiều bảng. Cách Bước 2: Chọn bảng (và mẫu hỏi) cần thiết lập liên 1: CLICK CHỌN Cách 2: kết trong hộp thoại CLICK CHỌN Show Table 2. Kĩ thuật tạo liên kết giữa các bảng: Bước 3: Tạo liên kết giữa các bảng: Chọn trường liên quan từ các bảng (và mẫu hỏi) cần liên kết rồi Click vào Create để tạo liên kết. CHỌN CLICK
  11. Ví dụ: Tạo liên kết cho CSDL KINH_DOANH đã nêu trong mục 1.
  12. Tạo liên kết CSDL KINH_DOANH: Các bảng và trường trong từng bảng tương ứng: • 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, So_luong, Ngay_giao_hang.
  13. Tạo liên kết CSDL KINH_DOANH: 1. Mở CSDL KINH_DOANH.MDB CLICK CHỌN
  14. Tạo liên kết CSDL KINH_DOANH: 2. Mở hộp thoại Show Table • Trên thanh công cụ: CLICK CHỌN CLICK CHỌN • Hoặc nháy nút phải chuột vào vùng trống trong cửa sổ Relationships và
  15. Tạo liên kết CSDL KINH_DOANH: 3. Xuất hiện hộp thoại Show Table CLICK CHỌN CLICK CHỌN
  16. Tạo liên kết CSDL KINH_DOANH: 3. Xuất hiện hộp thoại Show Table Làm tương tự với KHACH_HANG và MAT_HANG, ta thấy các bảng vừa chọn xuất hiện trên cử sổ Relationships: CLICK CHỌN để đóng hộp thoại.
  17. Tạo liên kết CSDL KINH_DOANH: 4. Trong cửa sổ Relationships có các bảng chọn với các trường khóa chính của mỗi bảng được in đậm.
  18. Tạo liên kết CSDL KINH_DOANH: 5. Thiết lập mối quan hệ giữa các bảng:  Thiết lập mối quan hệ giữa bảng KHACH_HANG và 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 bảng HOA_DON => Hộp thoại Edit Relationships xuất hiện: CLICK CHỌN
  19. Tạo liên kết CSDL KINH_DOANH: 6. Access tạo một đường nối giữa hai bảng thể hiện mối kiên kết. Mối liên kết
  20. Tạo liên kết CSDL KINH_DOANH: 7. Làm tương tự để tạo liên kết giữa bảng MAT_HANG và bảng HOA_DON. Ta được sơ đồ liên kết: Mối liên kết Mối liên kết

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản