1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Bai 7 Lien ket giua cac bang

19 6 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 19
Dung lượng 2,26 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

• Thiết lập mối liên kết giữa bảng 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 bảng HOA_DON  xuất hiện hộp thoại Click chọn[r]

Trang 1

BÀI 7

LIÊN KẾT GIỮA CÁC BẢNG

Thời gian 1 tiết

Trang 2

• 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

• 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

KHÁI NIỆM

Khi tạo liên kết giữa các bảng có cần đảm

bảo tính toàn vẹn dữ liệu không?

• Cần đảm bảo tính toàn vẹn vì khi tạo ra liên kết giữa các bảng cần đảm bảo tính hợp lí của dữ liệu trong các bảng

có liên quan

• Cần đảm bảo tính toàn vẹn vì khi tạo ra liên kết giữa các bảng cần đảm bảo tính hợp lí của dữ liệu trong các bảng

có liên quan

Trang 3

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 Để thống kê và

phân tích các đơn đặt hàng, hãy trình

bày các phương án lập CSDL?

VÍ DỤ

• Phương án 1: Lập CSDL gồm một bảng duy nhất

• Phương án 1: Lập CSDL gồm một bảng duy nhất.

• Phương án 2: Lập CSDL gồm nhiều bảng

• Phương án 2: Lập CSDL gồm nhiều bảng.

Trang 4

1 Phương án 1: gồm một bảng duy nhất chứa các thông tin cần thiết

1 Phương án 1: gồm một bảng duy nhất chứa các thông tin cần thiết

Ma_khach_hang Mã khách hàng

Ma_mat_hang Mã mặt hàng

Ten_mat_hang Tên mặt hàng

Đia_chi Địa chì khách hàng

Ngay_giao_hang Ngày giao hàng

Trang 5

2 Phương án 2: gồm ba bảng có cấu trúc tương ứng nhau

2 Phương án 2: gồm ba bảng có cấu trúc tương ứng nhau

Ma_khach_hang Mã khách hàng

Đia_chi Địa chì khách hàng

KHACH_HANG

MAT_HANG

Ma_mat_hang Mã mặt hàng

Ten_mat_hang Tên mặt hàng

Trang 6

Ma_khach_hang Mã khách hàng

Ma_mat_hang Mã mặt hàng

Ngay_giao_hang Ngày giao hàng

Phương án 1

* Dư thừa dữ liệu

* Không đảm bảo sự nhất quán của dữ liệu

* Không đảm bảo sự nhất quán của dữ liệu

Phương án 2

* Phải có liên kết giữa các bảng để

có được thông tin tổng hợp

* Phải có liên kết giữa các bảng để

có được thông tin tổng hợp

Trang 7

KĨ THUẬT TẠO LIÊN KẾT GIỮA CÁC BẢNG

• Bước 1:Trên thanh menu,

• Trên thanh công cụ,

• Trên thanh công cụ,

Click chọn

• Bước 2: Chọn các bảng (và mẫu hỏi) cần thiết lập liên kết.

Bước 2: Chọn các bảng (và mẫu hỏi) cần thiết lập liên kết.

• Bước 3: Chọn trường liên quan từ các bảng (và mẫu hỏi) liên

kết, rồi click và Create để tạo liên kết.

Bước 3: Chọn trường liên quan từ các bảng (và mẫu hỏi) liên

kết, rồi click và Create để tạo liên kết.

Trang 8

VÍ DỤ

Quan sát sách giáo khoa trang 57, hãy lập CSDL KINH_DOANH gồm các bảng: KHACH_HANG, MAT_HANG, HOA_DON

Trang 9

• Mở CSDL KINH_DOANH.MDB

• Mở CSDL KINH_DOANH.MDB

Click chọn

• Xuất hiện bảng Show Table

• Xuất hiện bảng Show Table

Trang 10

• Bảng Show Table

• Bảng Show Table

Click chọn

Click chọn

Trang 11

Click chọn

Click chọn Click chọn

Click chọn Click chọn

Trang 12

• Trong cửa sổ Relationships với

các trường khóa chính của mỗi bảng được in đậm

• Trong cửa sổ Relationships với

các trường khóa chính của mỗi bảng được in đậm

Trang 13

• Thiết lập mối liên kết giữa bảng KHACH_HANG với bảng HOA_DON

• Thiết lập mối liên kết giữa bảng 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 bảng HOA_DON  xuất hiện hộp thoại

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  xuất hiện hộp thoại

Click chọn

Trang 14

Xuất hiện mối liên kết

Mối liên kết

Trang 15

• Thiết lập mối liên kết giữa bảng MAT_HANG với bảng HOA_DON

• Thiết lập mối liên kết giữa bảng MAT_HANG với bảng HOA_DON

Kéo thả trường Ma_mat_hang của bảng MAT_HANG qua trường Ma_mat_hang của bảng HOA_DON  xuất hiện hộp thoại

Kéo thả trường Ma_mat_hang của bảng MAT_HANG qua trường Ma_mat_hang của bảng HOA_DON  xuất hiện hộp thoại

Click chọn

Trang 16

Xuất hiện mối liên kết

Mối liên kết

Trang 17

Click chọ để đóng cửa

sồ Relationships

Click chọ để đóng cửa

sồ Relationships

Nhớ click Yes để lưu liên kết

Trang 18

DẶN DÒ

1 Xem trước Bài tập và thực hành 5 :

LIÊN KẾT GIỮA CÁC BẢNG

Trang 19

Thực hiện tháng 09 năm 2008

E_mail: dhhoang03@yahoo.co.uk

Ngày đăng: 10/11/2021, 02:25

w