1、电商数据库详细设计说明书V 标准化管理部编码-99968T-6889628-J68568-1689N电商数据库详细设计说明书V编号:XXX-DT-DB版本:V1.0数据库详细设计说明书1此处采用Visio绘制的ER图。1.1商品类1.1.1商品表逻辑表名商品表物理表名product主键product_id索引逻辑字段名物理字段名数据类型空值默认值备注商品IDproduct_idintnot自增名称namevarchar(50)款号novarchar(20)not年份yearvarchar(10)当前年份季节seasonvarchar(4)四季以四位二进制码进行标识性别sexvarchar(4)
2、中性男、女、中性关键词keywordsvarchar(50)搜索用商品类型product_type_idtinyint商品类型表主键销售类型sell_type_idtinyint无销售类型表主键上下架状态is_alivetinyint2品牌brand_idtinyint童壹库品牌表主键品类category_idsmallint品类表主键商店shop_idtinyint童壹库商店表主键仓库warehouse_idtinyint北京仓仓库表主键供货商supplier_idtinyint派克兰帝供货商表主键商品风格product_style_idtinyint商品风格表主键主题故事product_s
3、tory_idtinyint主题故事表主键添加时间add_timedatetime商品第一次录入的时间修改人modify_admin_idint最后一次修改人修改时间modify_timedatetime最后一次修改商品的时间1.1.2图片表存储所有的图片的路径字符串(URL),如果存储量过大,则需要根据主键值做表分区图片命名规则:款号_颜色_角度_是否默认图_宽_高.jpg例如:LPZD115602_5rex5YWwLealvOWFsOe0qw_1_1_626_800.jpg图片文件夹路径为:/images/product/款号/图片.jpg逻辑表名图片表物理表名picture主键pictu
4、re_id索引逻辑字段名物理字段名数据类型空值默认值备注图片IDpicture_idint自增商品IDproduct_idint商品表主键颜色IDcolor_idint颜色表主键图片角度IDpicture_angle_idtinyint图片角度表主键图片宽高IDpicture_size_idtinyint图片宽高表主键图片路径picture_urlvarchar(100)是否默认图is_defaulttinyint00:非默认值1:默认值1.1.3商品类型表代码表存放商品类型模板信息:童装、童鞋、配饰、玩具逻辑表名商品类型表物理表名product_type主键product_type_id索引
5、逻辑字段名物理字段名数据类型空值默认值备注IDproduct_type_idtinyint自增名称namevarchar(50)1.2用户帐户类概念:一个用户可以包含多个账户,各个账户之间是可以切换的1.2.1用户基础信息表逻辑表名用户基础信息表物理表名member主键member_id索引逻辑字段名物理字段名数据类型空值默认值备注IDmember_idint自增姓名namevarchar(10)工作单位雇主employervarchar(30)手机mobilevarchar(20)11位住址addressvarchar(50)邮箱emailvarchar(30)身份证idcardvarcha
6、r(20)18位性别sexvarchar(10)男、女、中性生日birthdaydatetime省份region_province_idint城市region_city_idint区县region_country_idint固定电话telephonevarchar(20)邮编post_codevarchar(10)6位月收入income_monthvarchar(10)职业jobvarchar(20)喜好hobbyvarchar(30)1.2.2账户表帐号来源标识出是哪个平台过来的用户,比如QQ,新浪微博等。可用蜜豆数:客户可以用这些蜜豆进行交易,换购。升级蜜豆数:此蜜豆数会一直增加,不会减少
7、,是作为蜜豆等级的升级使用。蜜豆级数:200蜜豆为1级,4倍关系后可升级。比如用户有2000蜜豆,2000/200=10级10级/4=2余数为2那么就是2个黄蜜蜂+2个红蜜蜂逻辑表名账户表物理表名account主键account_id索引逻辑字段名物理字段名数据类型空值默认值备注IDaccount_idint自增用户IDmember_idint账户等级IDaccount_level_idtinyint账户等级表ID登录名usernamevarchar(30)密码passwordvarchar(40)md5加密可用蜜豆数beans_usableint用户蜜豆消费升级蜜豆数beans_upgrad
8、eint用户等级升级蜜豆级数levelsint200蜜豆为一级,4倍升级现金账户余额balancedouble(10)0.00现金账户余额信用等级credit_level_idtinyint是否内部员工is_employeetinyint00:非内部员工1:是IP地址ipvarchar(30)注册时间add_timedatetime最后登录时间last_timedatetime是否启用is_enabletinyint10:无效1:有效帐号来源source_fromvarchar(10)1.2.3宝贝信息表宝贝信息与用户多对一关联,一个用户可以拥有多条宝贝信息身高体重之类随年龄变大肯定不一样,所
9、以根据添加时间来推算。所以此表中没有年龄之类。逻辑表名宝贝信息表物理表名children主键children_id索引逻辑字段名物理字段名数据类型空值默认值备注IDchildren_idint自增用户IDmember_idint名字namevarchar(10)身高heightvarchar(10)爱好hobbyvarchar(30)生日birthdaydatetime性别sexvarchar(10)男、女、中性个性personalityvarchar(20)体重weightvarchar(20)是否启用is_enabletinyint10:不启用1:启用添加时间add_timedatetim
10、e最后修改时间modify_timedatetime1.2.4配送地址表下单时候这个配送地址就会用上,可以设置默认的配送地址逻辑表名配送地址表物理表名delivery_address主键delivery_address_id索引逻辑字段名物理字段名数据类型空值默认值备注IDdelivery_address_idint自增账户IDaccount_idint与账户表关联省份region_province_idint城市region_city_idint区县region_country_idint收货人consigneevarchar(10)详细地址addressvarchar(50)手机mobil
11、evarchar(20)11位固定电话telephonevarchar(20)邮箱emailvarchar(30)邮编post_codevarchar(10)添加时间add_timedatetime默认使用is_defaulttinyint00:非1:是1.2.5通知类型表代码表(缺货登记,降价通知)逻辑表名通知类型表物理表名notice_type主键notice_type_id索引逻辑字段名物理字段名数据类型空值默认值备注IDnotice_type_idtinyint自增名称namevarchar(20)1.2.6通知类型-模板关联表逻辑表名通知类型-模板关联表物理表名notice_type_join_template主键notice_type_join_template_id索引逻辑字段名物理字段名数据类型空值默认值备注IDnotice_type_join_template_idint自增类型IDnotice_type_idtinyint通知类型ID短信模板sms_
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1