tiết 24 liên kết giữa các bảng

13 10 0
tiết 24 liên kết giữa các bảng

Đ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

Bài toán đặt vấn đề: Một công ti bán văn phòng phẩm 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 công ty lập CSDL cấu trúc nh sau: Cỏch thứ nhất: Lập CSDL gồm bảng Tªn trờng So_don Mô tả Số hiệu đơn đặt hàng Ma_khach_hang Mà khách hàng Ten_khach_han g Tên khách hàng Ma_hang Mà mặt hàng So_luong Số lợng Ten_hang Tên mặt hàng Dia_chi Địa khách hàng Ngay_giao Ngày giao hàng Don_gia Đơn giá (VNĐ) Khoá ? 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 Cách thứ hai: Lập CSDL KINH_DOANH gồm ba bảng Tªn trờng Mô tả Khoá Khach_hang Ma_khach_han Mà khách hàng g Mat_hang Ten_khach_ha ng Tên trờng Dia_chi Ma_hang Ten_hang Mô tả Địa khách Mà mặt hàng hàng Tên mặt hàng Don_gia Đơn giá (VNĐ) Tên trờng Hoa_don Tên khách hàng Mô tả So_don Số hiệu đơn đặt hàng Ma_khach_ha ng Mà khách hàng Ma_hang Mà mặt hàng Khoá Kho¸ chÝnh Khach_han g Mat_hang Hoa_don ? Muèn kÕt xuÊt thông tin nhiều mà Để có đ ợc thông tin tổng hợp gồmubảng Số hóa đơn, HÃy quan sát từ điểm bảng phải nh thế? nào? kháchlập hàng, tên khách hàng,địa chỉ, mà hàng, tên cách CSDL hàng, đơn giá cần lấy thông tin từ bảng nào? thứ haiKHACH_HANG, khắc phục đ ợc nhợc điểm cách Cách Tạo kết bảng Từ 3liên bảng: MAT_HANG, HOA_DON thứ Khái niệm: Liên kết đợc tạo bảng cho phép tổng Liên kết bảng gì? ? hợp liệu từ nhiều bảng Kỹ thuật tạo liên kết bảng Sau bng trbảng lờn micần to c mi bao Để có liênớt nht kết hai ? quan h nhiêu bảng? 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ệ bảng Kỹ thuật tạo liên kết bảng B1: Mở CSDL Kinh doanh Nháy nút chọn Tools Relationships để mở cửa sổ Relationships B2: Nháy nút nháy nút phải chuột vào vùng trống 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 B3: Thiết lập mối liên kết bảng Trỏ chuột vào trờng Ma_khach_hang (là trờng khóa chính), bảng KHACH_HANG HOA_DON ? Giữa bảng hai KHACH_HANG kéo rê sang Ma_khach_hang quan với trờng nào?HOA_DON (không phảihệ tr ờng khóatrên chính) bảng m bảo tính tồn vẹn liệu từ hai bảng  Tơng tự Trỏ chuột vào trờng Ma_hang (là trờng khóa chính), bảng MAT_HANG kéo rê sang Ma_hang (không phải trờng khóa chính) bảng Kỹ thuật tạo liên kết bảng B3: Thiết lập mối liên kết bảng Trỏ chuột vào trờng Ma_khach_hang (là trờng khóa chính), bảng KHACH_HANG HOA_DON ? Giữa bảng hai KHACH_HANG kéo rê sang Ma_khach_hang quan với trờng nào?HOA_DON (không phảihệ tr ờng khóatrên chính) b¶ng Đảm bảo tính tồn vẹn liệu từ hai bng Tơng tự Trỏ chuột vào trờng Ma_hang (là trờng khóa chính), bảng MAT_HANG kéo rê sang Ma_hang (không phải trờng khóa chính) bảng Kỹ thuật tạo liên kết bảng B4: Nháy nút chọn Yes để lu liên kết 2 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 ... điểm cách Cách Tạo kết bảng Từ 3liên bảng: MAT_HANG, HOA_DON thứ Khái niệm: Liên kết đợc tạo bảng cho phép tổng Liên kết bảng gì? ? hợp liệu từ nhiều bảng Kỹ thuật tạo liên kết bảng Sau bng trbảng... chính), bảng MAT_HANG kéo rê sang Ma_hang (không phải trờng khóa chính) bảng Kỹ thuật tạo liên kết bảng B4: Nháy nút chọn Yes để lu liên kết 2 Kỹ thuật tạo liên kết bảng Bảng Khach_hang sau liên kết: ... 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 B3: Thiết lập mối liên kết bảng Trỏ chuột vào trờng Ma_khach_hang (là trờng khóa chính), bảng KHACH_HANG HOA_DON ? Giữa bảng hai

Ngày đăng: 26/02/2021, 06:29

Từ khóa liên quan

Mục lục

  • Slide 1

  • Slide 2

  • Slide 3

  • Slide 4

  • Slide 5

  • Slide 6

  • Slide 7

  • Slide 8

  • Slide 9

  • Slide 10

  • Slide 11

  • Slide 12

  • Slide 13

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan