1. Trang chủ
  2. » Luận Văn - Báo Cáo

Bài tập lớn môn cơ sở dữ liệu Quản Lý Bán Hàng Trong Công Ty

13 2,9K 8

Đ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 13
Dung lượng 476,95 KB

Nội dung

Các vấn đề trong phạm vi quản lý bao gồm nhà cung cấp:  Từ đó ta lập được bảng quan hệ giữa các thuộc tính và quản lý dễ dàng và hiệu quả.. cho khách hàng, giá bán sản phẩm...  HÓA ĐƠ

Trang 1

HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG

Đề Tài Quản Lý CSDL TÊN ĐỀ TÀI: Quản Lý Bán Hàng Trong Công Ty

Sinh Viên:NGÔ ĐỨC THẮNG

BÁO CÁO

Bước I : Mô tả đề tài

Các vấn đề trong phạm vi quản lý bao gồm nhà cung cấp:

 Từ đó ta lập được bảng quan hệ giữa các thuộc tính và quản lý dễ dàng và hiệu quả

Bước II : Xác định thực thể các đối tượng

Hàng

cho khách hàng, giá bán sản phẩm

Trang 2

 HÓA ĐƠN: khách hàng mua, ngày mua và các sản phẩm được mua

Xác định Thuộc Tính thực thể:

- fist name

- last name

- area code

- phone number

Thực thể hóa đơn lưu thông tin để thể hiện các yêu cầu trả tiền của khách hàng, bao gồm các thuộc tính như:

- Khách mua Hàng

- Ngày mua

- Giá cả,Số Lượng

Thực thể nhà cung cấp dùng để lưu thông tin của các nhà cung cấp bao gồm các thuộc tính như:

- name

- contact

- area code

- phone number

Thực thể sản phẩm lưu thông tin về các mặt hàng, bao gồm các thuộc tính chính :

- Thông Tin Sản Phẩm

- Ngày Mua/Bán

- Giá Cả

BƯỚC III: Mô hình Thực Thể Quan Hệ E-R

Trang 3

Điện Thoại Số Hóa Đơn

Họ Tên

Ngày/Tháng Địa Chỉ

Giá Cả

Hóa Đơn

Khách Hàng

Mã 1

Tên NCC

Nhà CUNG CẤP

sdt

Sản Phẩm

GIá

Ngày Mua/Bán

Mã 2

Bao gồm

Ma sp

Trang 4

IV.Chuyển đổi sang mô hình thực thể liên kết:

Khách hàng:

thoại

Hóa đơn

Số hóa

đơn

tháng

Giá cả

Nhà cung cấp

đơn

Số điện thoại

Tên nhà cung cấp

Mã sản phẩm

Sản phẩm

V.Mô hình cơ sở Dữ liệu Quan hệ

Trang 5

VI.Các câu truy vấn

Trang 6

Ví dụ truy vấn 1: Tìm tên của tất cả các khách hàng có trên 10 hóa đơn Biểu thức truy vấn hoàn chỉnh là:

result =  (họ tên) (  =(so luong >10) (khách hàng))

Ví dụ truy vấn 2: Tìm tất cả mã các hóa đơn giao trong ngày

10/10/2012 Biểu thức truy vấn hoàn chỉnh là:

result =  (Mã hóa đơn) (  (Ngày giao= 10/10/2012) (Hóa đơn))

Ví dụ truy vấn 3: Tìm tất cả mã các sản phẩm do nhà cung cấp ở Hà Nôi hoặc nhà cung cấp ở Hồ Chi Minh sản xuất Biểu thức truy vấn hoàn chỉnh là:

result =  (Mã SP) (  (Mã 1= 04)or(Mã 2=08) (Nhà cung cấp))(Sản phẩm)

Ví dụ truy vấn 4: Tìm tên của tất cả nhà cung cấp ở Hà Nôi hoặc nhà cung cấp ở Hồ Chí Minh Biểu thức truy vấn hoàn chỉnh là:

Trang 7

result =  (Tên) (  (mã 1= 04)or(mã2=08) (Nhà cung cấp))

Ví dụ truy vấn 5: Tìm những sản phẩm có giá nhập vào lớn hơn

100.000đ/ đơn vị Biểu thức truy vấn hoàn chỉnh là:

result =  (tên sp) (  (giá nhập vào > 100000) (Sản phẩm))

Ví dụ truy vấn 6: Tên tất cả các sản phẩm bán trong ngày 20/10/2012

result =  (tên sp) (  (Ngày mua bán= “20/10/2012”) (Sản phẩm))

Ví dụ truy vấn 7:

Tìm tất cả những khách mua hàng có hóa đơn lớn hơn 1.000.000 đồng Biểu thức truy vấn hoàn chỉnh là:

result = (họ tên)((tổng tiền> 1000000)(Hóa đơn))(Khách hàng)

Ví dụ truy vấn 8: Tìm tất cả những sản phẩm có giá lớn hơn 3.000.000 đồng

Biểu thức truy vấn hoàn chỉnh là:

result =  (tên sp) (  (Giá>3000000) (Nhân viên))

Ví dụ truy vấn 9:Tìm tất cả những mã hóa đơn có tổng tiền lớn hơn 10.000.000 VND

