1. Trang chủ
  2. » Giáo án - Bài giảng

Bai 7 Lien ket bang

20 331 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 20
Dung lượng 2,37 MB

Nội dung

TRẦN HỮU TRANG TRƯỜNG TRUNG HỌC PHỔ THÔNG TIN HỌC 12 Đặng Hữu Hoàng BÀI 7 LIÊN KẾT GIỮA CÁC BẢNG LIÊN KẾT GIỮA CÁC BẢNG Thời gian 1 tiết • 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 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. 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Ụ 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. 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 Tên trường Mô tả Khóa chính So_don Số hiệu đơn đặt hàng Ma_khach_hang Mã khách hàng Ho_ten Tên khách hàng Ma_mat_hang Mã mặt hàng So_luong Số lượ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 Don_gia Đơn giá (VND) 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 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 Đia_chi Địa chì khách hàng KHACH_HANG 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á (VND) HOA_DON Tên trường Mô tả Khóa chính So_don Số hiệ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 Phương án 1 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 Phương án 2 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 KĨ THUẬT TẠO LIÊN KẾT GIỮA CÁC BẢNG KĨ THUẬT TẠO LIÊN KẾT GIỮA CÁC BẢNG • Bước 1:Trên thanh menu, • Bước 1:Trên thanh menu, Click chọn Click chọn • Trên thanh công cụ, • Trên thanh công cụ, Click chọn 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. VÍ DỤ 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 • Mở CSDL KINH_DOANH.MDB • Mở CSDL KINH_DOANH.MDB Click chọn Click chọn • Xuất hiện bảng Show Table • Xuất hiện bảng Show Table . TRẦN HỮU TRANG TRƯỜNG TRUNG HỌC PHỔ THÔNG TIN HỌC 12 Đặng Hữu Hoàng BÀI 7 LIÊN KẾT GIỮA CÁC BẢNG LIÊN KẾT GIỮA CÁC BẢNG Thời gian 1 tiết • Trong CSDL, các bảng thường. hỏi) liên kết, rồi click và Create để tạo liên kết. VÍ DỤ 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 • Mở CSDL KINH_DOANH.MDB •

Ngày đăng: 02/05/2015, 17:00

TỪ KHÓA LIÊN QUAN

w