Bài giảng Tin học Lớp 12 - Bài 7: Liên kết giữa các bảng
1. Khái niệm:
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
2. Kỹ thuật tạo liên kết giữa các bảng
Sau khi có ớt nhất hai bảng trở lờn mới tạo được mối quan hệ
Vớ dụ: CSDL KINH_DOANH
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
Tạo mối quan hệ giữa 3 bảng này
Bạn đang xem tài liệu "Bài giảng 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 gốc về máy hãy click vào nút Download ở trên
Tóm tắt nội dung tài liệu: Bài giảng Tin học Lớp 12 - Bài 7: Liên kết giữa các bảng

_hang Mã mặt hàng Ten_hang Tên mặt hàng Don_gia Đơn gi á (VNĐ) BàI 7 - LIÊN KếT GIữA CáC BảNG Tên trường Mô tả Kho á chính So_don Số hiệu đơn đ ặt hàng Ma_khach_hang Mã khách hàng Ma_hang Mã mặt hàng So_luong Số lượng Ngay_giao Ngày giao hàng Khach_hang Mat_hang Hoa_don Cỏch thứ hai : Lập CSDL KINH_DOANH gồm ba bảng Khach_hang Mat_hang Hoa_don Cách thứ hai khắc phục đư ợc nhược đ iểm của cách thứ nhất BàI 7 - LIÊN KếT GIữA CáC BảNG ? Hãy quan sát và chỉ ra những ưu đ iểm của cách lập CSDL trên ? Để có đư ợc thông tin tổng hợp gồm Số hóa đơn, mã khách hàng , tên khách hàng,địa chỉ , mã hàng , tên hàng , đơn gi á th ì cần lấy thông tin từ bảng nào ? Từ 3 bảng : KHACH_HANG, MAT_HANG, HOA_DON Muốn kết xuất thông tin từ nhiều bảng th ì các bảng này phải nh ư thế nào ? Tạo liên kết giữa các bảng 1. Khái niệm : 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 . 2. Kỹ thuật tạo liên kết giữa các bảng BàI 7 - LIÊN KếT GIữA CáC BảNG Sau khi có ớt nhất hai bảng trở lờn mới tạo được mối quan hệ Vớ dụ : CSDL KINH_DOANH 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 Tạo mối quan hệ giữa 3 bảng này ? Liên kết giữa các bảng là gì? ? Để liên kết giữa các bảng cần ít nhất bao nhiêu bảng ? B2: Nháy nút hoặc nháy nút phải chuột vào vùng trống của sổ Relationships chọn Show Table B1: Mở CSDL Kinh doanh . Nháy nút hoặc chọn Tools Relationships để mở cửa sổ Relationships . Chọn tên các bảng cần liên kết rồi nháy Add BàI 7 - LIÊN KếT GIữA CáC BảNG 2. Kỹ thuật tạo liên kết giữa các bảng B3: Thiết lập mối liên kết giữa các bảng Trỏ chuột vào trường Ma_khach_hang (là trường khóa chính ), của bảng KHACH_HANG kéo rê sang Ma_khach_hang ( không phải là trường khóa chính ) của bảng HOA_DON Tương tự Trỏ chuột vào trường Ma_hang (là trường khóa chính ), của bảng MAT_HANG kéo rê sang Ma_hang ( không phải là trường khóa chính ) của bảng HOA_DON BàI 7 - LIÊN KếT GIữA CáC BảNG 2. Kỹ thuật tạo liên kết giữa các bảng Đảm bảo tớnh toàn vẹn dữ liệu từ hai bảng ? Giữa hai bảng KHACH_HANG và HOA_DON có quan hệ với nhau trên trường nào ? B3: Thiết lập mối liên kết giữa các bảng Trỏ chuột vào trường Ma_khach_hang (là trường khóa chính ), của bảng KHACH_HANG kéo rê sang Ma_khach_hang ( không phải là trường khóa chính ) của bảng HOA_DON Tương tự Trỏ chuột vào trường Ma_hang (là trường khóa chính ), của bảng MAT_HANG kéo rê sang Ma_hang ( không phải là trường khóa chính ) của bảng HOA_DON BàI 7 - LIÊN KếT GIữA CáC BảNG 2. Kỹ thuật tạo liên kết giữa các bảng Đảm bảo tớnh toàn vẹn dữ liệu từ hai bảng ? Giữa hai bảng KHACH_HANG và HOA_DON có quan hệ với nhau trên trường nào ? B4: Nháy nút và chọn Yes để lưu liên kết . BàI 7 - LIÊN KếT GIữA CáC BảNG 2. Kỹ thuật tạo liên kết giữa các bảng Bảng Khach_hang sau khi liên kết : BàI 7 - LIÊN KếT GIữA CáC BảNG 2. Kỹ thuật tạo liên kết giữa các bảng Xoá liên kết giữa các bảng B1: Nháy chuột vào đư ờng liên kết B2: Nhấn phím Delete trên bàn phím và chọn Yes BàI 7 - LIÊN KếT GIữA CáC BảNG 2. Kỹ thuật tạo liên kết giữa các bảng
File đính kèm:
bai_giang_tin_hoc_lop_12_bai_7_lien_ket_giua_cac_bang.ppt