用sql server语句设计一个水果销售系统
时间: 2023-12-29 19:05:42 浏览: 33
可以设计以下几个表:
1. `Customers` 表,记录客户信息,包括客户ID、姓名、地址、联系方式等字段。
```sql
CREATE TABLE Customers (
CustomerID INT PRIMARY KEY,
Name VARCHAR(50) NOT NULL,
Address VARCHAR(100) NOT NULL,
Phone VARCHAR(20) NOT NULL
);
```
2. `Products` 表,记录水果信息,包括水果ID、名称、单价等字段。
```sql
CREATE TABLE Products (
ProductID INT PRIMARY KEY,
Name VARCHAR(50) NOT NULL,
Price DECIMAL(8, 2) NOT NULL
);
```
3. `Orders` 表,记录订单信息,包括订单ID、客户ID、下单日期等字段。
```sql
CREATE TABLE Orders (
OrderID INT PRIMARY KEY,
CustomerID INT NOT NULL,
OrderDate DATE NOT NULL,
FOREIGN KEY (CustomerID) REFERENCES Customers(CustomerID)
);
```
4. `OrderDetails` 表,记录订单明细信息,包括订单ID、水果ID、购买数量等字段。
```sql
CREATE TABLE OrderDetails (
OrderID INT NOT NULL,
ProductID INT NOT NULL,
Quantity INT NOT NULL,
PRIMARY KEY (OrderID, ProductID),
FOREIGN KEY (OrderID) REFERENCES Orders(OrderID),
FOREIGN KEY (ProductID) REFERENCES Products(ProductID)
);
```
这样就可以使用 SQL Server 来设计一个简单的水果销售系统,包括客户信息、水果信息、订单信息和订单明细信息。可以通过查询和连接这些表来获取各种报表和统计信息,例如某个客户的订单历史、某个水果的销售情况等。
相关推荐
![](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)