ylbtech-dbs:ylbtech-storebook-product |
A, 返回顶部 |
1,
use Storebook go go -- ============================================= -- ylb:商品表 尺码说明【一级】 -- ============================================= create table ProductSizeDescription ( productSizeDescriptionId int identity(101,1) primary key, --编号【ID,PK】 imgUrl varchar(400), --图片地址 [type] varchar(400), --类型 brandId int --品牌ID【FK】 ) go go -- ============================================= -- ylb:商品表 尺码类型【三级】 -- ============================================= create table ProductSizeType ( productSizeTypeId int identity(101,1) primary key, --编号【ID,PK】 name varchar(400), --名称 value varchar(400), --数值序列(值之间用‘,’隔开) [type] varchar(400), --类型(国际|中国) category varchar(400), --分类 brandId int --品牌ID【FK】 ) go --drop table Product go -- ============================================= -- ylb:商品表 -- ============================================= create table Product ( productId int identity(101,1) primary key, --编号【ID,PK】 productName varchar(400), --商品名称 referencePrice decimal(6,2), --价格referencePrice [status] varchar(400), --商品状态 0=已上架;1=已下架;-1:筹备中 即将上市 pubdate datetime default(getdate()), --上架时间 barCode varchar(400), --条形码编号 categoryId int, --分类ID【FK】 brandId int, --品牌ID【FK】 productSizeDescriptionId int, --尺码说明ID【FK】 productSizeTypeId int, --尺码类型ID【FK】 [disable] bit default(0)--是否禁用 ) go --truncate table ProductSize go -- ============================================= -- ylb:商品表 颜色【二级】 -- ============================================= create table ProductColor ( productColorId int identity(101,1) primary key, --编号【ID,PK】 value varchar(400), --颜色 粉红 imgUrl varchar(400), --图片地址(商品第一张小图 --/static/item/product/litter/100_1.jpg) productId int, --商品编号【FK】 brandId int --品牌ID【FK】 ) go -- ============================================= -- ylb:商品表 尺码【三级】 -- ============================================= create table ProductSize ( productSizeId int identity(101,1) primary key, --编号【ID,PK】 value varchar(400), unitsInStock int default(0) check(unitsInStock>=0), --库存量 unitsOnOrder int default(0) check(unitsOnOrder>=0), --采购量 productColorId int, --颜色ID【FK】 productId int, --商品编号【FK】 brandId int --品牌ID【FK】 ) go go -- ============================================= -- ylb:商品表 图集 -- 商品 一对多 -- ============================================= create table ProductPhoto ( productPhotoId int identity(101,1) primary key, --编号【ID,PK】 [filename] varchar(400), --图片名称(当前日期和时间的计时周期数+一个随机数) 图片类型为 .jpg innerOrder int, --内部排序 1->bigNum --litterImgUrl varchar(400), --图片地址 --bigImgUrl varchar(400), --图片地址 productColorId int, --商品颜色编号【FK】 productId int, --商品编号【FK】 brandId int --品牌ID【FK】 ) --/static/item/product/litter/ --/static/item/product/litter/100_1.jpg --/static/item/product/litter/100_2.jpg --/static/item/product/big/ --/static/item/product/big/100_1.jpg --/static/item/product/big/100_2.jpg --图片地址,采用数据存储位置逻辑,存储、引用图片 -- 依据条件:按商品编号的范围进行逻辑区分
2,
B,返回顶部 |
1,
2,
C,返回顶部 |
作者:ylbtech 出处:http://storebook.cnblogs.com/ 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 |
时间: 2024-11-08 04:23:31