图3.11管理员信息表实体-属性图
在本系统中数据库具体表结构的设计:
(1)顾客基本信息表 User
顾客信息表用来记录用户的一些基本信息,其结构如下表所示:
编号 |
字段名称 |
数据类型 |
说明 |
1 |
UserID |
Int |
用户ID(主键) |
2 |
UserName |
Nvarchar(50) |
用户登录名 |
3 |
Password |
Nvarchar(50) |
用户密码 |
4 |
UserRealName |
Nvarchar(50) |
用户真实姓名 |
5 |
Address |
Nvarchar(50) |
地址 |
6 |
Email |
Nvarchar(50) |
电子邮件 |
(2)商品信息表 Product
商品信息表表示商品的基本信息,如下表所示:
编号 |
字段名称 |
数据类型 |
说明 |
1 |
ProductID |
Int |
商品编号(主键) |
2 |
ProductName |
Nvarchar(50) |
商品名称 |
3 |
ProductPrice |
Decimal |
价格 |
4 |
Intro |
Nvarchar(50) |
商品介绍 |
5 |
CategoryID |
Int |
所属分类编号 |
(3)商品分类表 Category
商品分类表用来表示商品类别信息。其结构如下表所示:
编号 |
字段名称 |
数据类型 |
说明 |
1 |
CategoryID |
Int |
商品分类ID(主键) |
2 |
CategoryName |
varchar(50) |
分类名称 |
3 |
Cno |
Int |
分类编码 |
4 |
Grade |
Int |
分类等级 |
5 |
Pid |
Int |
与上级分类ID对应 |
(4)订单表 Orders
订单表保存每笔订单的基本信息。结构如下表所示:
编号 |
字段名称 |
数据类型 |
说明 |
1 |
OrderID |
Int |
订单号(主键) |
2 |
UserID |
Int |
所属用户ID |
3 |
OrderDate |
DateTime |
成交时间 |
4 |
Addr |
Varchar(50) |
送货地址 |
(5)订单详细信息表 OrderItems
订单详细信息表体现订单的细则,结构如下表所示:
编号 |
字段名称 |
数据类型 |
说明 |
1 |
OrderId |
Int |
所属订单号(主键) |
2 |
ProductID |
Int |
商品ID(主键) |
3 |
Quantity |
Int |
该商品的购买数量 |
4 |
UnitCost |
Decimal |
该商品的单价 |
(6)管理员信息表 Admin
与用户信息表类似,管理员信息表用来保存管理员的基本信息,如下表所示:
编号 |
字段名称 |
数据类型 |
说明 |
1 |
AdminID |
Int |
管理员ID |
2 |
LoginName |
Nvarchar(50) |
管理员登录名 |
3 |
LoginPwd |
Nvarchar(50) |
管理员密码 |
要所数据的逻辑设计和物理设计,数据库中表与表之间的关系如图3.12所示:
上一页 [1] [2] [3] [4] [5] [6] [7] [8] 下一页