Commerce starter kit数据库分析
2006-07-10 15:56
429 查看
Commerce starter kit数据库分析
1、数据库关系图如下:
2、各数据表字段说明如下:
CMRC_Categories分类表
CMRC_Products 产品表
CMRC_Reviews产品评论表
CMRC_ShoppingCart购物车
CMRC_Customers顾客表
CMRC_Orders订单表
CMRC_OrderDetail订单详细表(订单单项表)
Commerce starter kit中的各数据表中的关系不同与Portal,各表之间有很强的约束关系。在完整性约束上面做的比较好。从各表中的关系上来看,是符合数据设计第三范式的。由于表比较少,表之间的关系比较简单,是学习asp.net项目入门的好材料。
1、数据库关系图如下:
2、各数据表字段说明如下:
CMRC_Categories分类表
字段名 | 类型 | 含义 | 备注 |
CategoryId | Int | 分类ID | 主键(自动编号) |
CategoryName | Nvarchar(50) | 分类名称 |
字段名 | 类型 | 含义 | 备注 |
ProductId | Int | 目录ID | 主键(自动编号) |
ModelNumber | Nvarchar(50) | ||
ModelName | Nvarchar(50) | 模型名称 | |
ProductImage | Nvarchar(50) | 产品图像路径 | 存放产品的图像路径,以根目录下image为基 |
UnitCast | Money | 产品单价 | |
Description | Nvarchar(3800) | 产品描述 | |
categoryID | int | 产品分类ID | 外键(与CMRC_Categories)相关连 |
字段名 | 类型 | 含义 | 备注 |
ReviewID | int | 评论ID | 主键(自动编号) |
ProductID | int | 产品ID | 外键(一个产品可以有多个评论) |
CustomerName | Nvarchar(50) | 顾客姓名 | 对产品评论的人 |
CustomerEmail | Nvarchar(50) | 顾客Email | |
Rating | int | 顾客等级 | |
Comments | Nvarchar(3850) | 评论内容 |
字段名 | 类型 | 含义 | 备注 |
recordID | 记录号 | 主键(自动编号) | |
cartID | |||
ProductID | int | 要购的产品ID | 外键 |
DateCreated | Nvarchar(50) | 创建日期 |
字段名 | 类型 | 含义 | 备注 |
CustomerID | int | 顾客ID | 主键(自动编号) |
FullName | Nvarchar(50) | 顾客姓名(全名) | |
EmailAddress | Nvarchar(50) | Email地址 | 登录凭证 |
Password | Nvarchar(50) | 顾客登录密码 |
字段名 | 类型 | 含义 | 备注 |
OrderID | int | 订单ID | 主键(自动编号) |
CustomerID | int | 顾客ID | 外键 |
OrderDate | dateTime | 下订单日期 | |
ShipDate | dateTime | 发货日期 |
字段名 | 类型 | 含义 | 备注 |
OrderID | int | 订单ID | 主键,外键 |
ProductID | int | 产品ID | 主键 |
quantity | int | 产品数量 | 每一单项的产品数量 |
UnitCost | money | 产品单价 |
相关文章推荐
- Commerce starter kit数据库分析
- 解读ASP.NET Portal Starter Kit(1)——数据库篇
- 解读ASP.NET TimeTracker Starter Kit(1)——数据库篇
- Reports starter kit(asp.net 1.1)的数据库安装侧记
- E-Commerce Starter Kit 数据库表和存储过程一览
- VC# 2005 Screen Saver Starter kit里的Rss处理类分析
- 解读ASP.NET Portal Starter Kit(1)——数据库篇
- 学习E-Commerce Starter Kit (1)
- Reports Starter Kit简介(附数据库下载)
- CommunityStarterKit之Communities类及数据库中表和操作
- Commerce Starter Kit 学习(2)
- Reports Starter Kit简介(附数据库下载)
- CommunityStarterKit之SectionInfo类及数据库中表和操作
- 学习E-Commerce Starter Kit (1)
- Inside NBear Starter Kit (二) 不使用附带数据库的安装方法
- 解读ASP.NET Portal Starter Kit(1)——数据库篇
- Commerce Starter Kit 学习(1)
- VC# 2005 Screen Saver Starter kit的主窗体分析
- 解读ASP.NET Portal Starter Kit(1)——数据库篇
- Commerce Starter Kit 学习(3)