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

Tiểu luận môn cơ sở dữ liệu quản lý Kinh doanh của xưởng may

28 491 1

Đ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 28
Dung lượng 1,09 MB

Nội dung

Các vấn đề trong phạm vi quản lý bao gồm thông tin nhà cung cấp, sản phẩm, hóa đơn,quản lý sản xuất , và khách hàng.. Từ các hóa đơn có thể tìm thấy tin về sản phẩm,hãng sản phẩm, khách

Trang 1

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

Đề tài :Kinh doanh của xưởng may

I,Phân tích yêu cầu bài toán:

Bài toán đặt ra là quản lý một xưởng may Các vấn đề trong phạm vi quản lý bao gồm thông tin nhà cung cấp, sản phẩm, hóa đơn,quản lý sản xuất , và khách hàng Thông qua đó có thể lập các hóa đơn Từ các hóa đơn có thể tìm thấy tin về sản

phẩm,hãng sản phẩm, khách hàng cũng như giá cả và các thông tin cần thiết khác

- Các thông tin về khách hàng là những công ty thiết kế hay các cửa hàng đặt hàng ; cần nắm được Tên khách hàng, địa chỉ( nơi khách hàng làm việc và địa chỉ nó)

số điện thoại

Trang 2

- Thông tin về nhà cung cấp nguyên liệu:bao gồm tên hãng, địa chỉ liên hệ, số điện thoại liên hệ, tình trạng của nhà cung cấp ra sao và đơn đặt hàng với nhà cung cấp đó

là gì, Một hãng cũng có thể cùng lúc cung cấp nhiều loại chất liệu sản xuất

- Thông tin về sản phẩm bao gồm:các loại nguyên vật liệu,kiểu quần áo làm ra, phải nắm đƣợc là mô tả sản phẩm,ngày sản xuất, ngày giao cho khách hàng, giá bán sản phẩm, nhà cung cấp sản phẩm đó là ai, chú ý khi sử dụng sản phẩm

- Thông tin về hóa đơn bao gồm khách hàng mua, ngày mua và các sản phẩm đƣợc mua,ngày giao hàng Mỗi hóa đơn có thể có nhiều dòng, trong mỗi dòng của hóa đơn có chứa thông tin về tên sản phẩm, đơn vị, số lƣợng và giá cả

- Thông tin về sản xuất bao gồm thông tin nhân công

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

- Ngày (thời gian có hóa đơn)

- Giá hàng<giá tổng của các mặt hàng xuất trong hóa đơn>

*Nhà cung cấp:

Trang 3

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ư:

- Sđt3 <số điện thoại liên hệ>

- Chuyên môn( thuộc bộ phận nào)

- Mức lương theo sản phẩm

III, Mô hình E-R ( Thiết kế ở mức logic và cải thiện lược đồ thiết kế mức vật lý)

Trang 4

Nhân công

Nhà cung cấp

Họ&Tên

Địa chỉ

Mức lương

Chuyên môn

Sđt3

Trang 5

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

Trang 6

+ giữa Khách hàng và :Hóa Đơn

Sp bán Số

lƣợng

khách hàng

+ giữa Hóa Đơn và Sản phẩm:

- Ánh xạ quan hệ nhiều – nhiều:

Giữa sản phẩm và nhân công

Trang 8

Với trường hợp không gắn định danh: Lược đồ quan hệ

Bước 5:Ánh xạ các quan hệ 1 ngôi(đệ quy)

Ánh xạ quan hệ đệ quy loại 1-nhiều: ta có lược dồ

ID

Tên hãng

Mã1 Sản

phẩm

Trang 9

- Hóa đơn:

Mã1 Họ và

tên

Sp nhập

Mã làm

Ánh xạ quan hệ đệ quy loại nhiều-nhiều:

Bước 6:Ánh xạ các quan hệ nhiều ngôi

Theo sơ đồ ER trên:

Các lược đồ là:

Trang 10

Hóa đơn:

Mã1 Họ và

tên

Sp nhập

Sp bán

Số lượng

Nhà cung cấp:

Tên hãng

Mã làm

Bước 7:Ánh xạ các mối liên kết lớp cha/lớp con

Đối tượng phân biệt trong lược đồ E-R cho loại tập thực thể không giao nhau:

Lược đồ:

Trang 11

Sp nhập

Sp bán

Số lƣợng

Trang 12

**Tổng hợp lại ta đƣợc một tập các quan hệ nhƣ sau:

Sp nhập

Sp bán

Số lƣợng

V.Lƣợc đồ trên MySQL

Tên hãng Địa chỉ Sđt2

Trang 13

*Mô hình dữ liệu quan hệ

*Các dữ liệu nhập vào:

Trang 16

VI Các câu truy vấn

1.Liệt kê tất cả các hóa đơn có giá sp trên 1 triệu

