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

Slide tin học 12 bài 7 liên kết giữa các bảng _L.N Tập

18 768 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 18
Dung lượng 7,19 MB

Nội dung

Slide tin học 12 bài 7 liên kết giữa các bảng _L.N Tập tài liệu, giáo án, bài giảng , luận văn, luận án, đồ án, bài tập...

BỘ GIÁO DỤC VÀ ĐÀO TẠO QUỸ LAURENCE S’TING Cuộc thi Thiết kế bài giảng điện tử e-Learning Bài giảng: BÀI 7: LIÊN KẾT GIỮA CÁC BẢNG Chương trình Tin học, lớp 12 Giáo viên: Lê Như Tập tapln.dtnt@gmail.com Điện thoại: 0979496716 Trường PTDTNT THPT Huyện Mường Ảng huyện Mường Ảng, tỉnh Điện Biên Tháng 7/2012 Bµi to¸n ®Æt vÊn ®Ò: 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? • 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. Tờn trng Mụ t Khúa chớnh So_don S hiu n t hng Ma_khach_hang Mó khỏch hng Ho_ten Tờn khỏch hng Ma_mat_hang Mó mt hng So_luong S lng Ten_mat_hang Tờn mt hng Dia_chi a ch khỏch hng Ngay_giao_hang Ngy giao hng Don_gia n giỏ (VN) Phơng án 1: Dùng 1 bảng duy nhất để lu thông tin có cấu trúc nh sau: BANG_ MUA_HANG Bài toán đặt vấn đề Em hãy quan sát bảng và chỉ ra những nhợc điểm cần lu ý của cách lập CSDL trên ? ? D thừa dữ liệu Không đảm bảo sự nhất quán về mặt dữ liệu Để khắc phục những nhợc điểm trên ta sử dụng cách lập CSDL g m nhi u b ng . Vy lm cỏch no khc phc nhc im? Bài toán đặt vấn đề Tên trờng Mô tả Khoá chính Ma_khach_hang Mã khách hàng Ten_khach_hang Tên khách hàng Dia_chi Địa chỉ khách hàng Tên trờng Mô tả Khoá chính Ma_hang Mã mặt hàng Ten_hang Tên mặt hàng Don_gia Đơn giá (VNĐ) 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 Phng ỏn 2: Gm ba bng cú cu trỳc tng ng nh sau: Phng ỏn 2: Gm ba bng cú cu trỳc tng ng nh sau: Khach_hang Mat_hang Hoa_don Bài toán đặt vấn đề Khach_hang Mat_hang Hoa_don Em hãy quan sát 3 bảng trên thì thấy cách thứ hai khắc phục đợc nhợc điểm của cách thứ nhất, tuy nhiên để có đợc thông tin tổng hợp thì cần lấy thông tin từ 3 bảng trên cần liên kết giữa các bảng. Bài toán đặt vấn đề 1. Kh¸i niÖm:  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 giữa các bảng cho phép ta tổng hợp dữ liệu từ nhiều bảng. B1: Xác định trờng để xác lập liên kết Khach_hang: Ma_khach_hang , Ten_khach_hang, Dia_chi Mat_hang: Ma_hang, Ten_hang, Don_gia Hoa_Don: So_don, Ma_khach_hang, Ma_hang, So_luong, Ngay_giao 2. Kỹ thuật tạo liên kết giữa các bảng B3: 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 B2: 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 2. Kỹ thuật tạo liên kết giữa các bảng B4: Thiết lập mối liên kết giữa các bảng Kéo trờng liên kết ở bảng khAch_hAng và thả vào tr ờng tơng ứng ở bảng hoA_Don. Tơng tự thiết lập liên kết bảng Hoá đơn và bảng mặt hàng B5: Nháy nút và chọn Yes để lu liên kết. 2. Kỹ thuật tạo 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 chut vo ng liờn kt B2: Nhấn phím Delete trên bàn phím và chọn Yes Các em thực HNH Kỹ thuật tạo liên kết giữa các bảng theo mẫu sau Hng dn 1 Khái niệm: - Trong CSDL, cỏc bng thng cú liờn quan vi nhau Khi xõy dng CSDL, liờn kt gia cỏc bng cho phộp ta tng hp d liu t nhiu bng 2 Kỹ thuật tạo liên kết giữa các bảng: B1: Xác định... liên kết giữa các bảng: B1: Xác định trường để xác lập liên kết B2: Mở CSDL Chọn Tools Relationships để mở cửa sổ Relationships B3: Trong Show Table chọn tên các bảng cần liên kết rồi nháy Add B4: Thiết lập mối liên kết giữa các bảng bng cỏch kéo trường liên kết ở bảng ny và thả vào trường tương ứng ở bảng kia B5: Nháy nút và chọn Yes để lưu liên kết * BI TP: EM HY TR LI MT S CU HI SAU: Cõu 1: Liờn... ny và thả vào trường tương ứng ở bảng kia B5: Nháy nút và chọn Yes để lưu liên kết * BI TP: EM HY TR LI MT S CU HI SAU: Cõu 1: Liờn kt gia cỏc bng cho phộp? A) Trỏch c d tha d liu B) Cú th cú c thụng tin t nhiu bng C) Nht quỏn d liu D) Tt c cỏc cõu A,B,C Khụng ỳng Click tip tc Khụng ỳng Click tip tc ỳng- Click tr li ca bn :: Cõu tip tc ỳng- Cõu tipca bn Click tr li tc Bn ó khụng tr li cõu hi . tr ờng tơng ứng ở bảng hoA_Don. Tơng tự thiết l p li n kết bảng Hoá đ n và bảng mặt hàng B5: Nháy n t và ch n Yes để lu li n kết. 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. LAURENCE S’TING Cuộc thi Thiết kế bài giảng đi n tử e-Learning Bài giảng: BÀI 7: LI N KẾT GIỮA CÁC BẢNG Chương trình Tin học, l p 12 Giáo vi n: L Như Tập tapln.dtnt@gmail.com Đi n thoại: 0 979 49 671 6 Trường. Thiết l p mối li n kết giữa các bảng bng cỏch kéo trờng li n kết ở bảng ny và thả vào trờng tơng ứng ở bảng kia. B5: Nháy n t và ch n Yes để lu li n kết. Câu 1: Li n kết giữa các bảng cho

Ngày đăng: 09/07/2015, 13:31

TỪ KHÓA LIÊN QUAN