Trang 8

Biểu thức truy vấn hoàn chỉnh là:

result =  (Mã hóa đơn) (  (Thành tiền >10000000) (Hóa đơn))

Ví dụ truy vấn 10:Tìm tất cả những mã sản phẩm do nhà cung cấp A cung cấp

result =  (Mã SP) (  (Ten NCC = A) (Sản phẩm))

VII.Xác định các phụ thuộc hàm F trên từng lược đồ quan hệ

và đưa về dạng chuẩn 3:

X t uan hệ Khách hàng = (Mã1( ) Họ tên(B Địa chỉ(C) SĐT( )) với

tập các hàm phụ thuộc 1 ={ →BC } và tập khóa K1={ }

Ta thấy không có thuộc tính không khóa nào (B C E ) phụ thuộc hàm bắc cầu

vào khóa của quan hệ này.Vậy Khách hàng ở dạng chuẩn 3

B X t uan hệ Nhà cung cấp =( Mã2(A),tên nhà cung cấp(B) Địa chỉ (C) SĐT (D))

với tập các hàm phụ thuộc 2 ={ →BC E G} và tập khóa K2={ }

Ta thấy không có thuộc tính không khóa nào (B C E G) phụ thuộc hàm bắc cầu

vào khóa của quan hệ này.Vậy Nhà cung cấp ở dạng chuẩn 3

C X t uan hệ Sản phẩm =(Mã SP(A),Ngày mua/bán(B) Giá (C)) với tập phụ thuộc

hàm 3={ →BC } và tập khóa K3={ }

Trang 9

Ta thấy không có thuộc tính không khóa nào (B,C) phụ thuộc hàm bắc cầu vào

khóa của quan hệ này.Vậy Sản phẩm ở dạng chuẩn 3

X t uan hệ Hóa Đơn =(Số hóa đơn(A) Ngày tháng(B) Giá cả(C)) với tập phụ

thuộc hàm 4 ={B→ C →BC} và tập khóa K4={ B}

Ta thấy không có thuộc tính không khóa nào (C) phụ thuộc hàm bắc cầu vào khóa

của quan hệ này.Vậy Hóa Đơn ở dạng chuẩn 3

VIII Thực hiện 10 câu truy vấn bằng My SQL

lượng >10

SELECT Họ tên

ROM Khách hàng

WHERE số lượng>10

Ví dụ truy vấn 2: Tìm tên của tất cả các hóa đơn giao trong ngày

10/10/2012

SELECT Mã hóa đơn

ROM Hóa đơn

WHERE Ngày giao = 10/10/2012

Trang 10

Ví dụ truy vấn 3: Tìm tất cả mã các sản phẩm do nhà cung cấp ở Hà Nôi hoặc nhà cung cấp ở Hô Chi Minh sản xuất

SELECT Mã SP

FROM Sản phẩm Nhà cung cấp

WHERE ((nhà cung cấp.mã1 = 04) OR

(nhà cung cấp.mã2=08)) AND

sản phẩm.mã sp= nhà cung cấp.mã2

Ví dụ truy vấn 4: Tìm tên của tất cả nhà cung cấp ở Hà Nôi hoặc nhà cung cấp ở Hồ Chí Minh

INSERT INTO T

SELECT Tên

ROM Nhà cung cấp

WHERE nhà cung cấp.mã1 = 04

INSERT INTO T

SELECT Tên

ROM Nhà cung cấp

WHERE nhà cung cấp.mã2 = 08

Trang 11

Ví dụ truy vấn 5: : Tìm những mã sản phẩm có giá nhập vào lớn hơn 100.000đ/ đơn vị

SELECT Mã SP

FROM Sản phẩm

WHERE Giá nhập >100000

Ví dụ truy vấn 6: Tên tất cả các sản phẩm bán trong ngày 20/10/2012

SELECT tên sp

ROM Hóa đơn

WHERE ngày mua bán= “20/10/2012”

Ví dụ truy vấn 7: Tìm tất cả những khách mua hàng có hóa đơn lớn hơn 1.000.000 đồng

SELECT Khách hàng.MãKH

ROM Hóa đơn Khách hàng

WHERE Hóa đơn.Thành tiền >1000000 AND

Khách hàng.Mã KH=Hóa đơn.Mã KH

Trang 12

Ví dụ truy vấn 8: Tìm tất cả những sản phẩm có giá lớn hơn 3.000.000 đồng

SELECT Ten sp

ROM Hóa đơn

WHERE giá>3000000

Ví dụ truy vấn 9:Tìm tất cả những mã hóa đơn có tổng tiền lớn hơn 10.000.000 VND

SELECT Mã hóa đơn

ROM Hóa đơn

WHERE Thành tiền > 10000000

Ví dụ truy vấn 10: Tìm tất cả những mã sản phẩm do nhà cung cấp A cung cấp

SELECT Mã SP

FROM Sản phẩm

WHERE TenNCC IN(

Trang 13

SELECT Ten NCC

ROM Nhà cung cấp

WHERE TenNCC= “ ”

THE END**********************

Ngày đăng: 29/03/2015, 22:06

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w