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ý thông tin về hàng hóa và khách hàng

8 1,6K 16

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 8
Dung lượng 235,92 KB

Nội dung

Học viện công nghệ bưu chính viễn thông * * * BÀI TẬP LỚN Môn học: Cơ sở dữ liệu của cửa hàng thời trang... I-Phân tích yêu cầu của chủ cửa hàng tôi đưa ra một số nhận định sau - Đây l

Trang 1

Học viện công nghệ bưu chính viễn thông

* * * BÀI TẬP LỚN

Môn học: Cơ sở dữ liệu

của cửa hàng thời trang

Họ tên: Trần hoàn

Lớp: D10CN1

Trang 2

I-Phân tích yêu cầu của chủ cửa hàng tôi đưa ra một số nhận định sau

- Đây là cơ sở dữ liệu dành cho một cửa hang thời trang dung để quản lý các thông tin về hàng hóa trong cửa hàng và khách hàng

- Phần hiển thị dành cho người quản trị sẽ hiển thị các chỉ mục thay đổi,thêm bớt…dung để cập nhập,sửa đổi thông tin về hàng hóa và khách hàng

- Phần hiển thị ra bên ngoài cho người dùng sẽ hiển thị các thông tin do người quản trị nhập vào

Những nội dung cần lưu trữ trong cơ sở dữ liệu là các thông tin về hàng

hóa,khách hàng,cửa hàng,nhân viên và mối quan hệ rằng buộc giữa các thực thể đó với nhau

Cơ sở dữ liệu được xây dựng trên hệ quản trị cơ sở dữ liệu mysql trong đó những thao tác được sử dụng thường xuyên là

1-đối với người quản trị:nhập,xuất,xóa,thay đổi… dữ liệu

2-đối với người sử dụng tra cứu dữ liệu

II-Dựa vào các yêu cầu đó tôi thiết kế lược đồ E-R có dạng như sau

Trang 3

Hàng hóa Quản

Mua hàng

Làm việc

Bán

Ngày mua

Số lượng

Chiết khấu

Mã đơn hàng

Số lượng

Khách hàng

Mã khách hàng

Điều kiện kinh tế Nguồn khách hàng Loại khách hàng

Số điện thoại

Tên khách hàng

Độ tuổi

Nghề nghiệp

Địa chỉ

Cửa hàng

Mua bán

Số chi nhánh

Số điện thoại

Người quản lý

Địa chỉ

Mã mặt hàng

Tên mặt hàng

size

giá

Mã đơn hàng

Hãng sản xuất

Mã NV

Tên NV

Trang 4

III

Cửa hàng

Mã chi nhánh Số điện thoại Người quản lý Địa chỉ Quản lý

Khách hàng

khách

hàng

Tên

khách

hàng

Độ Tuổi

Nghề Nghiệp

Địa Chỉ

Số Điện Thoại

Loại Khách hàng

Nguồn khách hàng

Điểu kiện kinh tế Mua hàng

Mã đơn

hàng

Mã mặt hàng

Mã khách hàng

Ngày mua Số lượng Chiết khấu

Hàng hóa

Mã mặt hàng Tên mặt hàng Hãng sản xuất Size giá

Bán hàng

Mã đơn

hàng

Mã mặt hàng

Mã NV Ngày bán Số lượng Mức thưởng

doanh số Nhân viên

nhánh

SĐT Mức lương Ca làm việc

Trang 5

IV

1-Tìm những đơn hàng mua hàng số lượng lớn ( >10 chiếc/có đơn hàng)

result = (mã đơn hàng)((số lượng>10)(Mua hàng))

2-tìm tên của mặt hàng có mã ZR007

result = ( tên mặt hàng)((mã mặt hàng=ZR007)(Hàng hóa))

3-tìm tất cả những mặt hang loại big size ( size >xl) của hãng CK

result = (tên mặt hang,mã mặt hàng)(((size>xl) AND(size>xxl) AND(size>xxxl) AND (hãng sản xuất =CK))(Hàng hóa))

4-tìm tên tất cả các mặt hàng của hãng Ck và zara kèm theo size

result = (tên mặt hàng ,size)(((hãng sản xuất=CK) or (hãng sản xuất =zara))(mặt hàng))

5-tìm thông tin về mã mặt hàng,tên mặt hàng,giá bán,size của tất cả các mặt hàng thuộc hãng Zara

result = (mã mặt hàng,tên mặt hang,giá ,size)((tên hãng=Zara )(Hàng hóa))

6-tìm tất cả khách hàng đã mua hàng tại cửa hàng vào ngày 2/9/2012 do nhân viên có mã 007 bán

result = (khách hàng.tên khách hàng,Khách hàng.Mã khách hàng)(((mua hàng.ngày mua hàng = 2/9/2012) AND (nhân viên.Mã NV =007) AND (khách hàng.mã khách hàng = mua hàng.mã khách hàng) AND (nhân viên.Mã NV=bán hàng.Mã NV) AND (bán hàng.mã đơn hàng = mua hàng.mã đơn hàng) AND (bán hàng.ngày bán = mua hàng.ngày mua))(Khách hàng x Nhân viên x Mua hàng

x Bán hàng))

7-tìm những khách hàng làm nghề kinh doanh hoặc có điều kiện kinh tế loại khá result = (Tên khách hàng,Mã khách hàng)(((nghề nghiệp = kinh doanh) AND (điều kiện kinh tế = khá))(khách hàng))

8-tìm khách hàng có đơn hàng số 19992012

