图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] 下一页