您的位置:首页 > 博客中心 > 数据库 >

ylbtech-dbs-m-YinTai(银泰网)

时间:2022-03-14 04:28

ylbtech-dbs:ylbtech-dbs-m-YinTai(银泰网)

-- =============================================
-- DatabaseName:YinTai
-- desc:银泰网(电子商务)
-- pubdate:09:52 2014-07-18
-- author:ylbtech
-- http://m.yintai.com
-- =============================================

1.A,数据库关系图(Database Diagram)

 

1.B,数据库设计脚本(Database Design Script)

1.B.1,

1.B.1.1, sql-basic.sql

技术分享技术分享
use master
go
-- =============================================
-- DatabaseName:银泰网
-- pubdate:09:52 2014-07-18
-- author:ylbtech
-- http://m.yintai.com/
-- =============================================
IF EXISTS (SELECT * 
       FROM   master..sysdatabases 
       WHERE  name = N‘YinTai‘)
    DROP DATABASE YinTai
GO

CREATE DATABASE YinTai
GO
use YinTai
go
-- =============================================
-- table:账户
-- 只做电子邮箱验证注册
-- =============================================
create table Account
(
accountId int identity(100001,1) primary key,    --编号【PK】
nickname varchar(20) not null,    --昵称
email varchar(200),    --E-Mail
phone varchar(200),    --手机号
[password] varchar(20) not null,        --密码
[type] int,        --类型 0:手机号;1:电子邮箱
validEmail bit,    --验证
validPhone bit,    --验证
pubdate datetime default(getdate()),    --注册时间
[enable] bit --状态 0:正常;1:禁用
)
go
insert into Account(nickname,email,phone,[password]
,[type],validEmail,validPhone,pubdate,[enable])
values(‘750833968‘,‘750833968@qq.com‘,‘‘,‘123456‘
,1,0,0,getdate(),0)
go

-- =============================================
-- table:用户中心[积分、银元]
-- =============================================
--create table UserCenter
--(

--)

go
--drop table Address
-- =============================================
-- table:地址
-- =============================================
create table [Address]
(
addressId int primary key identity(1000,1),    --编号【PK,ID】
fullName varchar(200),    --收货人
mobile varchar(40),    --联系电话
province varchar(40),    --省
city varchar(40),    --市
area varchar(40),    --区县
addressDetail varchar(200),    --详细地址
accountId int references Account(accountId),    --账号ID【FK】
)
go
insert into [Address](fullName,mobile,province,city,area,addressDetail,accountId)
values(‘rain‘,‘123434546456‘,‘beijing‘,‘beijing‘,‘haidian‘,‘long range‘,100001)
insert into [Address](fullName,mobile,province,city,area,addressDetail,accountId)
values(‘rain‘,‘123434546456‘,‘beijing‘,‘beijing‘,‘haidian‘,‘long range‘,100001)
-- ---------公共表------------------------------

