Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 17 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
17
Dung lượng
0,94 MB
Nội dung
Bài toán đặt vấn đề: Mt 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ê phân tích đơn đặt hàng, xét cách lập CSDL sau: • Phương án 1: Lập CSDL gồm bảng • Phương án 2: Lập CSDL gồm nhiều bảng Bài toán đặt vấn đề Phơng án 1: Dùng bảng để lu thông tin có cấu trúc nh sau: BANG_ MUA_HANG Tên trường Mô tả 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 Dia_chi Địa khách hàng Ngay_giao_hang Ngày giao hng Don_gia n giỏ (VN) Khúa chớnh Bài toán đặt vấn đề ? Hãy quan sát nhợc điểm cần l u ý cách lập CSDL ? D thừa liệu Không đảm bảo quán mặt liệu Lm cỏch no Để khắc phục nhợc điểm khắc phục nhược dơng c¸ch lËp CSDL gồm nhiều bảng im? ta sử Bài toán đặt vấn đề Phng ỏn 2: Gồm ba bảng có cấu trúc tương ứng sau: Khach_han g Tên trờng Ma_khach_hang Mô tả Khoá Mã khách hàng Ten_khach_hang Tên khách hàng Mat_hang Hoa_don Dia_chi Tên trờng Địa khách hàng Mô tả Ma_hang Mã mặt hàng Ten_hang Tên mặt hàng Don_gia Tên trờng Đơn giá (VNĐ) Mô tả 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 Khoá Khoá Bài toán đặt vấn đề Khach_han g Mat_hang Hoa_don Cách thứ hai khắc phục đợc nhợc điểm cách thứ nhất, nhiên để có đợc thông tin tổng hợp cần lấy thông tin từ bảng cần liên Khái niệm: Trong CSDL, cỏc bng thng có liên quan với Khi xây dựng CSDL, liên kết bảng cho phép ta tổng hợp liu t nhiu bng 2 Kỹ thuật tạo liên kết bảng B1: Xác định trờng để xác lËp liªn kÕt Khach_han g: Ma_khach_hang , Ten_khach_hang, Dia_chi Hoa_Do So_don, Ma_khach_hang, Ma_hang, So_luong, n: Ngay_giao Mat_hang: Ma_hang, Ten_hang, Don_gia Kỹ thuật tạo liên kết bảng B2: Mở CSDL Nháy nút chọn Tools Relationships để mở cửa sổ Relationships B3: Nháy nút nháy nút phải chuột vào vùng trống ca sổ Relationships chọn Show Table Chọn tên bảng cần liên kết nháy Add Kỹ thuật tạo liên kết bảng B4: Thiết lập mối liên kết bảng Kéo trờng liên kết bảng khAch_hAng 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 bảng mặt B5: Nháy nút chọn Yes để lu liên kết hàng Kỹ thuật tạo liên kết bảng Bảng khach_hang sau liên kết: Kỹ thuật tạo liên kết bảng Xoá liên kết bảng B1: Nháy chuột vào đờng liên kết B2: Nhấn phím Delete bàn phÝm vµ chän Yes BÀI TẬP Câu 1: Liên kết bảng cho phép: a Tránh dư thừa liệu b Có thể có thơng tin từ nhiều bảng c Nhất quán liệu d Tất câu a,b,c Đáp án: Câu d BÀI TẬP Câu 2: Sắp xếp bước theo thứ tự thực để tạo liên kết hai bảng a.Më CSDL Chọn Tools Relationships để mở cửa sổ Relationships b.Xác định trờng để xác lập liên kết c.Trong Show Table chọn tên bảng cần liên kết nháy Add d.Thiết lập mối liên kết bảng bng cỏch kéo trờng liên kết bảng ny thả vào trờng t ơng ứng bảng ỏp ỏn: b →a →c →d BÀI TẬP Câu 3: Muốn xóa liên kết hai bảng a Chọn hai bảng nhấn phím Delete; b Chọn đường liên kết hai bảng nhấn phím Delete c Chọn tất bảng nhấn phím Delete d Tất sai Đáp án: b Kh¸i niƯm: - Trong CSDL, bảng thường có liên quan với Khi xây dựng CSDL, liên kết bảng cho phép ta tổng hợp liệu từ nhiều bảng 2 Kü thuËt t¹o liên kết 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 bảng cần liên kết nháy Add B4: Thiết lập mối liên kết bảng bng cỏch kéo trờng liên kết bảng ny thả vào trờng tơng ứng bảng B5: Nháy nút chọn Yes để lu liên kết ... CSDL gồm nhiều bảng Bài toán đặt vấn đề Phơng án 1: Dùng bảng để lu thông tin có cấu trúc nh sau: BANG_ MUA_HANG Tên trường Mô tả So_don Số hiệu đơn đặt hàng Ma_khach_hang Mã khách hàng Ho_ten Tên