result = (khách hàng.tên khách hàng,Khách hàng.Mã khách hàng)(((mua hàng.mã đơn hàng = 19992012) AND (khách

(khách hàng x mua hàng))

Trang 6

result = (khách hàng.tên khách hàng,Khách hàng Mã khách hàng)(((hàng hóa.hãng sản xuất = CK ) AND (mua hàng.mã

mặt hàng = hàng hóa.mã mặt hàng) AND (khách hàng.mã khách hàng mua hàng.mã khách hàng))(khách hàng x mua hàng))

V

VI

1)

Xác định một số phụ thuộc hàm

*Ví dụ

1- trên bảng nhân viên

R=(Mã NV,Tên NV,SĐT,Mức lương,Ca làm việc)

Ta có

Mã NV -> Tên NV,SĐT,Mức lương,Ca làm việc

Ca làm việc -> Mức lương 2-trên bảng Hàng hóa

R= (Mã mặt hàng, Tên mặt hàng,Hãng sản xuất,Size,giá)

Ta có

Mã mặt hàng -> Tên mặt hàng,Hãng sản xuất,Size,giá Tên mặt hàng -> Hãng sản xuất

3-Trên bảng Cửa hàng

R= (Mã chi nhánh, Số điện thoại,Người quản lý,Địa chỉ)

Ta có

Trang 7

Mã chi nhánh-> Số điện thoại,Người quản lý,Địa chỉ Địa chỉ-> Số điện thoại,Người quản lý

4-Trên bảng Khách hàng

R=(Mã khách hàng,Tên khách hàng,Độ tuổi,Nghề nghiệp,Số điện thoại,Điều kiện kinh tế,Địa chỉ,Loại khách hàng,Nguồn khách hàng)

Ta có

Mã khách hàng -> Tên khách hàng,Độ tuổi,Nghề nghiệp,Số điện thoại,Điều kiện kinh tế,Địa chỉ,Loại khách hàng,Nguồn khách hàng

…………

2)biện luận và chứng minh lược đồ quan hệ đã ở dạng chuẩn 3 vì trong 1 bảng

- các thuộc tính đã ở mức nguyên tố không thể chia nhỏ được nữa=> đã ở dạng chuẩn 1

-Các thuộc tính không khóa phụ thuộc hoàn toàn vào khóa chính => đã ở dạng chuẩn 2

- không có thuộc tính không khoá nào phụ thuộc hàm bắc cầu vào một khoá chính=> đã ở dạng chuẩn 3

VII

1-Tìm những đơn hàng mua hàng số lượng lớn ( >10 chiếc/có đơn hàng)

SELECT Mã đơn hàng

FROM Mua hàng

WHERE Số lượng > ‘10’;

2-tìm tên của mặt hàng có mã ZR007

SELECT Tên mặt hàng

FROM Hàng hóa

WHERE Mã mặt hàng = ‘10’;

3-tìm tất cả những mặt hang loại big size ( size =xl,xxl,xxxl) của hãng CK

SELECT Tên mặt hàng

FROM Hàng hóa

WHERE Size = ‘XL’ OR Size = ‘XXL’ OR Size = ‘XXXL’;

4-tìm tên và mã tất cả các mặt hàng của hãng Ck và zara kèm theo size

SELECT Tên mặt hàng,Size

Trang 8

6-tìm tất cả khách hàng đã mua hàng tại cửa hàng vào ngày 2/9/2012 do nhân viên có mã 007 bán

SELECT Khách hàng.Tên khách hàng,Khách hàng.Mã khách hàng

FROM Khách hàng,Nhân viên,Mua hàng,Bán hàng

WHERE Mua hàng.Ngày mua hàng = ‘2/9/2012’ AND

Nhân viên.Mã NV = ‘007’ AND

Khách hàng.Mã khách hàng= Mua hàng.Mã khách hàng AND

Nhân viên.Mã NV= Bán hàng.Mã NV AND

Bán hàng.Mã đơn hàng = Mua hàng.Mã đơn hàng AND

Bán hàng.Ngày bán= Mua hàng.Ngày mua

ORDER BY Mã khách hàng ;

7-tìm những khách hàng làm nghề kinh doanh và có điều kiện kinh tế loại khá

SELECT Tên khách hàng,Mã khách hàng

FROM Khách hàng

WHERE Nghề nghiệp = ‘Kinh doanh’ AND Điều kiện kinh tế = ‘khá”

ORDER BY Mã khách hàng ;

8-tìm khách hàng có đơn hàng số 19992012

SELECT Khách hàng.Tên khách hàng,Khách hàng.Mã khách hàng

FROM Khách hàng ,Mua hàng

WHERE Mua hàng.Mã đơn hàng = ‘19992012 AND

Khách hàng.Mã khách hàng= Mua hàng.Mã khách hàng

ORDER BY Mã khách hàng ;

9- tìm tên những mặt hàng có đơn hàng 20012002

SELECT Hàng hóa.Tên mặt hàng,Hàng hóa.Mã mặt hàng

FROM Hàng hóa ,Mua hàng

WHERE Mua hàng.Mã đơn hàng = ‘20012002 AND

Mua hàng.Mã mặt hàng=Hàng hóa.Mã mặt hàng

ORDER BY Mã mặt hàng ;

10- tìm những khách hàng đã mua hàng của hãng CK

SELECT Khách hàng.Tên khách hàng,Khách hàng.Mã khách hàng FROM Khách hàng ,Mua hàng

WHERE Hàng hóa.Hãng sản xuất =’CK’ AND

Mua hàng.Mã mặt hàng=Hàng hóa.Mã mặt hàng AND

Khách hàng.Mã khách hàng= Mua hàng.Mã khách hàng

ORDER BY Mã khách hàng ;

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

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w