5

Click here to load reader

Csdl

Embed Size (px)

Citation preview

Page 1: Csdl

1. Lý do chọn đề tài- Bài toán đặt ra là quản lý bán hàng của công ty đa cấp . Các vấn đề trong

phạm vi quản lý bao gồm nhà cung cấp, sản phẩm, hóa đơn, dòng sản phẩm 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 thông tin về sản phẩm, nhà cung cấp và 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 cần nắm được họ tên, tên viết tắt, các khoản vay nợ đối với công ty, mã vùng bưu điện, số điện thoại.

- Thông tin về nhà cung cấp bao gồm tên hãng, địa chỉ liên hệ, mã bưu chính, số điện thoại, 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ì, có thể có nhà cung cấp không cung cấp mặt hàng nào cả. Một hãng cũng có thể cùng lúc cung cấp nhiều loại mặt hàng.

- Thông tin về sản phẩm phải nắm được là mô tả sản phẩm, ngày nhập về, ngày giao cho khách hàng, giá bán sản phẩm, giảm giá bao nhiêu phần trăm, nhà cung cấp sản phẩm đó là ai, có những sản phẩm không do nhà cung cấp nào cung cấp mà do công ty tự làm ra hoặc được cung cấp bằng những cách thức khác

- 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. 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ả. Một sản phẩm có thể tìm thấy ở nhiều dòng trong một hóa đơn.

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

Các thực thể:

• Customer:

thực thể khách hàng dùng để lưu thông tin của các khách hàng, bao gồm các thuộc tính:

- first name

Page 2: Csdl

- last name

- initial

- area code

- phone number

- balance

• Invoice:

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 hàng mua

- ngày mua

• Vendor:

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

- order

• Line:

thực thể dòng để lưu thông tin các dòng trong các hóa đơn bao gồm các thuộc tính như:

- product name

- units

- price

• Product:

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

- mô tả sản phẩm

- ngày nhập

- ngày trao sản phẩm

- giá nhập

Page 3: Csdl

last name

first namenumber

phone

cus -code

balance

initial

area code

name units

product name

contact

number

price

Area code

- giá bán

- giảm giá(nếu có)

- nhà cung cấp(nếu có)

III, Mô hình E-R

Product

Vendor

Line

has

contains

supplies

in

Customer Invoice

date

Page 4: Csdl

vendor

desc discountin date onhand

price

Page 5: Csdl

III, Ánh xạ mô hình thực thể quan hệ ra mô hình cơ sở dữ liệu quan hệ: