Tải bản đầy đủ (.ppt) (39 trang)

Đề tài : Truy vấn và thiết kế cơ sở dữ liệu quản lí bán hàng của nhà phân phối Nguyễn về mặt hàng sữa TH Truemilk (Theo yêu cPhạmầu bài toán). Cài đặt bằng hệ quản trị cơ sở dữ liệu Access.

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.15 MB, 39 trang )

Đề tài
Đề tài
:
: Truy vấn và thiết kế cơ sở dữ liệu quản lí
bán hàng của nhà phân phối Phạm Nguyễn về mặt
hàng sữa TH Truemilk (Theo yêu cầu bài toán). Cài
đặt bằng hệ quản trị cơ sở dữ liệu Access.
Mở đầu
Với tư cách là một phần mềm cơ sở dữ liệu, Access
đã ngày càng khẳng định được sự tiện dụng của nó.
Để chứng minh cho những luận điểm trên, nhóm 6
sẽ sử dụng Access để giải quyết bài toán:
“Truy vấn cơ sở dữ liệu quản lí bán hàng của nhà
phân phối Phạm Nguyễn về mặt hàng sữa
THtruemilk”
Bài toán cụ thể
Nhà phân phối Phạm Nguyễn cần quản lí việc phân phối sản phẩm
sữa THtruemilk tới các cửa hàng trong địa bàn Hà Nội, cụ thể như sau :
- Mỗi sản phẩm sữa cần được quản lí về các thông tin sau : mã sản
phẩm,tên sản phẩm, đơn vị tính, đơn giá
- Mỗi nhân viên bán hàng phụ trách phân phối mặt hàng cho một số
cửa hàng, thông tin về nhân viên gồm: mã nhân viên, tên nhân viên,
ngày sinh, địa chỉ,số điện thoại nhân viên
- Mỗi cửa hàng cần được quản lí thông tin : mã cửa hàng, tên cửa
hàng, địa chỉ của của hàng, số điện thoại cửa hàng
- Mỗi lần bán hàng, nhân viên phân phối sẽ tạo các hóa đơn bán gồm
các thông tin : số hóa đơn , số lượng phân phối , đơn giá
Bài toán cụ thể
Yêu cầu : Được đề ra là xây dựng cơ sở dữ liệu cho công
ty quản lí việc mua bán với khách hàng được dễ dàng,


thuận tiện cho việc quản lí, giảm chi phí do tiền chi cho
nhân công, tránh các thiệt hại không đáng có do sai sót của
người quản lý.
XÂY DỰNG MÔ HÌNH THỰC THỂ
LIÊN KẾT ER
- SANPHAM ( sản phẩm )
- CUAHANG ( cửa hàng)
- HD_BAN( hóa đơn bán)
- NHANVIEN (nhân viên)
1. Xác định các thực thể (4 thực thể)
XÂY DỰNG MÔ HÌNH THỰC THỂ
LIÊN KẾT ER
2. Mối quan hệ giữa các thực thể
2.1. Quan hệ giữa nhân viên và hóa đơn bán
Một nhân viên có thể lập một hoặc nhiều hóa đơn hàng bán
qua một hay nhiều lần phân phối, nhưng mỗi hóa đơn hàng
bán chỉ có thể do một nhân viên bán hàng lập ra
XÂY DỰNG MÔ HÌNH THỰC THỂ
LIÊN KẾT ER
2.2. Quan hệ giữa nhân viên và cửa hàng
Một nhân viên phụ trách phân phối cho ít nhất một cửa
hàng và tối đa cho nhiều cửa hàng. Tuy nhiên, một cửa
hàng chỉ do một nhân viên phụ trách
XÂY DỰNG MÔ HÌNH THỰC THỂ
LIÊN KẾT ER
2.3. Quan hệ giữa hóa đơn bán và cửa hàng

Một cửa hàng có thể có một hay nhiều hóa đơn bán qua một
hay nhiều lần mua. Nhưng một hóa đơn bán chỉ được lập
cho một cửa hàng qua mỗi lần giao dịch

XÂY DỰNG MÔ HÌNH THỰC THỂ
LIÊN KẾT ER
2.4. Quan hệ giữa hóa đơn bán và sản phẩm

Một hóa đơn bán có thể gồm một hoặc nhiều sản phẩm và
một sản phẩm có thể có trong một hoặc nhiều hóa đơn bán
Mô hình thực thể liên kết
CHUYỂN ĐỔI SANG MÔ HÌNH QUAN HỆ
Chuyển các tập thực thể thành các quan hệ cùng tên và tập thuộc tính,
ta được :
- SANPHAM(Ma SP, Ten SP ,Don vi tinh , Gia SP )
- CUAHANG(Ma CH, Ten CH, Dia Chi CH, So DTCH)
- HD_BAN( So HD, SoLuong, Don Gia)
- NHANVIEN(Ma NV, HoTen NV, NgaySinh, Dia Chi, So DTNV)
1. Chuyển đổi thực thể mạnh
CHUYỂN ĐỔI SANG MÔ HÌNH QUAN HỆ
2. Chuyển đổi các liên kết 1-n

Đưa khóa của quan hệ 1 vào làm thuộc tính của quan hệ n
CHUYỂN ĐỔI SANG MÔ HÌNH QUAN HỆ

Đưa khóa của quan hệ NHANVIEN và CUAHANG vào làm thuộc
tính của quan hệ HD_BAN, ta được:
HD_BAN (So HD, Ma CH, Ma NV, SoLuong, Don Gia)

Đưa khóa của quan hệ NHANVIEN vào làm thuộc tính của quan hệ
CUAHANG, ta được:
CUAHANG (Ma CH, Ma NV, Ten CH, Dia Chi CH, So DTCH)
CHUYỂN ĐỔI SANG MÔ HÌNH QUAN HỆ
3. Chuyển đổi các liên kết n-n

Tạo quan hệ mới với thuộc tính là tập thuộc tính khóa của
thực thể liên quan
CHUYỂN ĐỔI SANG MÔ HÌNH QUAN HỆ
4. Chuyển đổi các liên kết đa trị
- CUAHANG(Ma CH, Ten CH, Dia Chi CH, So DTCH)
=> So DTCH (Ma CH,sdtCH)
- NHANVIEN(Ma NV, HoTen NV, NgaySinh, Dia Chi, So DTNV)
=> So DTNV (Ma NV,sdtNV)
CHUYỂN ĐỔI SANG MÔ HÌNH QUAN HỆ
5. Tổng kết các mô hình quan hệ
CTIETHD_BAN(So HD, Ma SP, Ma NV, Ma CH, SoLuong, Don
Gia)
CUAHANG(Ma CH, Ma NV, Ten CH, Dia Chi CH, So DTCH)
NHANVIEN(Ma NV, HoTen NV, NgaySinh, Dia Chi, So DTNV)
SANPHAM(Ma SP, Ten SP , Don vi tinh , Gia SP)
So DTCH(Ma CH,sdtCH)
So DTNV(Ma NV,sdtNV)
CÀI ĐẶT TRÊN ACCESS
- Khởi động microso Access
- Chọn File -> New -> Blank database. Xuất
hiên bảng chon
- Chọn Create table in design new.

×