go
-- =============================================
-- table:组表(大分类)-男装、女装
-- =============================================
create table [Group]
(
groupName varchar(200) primary key    --组名
)
insert into [Group](groupName) values(‘男装‘)
insert into [Group](groupName) values(‘女装‘)
go
-- =============================================
-- table:分类 男装、女装
-- =============================================
create table Category
(
categoryId int primary key identity(101,1),    --编号
[name] varchar(200),    --分类名称
searchCondition int,    --查找条件
parentId int,    --0:父;其他:父级别条件,即searchCondition
[type] int    --0:文本;1:超链接(仅限二级使用)
)
insert into Category([name],searchCondition,parentId,[type]) values(‘女装‘,100,0,0)
insert into Category([name],searchCondition,parentId,[type]) values(‘男装‘,101,0,0)
go
insert into Category([name],searchCondition,parentId,[type]) values(‘上装‘,10101,101,0)
go
insert into Category([name],searchCondition,parentId,[type]) values(‘POLO衫‘,-1,10101,0)
insert into Category([name],searchCondition,parentId,[type]) values(‘背心‘,-1,10101,0)
go
insert into Category([name],searchCondition,parentId,[type]) values(‘套装‘,10102,101,0)
insert into Category([name],searchCondition,parentId,[type]) values(‘下装‘,10103,101,0)
go
insert into Category([name],searchCondition,parentId,[type]) values(‘美妆‘,102,0,0)
insert into Category([name],searchCondition,parentId,[type]) values(‘家居‘,103,0,0)
insert into Category([name],searchCondition,parentId,[type]) values(‘运动‘,104,0,0)
go
-- =============================================
-- table:品牌  PeaceBird、LEE
-- =============================================
create table Brand
(
brandId int identity(10001,1),    --编号【PK,ID】
[name] varchar(200) primary key,    --名称
searchCondition int,    --查找条件
categoryId int    --类别ID
)
go
insert into Brand([name],searchCondition,categoryId) values(‘Peace Bird‘,100,101)
insert into Brand([name],searchCondition,categoryId) values(‘Lee‘,100,101)
go
-- =============================================
-- table:反馈
-- =============================================
create table Feedback
(
feedbackId int primary key identity(1000,1),    --编号【PK,ID】
phoneModel varchar(200),    --电话型号
contact varchar(200),        --联系方式
content varchar(200),    --意见
network varchar(200),    --网络信息
browser varchar(200),    --浏览器
questionType varchar(200),    --问题类型

pubdate datetime default(getdate()),    --时间
[type] int,                            --类型
[status] int,                            --状态
replyContent varchar(200),                --回复内容
replyPubdate datetime,            --回复日期
accountType int,        --用户类型
accountId int foreign key references Account(accountId)   --账户ID【FK】 
)
go
--drop table Recommend
-- =============================================
-- table:应用推荐
-- =============================================
create table Recommend
(
recommendId int primary key identity(100,1),    --编号【PK,ID】
[name] varchar(200),    --应用名称
introduce varchar(700),    --说明
downloadUrl varchar(500),    --下载地址
icon varchar(500),    --图标
[type] int    --类型
)
go
insert into Recommend([name],introduce,downloadUrl,icon
,[type])
values(‘‘,‘‘,‘https://itunes.apple.com/cn/app/tian-qi-yi-bao/id663183019?mt=8‘,‘http://yrs.yintai.com/rs/img/AppCMS/20131209162750_tianqi.jpg‘
,1)
insert into Recommend([name],introduce,downloadUrl,icon
,[type])
values(‘‘,‘‘,‘https://itunes.apple.com/cn/app/tian-qi-yi-bao/id663183019?mt=8‘,‘http://yrs.yintai.com/rs/img/AppCMS/20131209162750_tianqi.jpg‘
,1)
go
insert into Recommend([name],introduce,downloadUrl,icon
,[type])
values(‘哈秀画报(安卓版)‘,‘教你扮靓,女生必备!‘,‘http://www.haxiu.com/azapp/download_android.php?form=8‘,‘http://yrs.yintai.com/rs/img/AppCMS/20131209153301_114haxu.jpg‘
,2)
insert into Recommend([name],introduce,downloadUrl,icon
,[type])
values(‘哈秀画报(安卓版)‘,‘教你扮靓,女生必备!‘,‘http://www.haxiu.com/azapp/download_android.php?form=8‘,‘http://yrs.yintai.com/rs/img/AppCMS/20131209153301_114haxu.jpg‘
,2)
insert into Recommend([name],introduce,downloadUrl,icon
,[type])
values(‘哈秀画报(安卓版)‘,‘教你扮靓,女生必备!‘,‘http://www.haxiu.com/azapp/download_android.php?form=8‘,‘http://yrs.yintai.com/rs/img/AppCMS/20131209153301_114haxu.jpg‘
,2)
go
-- drop table Activity
-- =============================================
-- table:限时特卖
-- =============================================
create table Activity
(
[id] int,    --编号【FK】
title varchar(200),    --标题
imageUrl varchar(500),    --图片地址
isLabel int,    --1
[name] varchar(200),    --品牌名称
logoImage varchar(500),    --Logo图片
discount varchar(200),    --折扣
startTime datetime,    --开始时间
endTime datetime,    --结束时间
type int    -- -1=筹备中 0=已加入列表
)
go
insert into Activity(title,imageUrl,isLabel,[name]
,logoImage,discount,startTime,endTime,type)
values(‘Anta‘,‘http://r.ytrss.com/rs/img/product/bargainproduct/bargain_AppTheme130504119744399979.jpg‘,0,‘Anta‘
,‘http://p10.ytrss.com/brand/brandlist/brand-615.jpg‘,‘2.4-4.4‘,‘2014-08-23‘,‘2014-09-23‘,0)
go
insert into Activity(title,imageUrl,isLabel,[name]
,logoImage,discount,startTime,endTime,type)
values(‘Ling-ning‘,‘http://r.ytrss.com/rs/img/product/bargainproduct/bargain_AppTheme130504119744399979.jpg‘,0,‘Ling-ning‘
,‘http://p10.ytrss.com/brand/brandlist/brand-615.jpg‘,‘2.4-4.4‘,‘2014-08-24‘,‘2014-09-24‘,0)
go
go
insert into Activity(title,imageUrl,isLabel,[name]
,logoImage,discount,startTime,endTime,type)
values(‘PEACE BIRD‘,‘http://r.ytrss.com/rs/img/product/bargainproduct/bargain_AppTheme130504119744399979.jpg‘,0,‘PEACE BIRD‘
,‘http://p10.ytrss.com/brand/brandlist/brand-615.jpg‘,‘2.4-4.4‘,‘2014-08-25‘,‘2014-09-25‘,0)
go
insert into Activity(title,imageUrl,isLabel,[name]
,logoImage,discount,startTime,endTime,type)
values(‘LEE‘,‘http://r.ytrss.com/rs/img/product/bargainproduct/bargain_AppTheme130504119744399979.jpg‘,0,‘LEE‘
,‘http://p10.ytrss.com/brand/brandlist/brand-615.jpg‘,‘2.4-4.4‘,‘2014-08-26‘,‘2014-09-26‘,0)
go
insert into Activity(title,imageUrl,isLabel,[name]
,logoImage,discount,startTime,endTime,type)
values(‘MICHAEL KORS‘,‘http://r.ytrss.com/rs/img/product/bargainproduct/bargain_AppTheme130504119744399979.jpg‘,0,‘MICHAEL KORS‘
,‘http://p10.ytrss.com/brand/brandlist/brand-615.jpg‘,‘2.4-4.4‘,‘2014-08-27‘,‘2014-09-27‘,0)
go
insert into Activity(title,imageUrl,isLabel,[name]
,logoImage,discount,startTime,endTime,type)
values(‘SELEECTED‘,‘http://r.ytrss.com/rs/img/product/bargainproduct/bargain_AppTheme130504119744399979.jpg‘,0,‘SELEECTED‘
,‘http://p10.ytrss.com/brand/brandlist/brand-615.jpg‘,‘1.4-2.4‘,‘2014-08-28‘,‘2014-09-28‘,0)
go
insert into Activity(title,imageUrl,isLabel,[name]
,logoImage,discount,startTime,endTime,type)
values(‘NIKE‘,‘http://r.ytrss.com/rs/img/product/bargainproduct/bargain_AppTheme130504119744399979.jpg‘,0,‘NIKE‘
,‘http://p10.ytrss.com/brand/brandlist/brand-615.jpg‘,‘3.4-4.4‘,‘2014-08-29‘,‘2014-09-29‘,0)
go
-- select * from activity where type=0 and startTime=‘2014-08-27‘
go
--本场活动
--本期开始时间: 2014-08-06 17:01:00
--本期结束时间: 2014-08-13 17:00:00
--下期预告
--本期开始时间: 2014-08-13 17:01:00
--本期结束时间: 2014-08-20 17:00:00
go
-- drop table Promotion
-- =============================================
-- table:团购
-- =============================================
--create table Promotion
--(
--promotionId uniqueidentifier,    --编号【PK,ID】
--startTime datetime,    --开始时间
--endTime datetime,    --结束日期
--[type] int     --状态 -1=未开始;0=本场活动;1:已结束终止;-2:已取消
--)
--go
--insert into Promotion(promotionId,startTime,endTime,[type])
--values(‘4A2F9D92-5E32-45C2-8E32-090B9365D52E‘,‘2014-08-13 17:01:00‘,‘2014-08-20 17:00:00‘,-1)
--insert into Promotion(promotionId,startTime,endTime,[type])
--values(‘4A2F9D92-5E32-45C2-8E32-090B9365D52D‘,‘2014-08-06 17:01:00‘,‘2014-08-13 17:00:00‘,0)
go
-- =============================================
-- table:团购
-- refer:Promotion,Product
-- =============================================
--create table PromotionProduct
--(
--promotionId uniqueidentifier,    --团购ID【FK】
--productId int,    --编号【FK】
--inStock int,    --限购数(剩余数=限购数-已销数)
--outStock int    --已销数(在这个活动期间,所销售的数量)
--)
go
--insert into PromotionProduct(promotionId,productId,inStock,outStock)
--values(‘4A2F9D92-5E32-45C2-8E32-090B9365D52E‘,10001,10,0)

go
-- drop table Promotion
-- =============================================
-- table:团购
-- =============================================
create table Promotion
(
promotionId int primary key identity(100,1),    --编号【PK,ID】
[type] int,    --类型 1:图片;0:文字
imageUrl varchar(200),    --图片地址
title varchar(200),    --标题
titleContent varchar(200),    --标题内容
searchCondition varchar(200),    --搜索条件
linkType int --1:图片;0:文字
)
go
--图片
insert into Promotion(title,imageUrl,[type],searchCondition,titleContent,linkType)
 values(‘时尚女装专场‘,‘/rs/img/AppCMS/20140606111657_bags.jpg‘,1,50000488,‘时尚女装专场‘,1)
insert into Promotion(title,imageUrl,[type],searchCondition,titleContent,linkType)
 values(‘热卖凉鞋专场‘,‘/rs/img/AppCMS/20140606111944_shoes.jpg‘,1,50000488,‘热卖凉鞋专场‘,1)
go
-- 文字
insert into Promotion(title,[type],searchCondition,titleContent,linkType)
 values(‘秋水伊人 全场五折起‘,1,50000488,‘秋水伊人 全场五折起‘,0)
insert into Promotion(title,[type],searchCondition,titleContent,linkType)
 values(‘秋水伊人 全场五折起‘,1,50000488,‘秋水伊人 全场五折起‘,0)
insert into Promotion(title,[type],searchCondition,titleContent,linkType)
 values(‘秋水伊人 全场五折起‘,1,50000488,‘秋水伊人 全场五折起‘,0)
insert into Promotion(title,[type],searchCondition,titleContent,linkType)
 values(‘秋水伊人 全场五折起‘,1,50000488,‘秋水伊人 全场五折起‘,0)
insert into Promotion(title,[type],searchCondition,titleContent,linkType)
 values(‘秋水伊人 全场五折起‘,1,50000488,‘秋水伊人 全场五折起‘,0)
go
-- drop table Item
-- =============================================
-- table:产品
-- =============================================
create table Item
(
itemId int primary key identity(1000,1),    --编号【PK,ID】
itemCode uniqueidentifier,    --商品编号【UQ】
[name] varchar(200),    --产品名称
imageUrl varchar(200),    --
midImageUrl varchar(200),    --中等图片地址
bigImageUrl varchar(200),    --大图片地址
ytPrice decimal(6,2),    --银泰价
price decimal(6,2),        --市场价
inventory int default(0),     --库存数量
discount decimal(8,2),    --折扣
[status] int,    --商品状态 0=已上架;1=已下架;-1:筹备中
pubdate datetime default(getdate()),    --上架时间
categoryId int,    --组表【FK】
brandId int    --组表【FK】
)
go
insert into Item(itemCode,[name],imageUrl,midImageUrl
,bigImageUrl,ytPrice,price,inventory,discount
,[status],pubdate,categoryId,brandId)
values(‘4A2F9D92-5E32-45C2-8E32-090B9365D52E‘,‘太平鸟男装休闲裤‘,‘http://p10.ytrss.com/product/20/472/0706/GridImage/4625.jpg‘,‘http://p10.ytrss.com/product/20/472/0706/GridImage/4625.jpg‘
,‘http://p10.ytrss.com/product/20/472/0706/GridImage/4625.jp‘,120,600,100,2
,0,GETDATE(),10000,1000)
insert into Item(itemCode,[name],imageUrl,midImageUrl
,bigImageUrl,ytPrice,price,inventory,discount
,[status],pubdate,categoryId,brandId)
values(‘4A2F9D92-5E32-45C2-8E32-090B9365D52A‘,‘太平鸟男装休闲裤‘,‘http://p10.ytrss.com/product/20/472/0706/GridImage/4625.jpg‘,‘http://p10.ytrss.com/product/20/472/0706/GridImage/4625.jpg‘
,‘http://p10.ytrss.com/product/20/472/0706/GridImage/4625.jp‘,120,600,100,2
,0,GETDATE(),10000,1000)
insert into Item(itemCode,[name],imageUrl,midImageUrl
,bigImageUrl,ytPrice,price,inventory,discount
,[status],pubdate,categoryId,brandId)
values(‘4A2F9D92-5E32-45C2-8E32-090B9365D52B‘,‘太平鸟男装休闲裤‘,‘http://p10.ytrss.com/product/20/472/0706/GridImage/4625.jpg‘,‘http://p10.ytrss.com/product/20/472/0706/GridImage/4625.jpg‘
,‘http://p10.ytrss.com/product/20/472/0706/GridImage/4625.jp‘,120,600,100,2
,0,GETDATE(),10000,1000)
insert into Item(itemCode,[name],imageUrl,midImageUrl
,bigImageUrl,ytPrice,price,inventory,discount
,[status],pubdate,categoryId,brandId)
values(‘4A2F9D92-5E32-45C2-8E32-090B9365D52C‘,‘太平鸟男装休闲裤‘,‘http://p10.ytrss.com/product/20/472/0706/GridImage/4625.jpg‘,‘http://p10.ytrss.com/product/20/472/0706/GridImage/4625.jpg‘
,‘http://p10.ytrss.com/product/20/472/0706/GridImage/4625.jp‘,120,600,100,2
,0,GETDATE(),10000,1000)
go 
-- ============================================= 
-- 7,属性信息
-- refer Item 
-- ============================================= 
create table Property
(
[name] varchar(200),    --名称
value varchar(500),    --值
itemId int,    --项目编号【FK】
itemCode uniqueidentifier    --项目编号【UQ】
)
go
insert into Property([name],value,itemId,itemCode) values(‘面料‘,‘棉线‘,1000,‘4A2F9D92-5E32-45C2-8E32-090B9365D52E‘)
insert into Property([name],value,itemId,itemCode) values(‘产地‘,‘摩洛哥‘,1000,‘4A2F9D92-5E32-45C2-8E32-090B9365D52E‘)
insert into Property([name],value,itemId,itemCode) values(‘销售季节‘,‘春秋‘,1000,‘4A2F9D92-5E32-45C2-8E32-090B9365D52E‘)
go 
-- ============================================= 
-- 7,属性描述描述
-- refer Item 
-- ============================================= 
create table PropertyDescription
(
[name] varchar(200),    --名称
[desc] varchar(500),    --描述
itemId int,    --项目编号【FK】
itemCode uniqueidentifier    --项目编号【UQ】
)
go
insert into PropertyDescription([name],[desc],itemId,itemCode) values(‘尺寸说明‘,‘<img src=\"http://p10.ytrss.com/ProductDetail//guide/20-462-9614-01.jpg\" alt=\"\" />‘,1000,‘4A2F9D92-5E32-45C2-8E32-090B9365D52E‘)
insert into PropertyDescription([name],[desc],itemId,itemCode) values(‘品牌故事‘,‘"Diesel原意是“柴油”,迪赛 (Diesel) 创始人伦佐?罗索 (Renzo Rosso) 解释品牌含义:“Diesel这个词短小精悍,叫起来朗朗上口,虽然有顾客以为我们是卖柴油机的,但这正是我们牛仔裤的内涵——活力四射,朝气蓬勃。”迪赛 (Diesel) 是著名的意大利牛仔时装品牌,由伦佐.罗索 (Renzo Rosso) 在1978年创立,并成为意大利时装企业“天才集团”(Genius ) 旗下14个品牌之一。‘,1000,‘4A2F9D92-5E32-45C2-8E32-090B9365D52E‘) 
go
-- =============================================
-- table:产品图片
-- refer:Item
-- =============================================
create table ItemImgUrl
(
itemImgUrlId int primary key identity(100,1),    --编号【PK,ID】
largeImgUrl varchar(500),    --大图片地址
smallImgUrl varchar(500),    --小图片地址
itemId int,    --项目编号【FK】
itemCode uniqueidentifier    --项目编号【UQ】
)
go
insert into ItemImgUrl(largeImgUrl,smallImgUrl,itemId,itemCode) values(‘http://p10.ytrss.com/product/20/462/9614/LargeImage/28957.jpg‘,‘http://p10.ytrss.com/product/20/462/9614/LargeImage/28957.jpg‘,1000,‘4A2F9D92-5E32-45C2-8E32-090B9365D52E‘)
insert into ItemImgUrl(largeImgUrl,smallImgUrl,itemId,itemCode) values(‘http://p10.ytrss.com/product/20/462/9614/LargeImage/28957.jpg‘,‘http://p10.ytrss.com/product/20/462/9614/LargeImage/28957.jpg‘,1000,‘4A2F9D92-5E32-45C2-8E32-090B9365D52E‘)
go
-- ---------订单表------------------------------
go 
-- ============================================= 
-- 7,订单 
-- ============================================= 
create table [Order]
( 
order_id int identity primary key,   --订单ID【PK】 
accountId int foreign key references Account(accountId),   --账户ID【FK】 
--shop_id int foreign key references Shop(shop_id),    --商铺ID【FK】 
shop_id int,    --商铺ID【FK】 
order_date datetime,     --订购日期 
required_date datetime,  --到货日期 

total decimal(8,2),        --合计金额
shipped_date datetime,   --发货日期 
ShipVia int,        --运货商【FK】 
fright decimal(8,2),           --运货费 
ship_name varchar(15),      --货主名称 
ship_address varchar(60),   --货主地址 
  
ship_city varchar(15),      --货主城市 
ship_region varchar(15),    --货主地区      
ship_contry varchar(15),     --货主国家 
ship_postal_code varchar(10),--货主邮政编码
[status] int,    --状态
flag bit default(0),    --是否禁用

deliver_time varchar(40),    --送餐时间
remark varchar(400),        --备注
[type] int    --外卖|预订|就餐
) 
go 
-- ============================================= 
-- 4,订单明细 
-- ============================================= 
create table OrderDetails
( 
order_id int,      --订单ID【UPK】 
product_id int,      --产品ID【UPK】    
unit_price decimal(8,2) not null,   --单价 
quantity int not null, --数量 
--discount decimal(8,2) not null,     --折扣 
[name] varchar(400),    --名称
status int,    --状态
accountId int,   --账户ID【FK】 
shop_id int,    --商铺ID【FK】 
primary key(order_id,product_id)  --联合主键 
) 

go 
-- drop table FilterCategory
-- ============================================= 
-- 4,筛选分类 
-- ============================================= 
create table FilterCategory
(
filterCategoryId int primary key identity(1000,1),    --编号【Pk,ID】
[name] varchar(200) unique not null,    --分类名称【UQ】
[desc] varchar(500)    --描述
)
go
insert into FilterCategory([name],[desc]) values(‘price‘,‘价格段划分‘)
go 
-- drop table Filter
-- ============================================= 
-- 4,筛选  name = "蓝色系", value = "", icon = "", count = 0, parentId = 0
-- refer:FilterCategory
-- ============================================= 
create table Filter
(
filterId int primary key identity(100000,1),    --编号【PK,ID】
[name] varchar(200),    --名称
value varchar(200),    --值==编号
icon varchar(500),    --图标
[count] int default(0),    --数量
parentId int default(0),    --父类ID
filterCategoryId int    --筛选分类ID【FK】
)
go
insert into Filter([name],icon,[count],parentId,filterCategoryId)
values(‘0-100元‘,‘‘,0,0,1000)
insert into Filter([name],icon,[count],parentId,filterCategoryId)
values(‘100-200元‘,‘‘,0,0,1000)
insert into Filter([name],icon,[count],parentId,filterCategoryId)
values(‘200-500元‘,‘‘,0,0,1000)
insert into Filter([name],icon,[count],parentId,filterCategoryId)
values(‘500-1000元‘,‘‘,0,0,1000)
insert into Filter([name],icon,[count],parentId,filterCategoryId)
values(‘1000元以上‘,‘‘,0,0,1000)
go
View Code

1.B.1.2, sales.sql

技术分享技术分享
use YinTai
go
-- drop table [Action]
-- =============================================
-- table:热销产品
-- =============================================
create table [Action]
(
actionId int primary key identity(100,1),    --编号【PK,ID】
[type] int,    --类型 1=奢华名品频道;2=品牌街频道
title varchar(200),    --标题
imageUrl varchar(500),    --图片地址
titleContent varchar(200),    --标题内容
searchCondition varchar(200),    --搜索条件
saleType int    --销售类型 1=奢华名品 2=品牌街
)
go
--1=奢华名品
insert into [Action]([type],title,imageUrl,titleContent
,searchCondition,saleType)
values(1,‘coach‘,‘http://yrs.yintai.com/rs/img/AppCMS/20140121164004_coach.jpg‘,‘coach‘
,‘50000488‘,1)
insert into [Action]([type],title,imageUrl,titleContent
,searchCondition,saleType)
values(1,‘coach‘,‘http://yrs.yintai.com/rs/img/AppCMS/20140121164004_coach.jpg‘,‘coach‘
,‘50000488‘,1)
insert into [Action]([type],title,imageUrl,titleContent
,searchCondition,saleType)
values(1,‘coach‘,‘http://yrs.yintai.com/rs/img/AppCMS/20140121164004_coach.jpg‘,‘coach‘
,‘50000488‘,1)
insert into [Action]([type],title,imageUrl,titleContent
,searchCondition,saleType)
values(1,‘coach‘,‘http://yrs.yintai.com/rs/img/AppCMS/20140121164004_coach.jpg‘,‘coach‘
,‘50000488‘,1)
--2=品牌街
insert into [Action]([type],title,imageUrl,titleContent
,searchCondition,saleType)
values(1,‘coach‘,‘http://yrs.yintai.com/rs/img/AppCMS/20140121164004_coach.jpg‘,‘coach‘
,‘50000488‘,2)
insert into [Action]([type],title,imageUrl,titleContent
,searchCondition,saleType)
values(1,‘coach‘,‘http://yrs.yintai.com/rs/img/AppCMS/20140121164004_coach.jpg‘,‘coach‘
,‘50000488‘,2)
insert into [Action]([type],title,imageUrl,titleContent
,searchCondition,saleType)
values(1,‘coach‘,‘http://yrs.yintai.com/rs/img/AppCMS/20140121164004_coach.jpg‘,‘coach‘
,‘50000488‘,2)
insert into [Action]([type],title,imageUrl,titleContent
,searchCondition,saleType)
values(1,‘coach‘,‘http://yrs.yintai.com/rs/img/AppCMS/20140121164004_coach.jpg‘,‘coach‘
,‘50000488‘,2)
go
-- drop table Coupon
-- =============================================
-- table:优惠劵
-- =============================================
create table Coupon
(
couponId int primary key identity,    --编号【PK,ID】
[name] varchar(200),    --活动名称
[desc] varchar(500),    --类型
channel varchar(200),    --渠道
code varchar(200),    --编号
--validTime datetime,    --使用时间
startTime datetime,    --开始时间
endTime datetime,    --结束时间
activeTime datetime,    --激活时间
[status] int,    --0:未使用;1:已使用;2:已过期
accountId int,    --账号ID【FK】
[enable] bit --状态 0:正常;1:禁用
)
go
insert into Coupon([name],[desc],channel,code
,startTime,endTime,activeTime,[status],accountId
,[enable])
values(‘10元券‘,‘全场可以‘,‘奖励‘,‘YT0001‘
,‘2014-7-1‘,‘2015-7-1‘,‘2014-8-1‘,0,100001
,0)
insert into Coupon([name],[desc],channel,code
,startTime,endTime,activeTime,[status],accountId
,[enable])
values(‘10元券‘,‘全场可以‘,‘奖励‘,‘YT0002‘
,‘2014-7-1‘,‘2015-7-1‘,‘2014-8-1‘,1,100001
,0)
go
-- =============================================
-- table:过滤
-- =============================================
create table Filter
(
[name] varchar(200),
value varchar(200),
icon varchar(500),
[count] int,
parentId int
)
go
-- =============================================
-- table:楼层
-- =============================================
go
-- drop table Invoice
-- =============================================
-- table:发票
-- =============================================
create table Invoice
(
invoiceId int primary key identity(1000,1),    --编号【PK,ID】
invoiceType int,    --发票类型 -1:不开发票;0:个人;1:公司
invoiceTypeText varchar(200),
invoiceTitle varchar(200),    --发票抬头
invoiceSubject int, --发票科目 1=商品明细、2=服装、3=皮具、4=箱包、5=化妆品、6=鞋、7=饰品、8=家居用品、9=珠宝
accountId int    --账号ID【FK】
)
go
-- =============================================
-- table:Promoption2 商品详情-促销信息
-- table:PropertyDescription 属性描述
-- table:Property 属性信息
-- =============================================
create table Promoption2
(
[name] varchar(200),
[desc] varchar(200)
)
go
-- =============================================
-- table:应用推荐
-- =============================================
create table Recmommend
(
downloadUrl varchar(500),
icon varchar(500),
[name] varchar(200),
introduce varchar(500)    --说明
)
go
-- =============================================
-- table:归纳为
-- =============================================
create table Reduce
(
[id] int,
[name] varchar(200)
)
go
-- =============================================
-- table:商品
-- =============================================
go
-- =============================================
-- table:商品类别楼层
-- =============================================
create table [Floor]
(
floorId int primary key identity(100,1),    --编号【PK,ID】
floorTitle varchar(200),    --楼层标题
sort int,    --显示顺序
shopId int,    --商铺ID【FK】
[enable] bit --状态 0:正常;1:禁用
)
go
insert into [Floor](floorTitle,sort,shopId,[enable]) values(‘女装‘,1,10001,0)
insert into [Floor](floorTitle,sort,shopId,[enable]) values(‘男装‘,2,10001,0)
insert into [Floor](floorTitle,sort,shopId,[enable]) values(‘美妆‘,3,10001,0)
insert into [Floor](floorTitle,sort,shopId,[enable]) values(‘家居‘,4,10001,0)
insert into [Floor](floorTitle,sort,shopId,[enable]) values(‘运动‘,5,10001,0)
go
-- =============================================
-- table:图片事件
-- refer:Floor
-- =============================================
create table ImageAction
(
imageActionId int primary key identity(100,1),
[type] varchar(200),    --行动类型
titleContent varchar(200),    --标题内容
searchCondition varchar(200),    --搜索条件
floorId int,    --类型分类ID【FK】
shopId int,    --商铺ID【FK】
[enable] bit --状态 0:正常;1:禁用
)
go
insert into ImageAction([type],titleContent,searchCondition,floorId
,shopId,[enable]) values(‘1‘,‘女装五折封顶‘,‘10000742%2b8010050‘,100
,10001,0)
-- drop table Line
-- =============================================
-- table:图片事件
-- refer:Floor
-- =============================================
go
create table Line
(
lineId int primary key identity(100,1),
[type] int,    --行动类型
--color varchar(200),        --颜色
title varchar(200),    --标题
searchCondition varchar(200),    --搜索条件
floorId int,    --类型分类ID【FK】
shopId int,    --商铺ID【FK】
[enable] bit --状态 0:正常;1:禁用
)
go
insert into Line([type],title,searchCondition,floorId
,shopId,[enable]) values(1,‘牛仔裤‘,‘10000742%2b8010050‘,100
,10001,0)
insert into Line([type],title,searchCondition,floorId
,shopId,[enable]) values(1,‘牛仔裤‘,‘10000742%2b8010050‘,100
,10001,0)
-- =============================================
-- table:轮播图列表 ? typeArgu
-- =============================================
create table Slider
(
sliderId int primary key identity(100,1),    --编号【PK,ID】
[type] varchar(200),    --行动类型
imageUrl varchar(500),    --图片地址
titleContent varchar(200),    --标题内容
searchCondition varchar(200),    --搜索条件
--beginDate datetime,    --开始日期
--endDate datetime,    --截至日期
shopId int,    --商铺ID【FK】
[enable] bit --状态 0:正常;1:禁用
)
go
insert into Slider([type],imageUrl,titleContent,searchCondition,shopId,[enable])
values(‘1‘,‘http://yrs.yintai.com/rs/img/AppCMS/20140722100004_shoes.jpg‘,‘时尚单鞋‘,‘10000844%2b70001652%3A60152864%2b8010050‘,10001,0)
insert into Slider([type],imageUrl,titleContent,searchCondition,shopId,[enable])
values(‘1‘,‘http://yrs.yintai.com/rs/img/AppCMS/20140722100004_shoes.jpg‘,‘时尚单鞋‘,‘10000844%2b70001652%3A60152864%2b8010050‘,10001,0)
insert into Slider([type],imageUrl,titleContent,searchCondition,shopId,[enable])
values(‘1‘,‘http://yrs.yintai.com/rs/img/AppCMS/20140722100004_shoes.jpg‘,‘时尚单鞋‘,‘10000844%2b70001652%3A60152864%2b8010050‘,10001,0)
insert into Slider([type],imageUrl,titleContent,searchCondition,shopId,[enable])
values(‘1‘,‘http://yrs.yintai.com/rs/img/AppCMS/20140722100004_shoes.jpg‘,‘时尚单鞋‘,‘10000844%2b70001652%3A60152864%2b8010050‘,10001,0)
insert into Slider([type],imageUrl,titleContent,searchCondition,shopId,[enable])
values(‘19‘,‘http://yrs.yintai.com/rs/img/AppCMS/20140716135232_H5.jpg‘,‘快店‘,‘http://k-d.cc/help/about‘,10001,0)
go
-- drop table ShoppingCartTotal
-- =============================================
-- table:购物车 清单
-- =============================================
--create table ShoppingCartTotal
--(
--shoppingCartTotalId int primary key identity(100,1),    --编号【PK,ID】
--itemCount int,    --项目数量
--amount decimal(8,2),    --总金额
--discount decimal(8,2),    --总优惠
--freightDiscount varchar(200),    --运费
--accountId int    --账户ID【FK】
--)
go
-- drop table ShoppingCart
-- =============================================
-- table: 购物车
-- =============================================
create table ShoppingCart
(
shoppingCartId int primary key identity(100,1),    --编号【PK,ID】
itemCode int,    --商品编号
[count] int,    --数量
[type] int,    --类型
paramId int,    --参数
accountId int    --账户ID【FK】
)

go
-- drop table settlement
-- =============================================
-- table: 结算
-- =============================================
create table Settlement
(
settlementId int primary key identity(100000,1),    --编号【PK,ID】
itemCount int,    --项目数量
amount decimal(8,2),    --总金额
discount decimal(8,2),    --总优惠
freight decimal(8,2),    --运费
point int,    --获赠积分
payModeCode int,    --支付方式
accountId int    --账户ID【FK】
)
go
-- =============================================
-- table:公告 ? desc
-- =============================================
create table Annuouncement
(
url varchar(500)
)
View Code

1.B.2,

1.C,功能实现代码(Function Implementation Code)

 

作者:
出处:
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

本类排行

今日推荐

热门手游