Commerce starter kit数据库分析

1、数据库关系图如下:

 

Commerce starter kit数据库分析_第1张图片
2
、各数据表字段说明如下:

CMRC_Categories分类表

字段名

类型

含义

备注

CategoryId

Int

分类ID

主键(自动编号)

CategoryName

Nvarchar50

分类名称

 

 

CMRC_Products 产品表

字段名

类型

含义

备注

ProductId

Int

目录ID

主键(自动编号)

ModelNumber

Nvarchar(50)

 

 

ModelName

Nvarchar(50)

模型名称

 

ProductImage

Nvarchar(50)

产品图像路径

存放产品的图像路径,以根目录下image为基

UnitCast

Money

产品单价

 

Description

Nvarchar(3800)

产品描述

 

categoryID

int

产品分类ID

外键(与CMRC_Categories)相关连

 

CMRC_Reviews产品评论表

字段名

类型

含义

备注

ReviewID

int

评论ID

主键(自动编号)

ProductID

int

产品ID

外键(一个产品可以有多个评论)

CustomerName

Nvarchar(50)

顾客姓名

对产品评论的人

CustomerEmail 

Nvarchar(50)

顾客Email

 

Rating

int

顾客等级

 

Comments

Nvarchar(3850)

评论内容

 

 

CMRC_ShoppingCart购物车

字段名

类型

含义

备注

recordID

记录号

 

主键(自动编号)

cartID

 

 

 

ProductID

int

要购的产品ID

外键

DateCreated

Nvarchar(50)

创建日期

 

 

CMRC_Customers顾客表

字段名

类型

含义

备注

CustomerID

int

顾客ID

主键(自动编号)

FullName

Nvarchar(50)

顾客姓名(全名)

 

EmailAddress

Nvarchar(50)

Email地址

登录凭证

Password

Nvarchar(50)

顾客登录密码

 

 

CMRC_Orders订单表

字段名

类型

含义

备注

OrderID

int

订单ID

主键(自动编号)

CustomerID

int

顾客ID

外键

OrderDate

dateTime

下订单日期

 

ShipDate

dateTime

发货日期

 

 

CMRC_OrderDetail订单详细表(订单单项表)

字段名

类型

含义

备注

OrderID

int

订单ID

主键,外键

ProductID

int

产品ID

主键

quantity

int

产品数量

每一单项的产品数量

UnitCost

money

产品单价

 

 

Commerce starter kit中的各数据表中的关系不同与Portal,各表之间有很强的约束关系。在完整性约束上面做的比较好。从各表中的关系上来看,是符合数据设计第三范式的。由于表比较少,表之间的关系比较简单,是学习asp.net项目入门的好材料。

你可能感兴趣的:(start)