设计一个超市进销管理系统
时间: 2024-01-03 20:40:10 浏览: 31
好的,下面是一个简单的超市进销管理系统的数据库设计:
1. product 表:存储商品的基本信息,如商品名称、单价、库存等。
```
CREATE TABLE product (
id INT UNSIGNED AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(50) NOT NULL,
price DECIMAL(8,2) NOT NULL,
stock INT UNSIGNED NOT NULL
);
```
2. supplier 表:存储供应商的基本信息,如公司名称、联系人、联系电话等。
```
CREATE TABLE supplier (
id INT UNSIGNED AUTO_INCREMENT PRIMARY KEY,
company_name VARCHAR(50) NOT NULL,
contact_name VARCHAR(50) NOT NULL,
phone VARCHAR(20) NOT NULL
);
```
3. purchase_order 表:存储进货单的信息,包括供应商信息、商品信息、进货数量、进货单价、进货时间等。
```
CREATE TABLE purchase_order (
id INT UNSIGNED AUTO_INCREMENT PRIMARY KEY,
supplier_id INT UNSIGNED NOT NULL,
product_id INT UNSIGNED NOT NULL,
quantity INT UNSIGNED NOT NULL,
unit_price DECIMAL(8,2) NOT NULL,
purchase_time DATETIME NOT NULL,
FOREIGN KEY (supplier_id) REFERENCES supplier (id),
FOREIGN KEY (product_id) REFERENCES product (id)
);
```
4. sale_order 表:存储销售单的信息,包括客户信息、商品信息、销售数量、销售单价、销售时间等。
```
CREATE TABLE sale_order (
id INT UNSIGNED AUTO_INCREMENT PRIMARY KEY,
customer_name VARCHAR(50) NOT NULL,
product_id INT UNSIGNED NOT NULL,
quantity INT UNSIGNED NOT NULL,
unit_price DECIMAL(8,2) NOT NULL,
sale_time DATETIME NOT NULL,
FOREIGN KEY (product_id) REFERENCES product (id)
);
```
5. inventory 表:存储库存的信息,包括商品信息、库存数量等。
```
CREATE TABLE inventory (
id INT UNSIGNED AUTO_INCREMENT PRIMARY KEY,
product_id INT UNSIGNED NOT NULL,
stock INT UNSIGNED NOT NULL,
FOREIGN KEY (product_id) REFERENCES product (id)
);
```
这样,我们就设计好了一个简单的超市进销管理系统的数据库。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)