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

Đề 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.

39 1,7K 4

Đ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 39
Dung lượng 2,03 MB

Nội dung

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. 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”

Trang 2

Đề 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.

Trang 3

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”

Trang 4

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á

Trang 5

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ý.

Trang 6

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ể)

Trang 7

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

Trang 8

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

Trang 11

Mô hình thực thể liên kết

Trang 12

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

Trang 13

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

Trang 14

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)

Trang 15

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

Trang 16

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)

Trang 17

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)

Trang 18

CÀI ĐẶT TRÊN ACCESS

- Khởi động microsoft Access

- Chọn File -> New -> Blank database Xuất

hiên bảng chon

- Chọn Create table in design new

Trang 33

b) Liệt kê thông tin nhân viên lập hóa đơn có mã hóa đơn là 0007844

Trang 34

c) Liệt kê thông tin cửa hàng có mã hóa đơn là 0007844:

Trang 35

d) Liệt kê thông tin các cửa hàng mà nhân viên Trần Thị Lan Anh phụ trách:

Trang 36

e)Liệt kê số hóa đơn mà nhân viên Trần Thị Lan Anh lập:

Trang 37

f) Tạo truy vấn hiển thị danh sách nhân viên bán 1 sản phẩm cùng loại (với mã sản phẩm được nhập bất kì từ bàn phím)

+Ngôn ngữ SQL:

SELECT CTIETHD_BAN.[Ma SP], NHANVIEN.[Ho Ten NV]

FROM NHANVIEN INNER JOIN CTIETHD_BAN ON NHANVIEN.[Ma NV] = CTIETHD_BAN.[Ma NV]

WHERE (((CTIETHD_BAN.[Ma SP])=[Nhap Ma SP]));

+Kết quả: ví dụ nhập Ma SP 452000401

Trang 38

g) Liệt kê những tên, địa chỉ và số điện thoại của các siêu thị là khách

hàng của nhà phân phối Phạm Nguyễn

Ngày đăng: 08/08/2014, 16:44

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w