r = (hoa don= “gia”)(S) result = (gia)( (hoa don = “ gia>1trieu ” )(S)

Trang 17

2 Tìm thông tin mã sp và hãng cung cấp tất cả các sản phẩm là áo thun

r = (san pham= “ten sp”)(S) result = (ma2,ten sp,ten hang)( (ten sp=“ao thun”)(S)

3 Liệt kê các mã hóa đơn trong ngày 20/9 (coi các năm đều la 2012)

r = (ngay= “20/9”)(S)

result = (ma1)( (ngay = “20/9”)(S)

4.Tìm tên tất cả các sản phẩm được mua bởi khách hàng Thời trang Candy

r = (tenkh= “thoi trang Candy”)(S) result = (san pham.ten sp)( ( tenkh= “ thoi trang Candy ” )(S)

5.Liệt kê sp do nhà cung cấp A cung cấp với số lượng trên 100

r = (ten hang=”A” AND (hoa don)( ( so luong >100)(S)

result = (san pham.ten sp)( (ten hang=”A” AND (hoa don)( ( so luong >100))

6.Liệt kê ho tên nhân công làm chuyên môn “may 1” được mức lương trên 2 triệu

r = ((chuyen mon= “may 1”)AND (muc luong >2 trieu))

result = (nhancong.ho va ten)( ((chuyen mon= “may 1”)AND (muc luong >2 trieu))(S)

Trang 18

7.Thông tin tất cả các sản phẩm đƣợc bán với số lƣợng trên 100 chiếc và giá mỗi cái trên 300 nghìn

r =  (so luong>100 AND gia>300 000)

result = (ma2,ten sp) ( (so luong>100 AND gia>300 000))

8.Tìm tất cả ten hãng của những nhà cung cấp or tên sản phẩm do nha cung cấp đó cung cấp

result = [(ten hang)((nha cung cap)(P))]  [(ten sp)((san pham )]

9.Thông tin các loại sản phẩm làm ra

result = [(ma2,tensp,ngay sx,ngay giao,gia,chu y sd)  (san pham)](S)

10.Liệt kê chỉ những sản phẩm bán ra không có chú ý sd và có trong hóa đơn đƣợc giao ngày 20/9 có số lƣợng trên 100 chiếc

“20/9”)

result = [ ( san pham) (  ( chu y sd= “ko”)  ( hoa don)  ( so

VII Thiết lập các phụ thuộc hàm và chuẩn hóa về dạng chuẩn 3NF.

Trang 19

Quy tắc:với mỗi khách hàng có một địa chỉ xác định,và số điện thoại cụ thể ->có tập phụ thuộc hàm:

F={TKH#->(ĐC,PHONE)}

Chuẩn hóa 3NF

Lƣợc đồ quan hệ Hóa đơn :={MA1#,HT,SPN,SPB,DATE,SL,GH}

Trong đó:

MA1#:mã của hóa đơn

HT:họ tên khác hàng có hóa đơn

SPN:Tên sản phẩm nhập

SPB:tên sản phẩm bán

DATE: ngày tạo hóa đơn

SL:số lƣợng hàng bán trên hóa đơn

GH:giá hàng trên hóa đơn

Trang 20

+ Với mỗi mã của sản phẩm xác định duy nhất tên sản phẩm,ngày sản

xuất,ngày giao,giá sản phẩm->có phụ thuộc hàm

+Với mỗi mã sản phẩm và chú ý sử dụng xác định một tên sản phẩm duy nhất ->có phụ thuộc hàm

Trang 21

PHONE:số điện thoại liên lạc với nhà cung cấp

Quy tắc : mỗi một hãng cung cấp chỉ có duy nhất một địa chỉ xác định và số điện thoại ->có phụ thuộc hàm

Trang 22

Lược đồ quan hệ quản lí Nhân công;={MNC#,HT,ĐC,CM,ML}

Trong đó:

MNC#:Mã nhân công

HT:Họ tên nhân công mà quản lí trong xưởng

ĐC:địa chỉ liên hệ của nhân công

CM:Chuyên môn của nhân công làm trong xưởng

ML:mức lương của nhân công trong xưởng

Trang 23

VI* Chuyển đổi các câu truy vấn sang ngôn ngữ MySQL.

1.Liệt kê tất cả các hóa đơn có giá sp trên 1 triệu

SELECT Mã1

FROM Hóa đơn

WHERE giá hàng>1 triệu.

FROM Hóa đơn

WHERE Tên sp=”áo thun”);

Trang 24

5.Liệt kê sp do nhà cung cấp A cung cấp với số lƣợng trên 100

SELECT *

FROM Sản phẩm

WHERE Tên sp IN

( SELECT Tên sản phẩm

FROM Hóa đơn

WHERE Số lượng >100 && Tên hãng IN(

FROM Nhân công

WHERE chuyên môn = “may 1” && mức lương>2

7.Thông tin tất cả các sản phẩm đƣợc bán với số lƣợng trên 100 chiếc và giá mỗi cái trên 300 nghìn

SELECT *

FROM Sản phẩm

WHERE Số lượng IN(

SELECT Số lượng

FROM Hóa đơn

WHERE Số lượng >100 IN(

SELECT Giá

FROM Sản phẩm

WHERE giá>300 000));

Trang 26

( SELECT Ngày giao,số lượg

FROM Sản phẩm

WHERE (Ngày giao = “20/9”) AND (số lượng >100) );

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

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w