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
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) )
1.B.2,
1.C,功能实现代码(Function Implementation Code)返回顶部 |
作者:ylbtech 出处:http://ylbtech.cnblogs.com/ 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 |