电商数据库详细设计说明书V.docx

上传人:b****2 文档编号:2322054 上传时间:2022-10-28 格式:DOCX 页数:93 大小:48.43KB
下载 相关 举报
电商数据库详细设计说明书V.docx_第1页
第1页 / 共93页
电商数据库详细设计说明书V.docx_第2页
第2页 / 共93页
电商数据库详细设计说明书V.docx_第3页
第3页 / 共93页
电商数据库详细设计说明书V.docx_第4页
第4页 / 共93页
电商数据库详细设计说明书V.docx_第5页
第5页 / 共93页
点击查看更多>>
下载资源
资源描述

电商数据库详细设计说明书V.docx

《电商数据库详细设计说明书V.docx》由会员分享,可在线阅读,更多相关《电商数据库详细设计说明书V.docx(93页珍藏版)》请在冰豆网上搜索。

电商数据库详细设计说明书V.docx

电商数据库详细设计说明书V

编号:

XXX-DT-DB

版本:

V1..0

数据库详细设计说明书

1此处采用Visio绘制的ER图。

1.1商品类

1.1.1商品表

逻辑表名

商品表

物理表名

product

主键

product_id

索引

逻辑字段名

物理字段名

数据类型

空值

默认值

备注

商品ID

product_id

int

not

自增

名称

name

varchar(50)

款号

no

varchar(20)

not

年份

year

varchar(10)

当前年份

季节

season

varchar(4)

四季

以四位二进制码进行标识

性别

sex

varchar(4)

中性

男、女、中性

关键词

keywords

varchar(50)

搜索用

商品类型

product_type_id

tinyint

商品类型表主键

销售类型

sell_type_id

tinyint

销售类型表主键

上下架状态

is_alive

tinyint

2

品牌

brand_id

tinyint

童壹库

品牌表主键

品类

category_id

smallint

品类表主键

商店

shop_id

tinyint

童壹库

商店表主键

仓库

warehouse_id

tinyint

北京仓

仓库表主键

供货商

supplier_id

tinyint

派克兰帝

供货商表主键

商品风格

product_style_id

tinyint

商品风格表主键

主题故事

product_story_id

tinyint

主题故事表主键

添加时间

add_time

datetime

商品第一次录入的时间

修改人

modify_admin_id

int

最后一次修改人

修改时间

modify_time

datetime

最后一次修改商品的时间

1.1.2图片表

存储所有的图片的路径字符串(URL),如果存储量过大,则需要根据主键值做表分区

图片命名规则:

款号_颜色_角度_是否默认图_宽_高.jpg

例如:

LPZD115602_5rex5YWwLealvOWFsOe0qw@@_1_1_626_800.jpg

图片文件夹路径为:

/images/product/款号/图片.jpg

逻辑表名

图片表

物理表名

picture

主键

picture_id

索引

逻辑字段名

物理字段名

数据类型

空值

默认值

备注

图片ID

picture_id

int

自增

商品ID

product_id

int

商品表主键

颜色ID

color_id

int

颜色表主键

图片角度ID

picture_angle_id

tinyint

图片角度表主键

图片宽高ID

picture_size_id

tinyint

图片宽高表主键

图片路径

picture_url

varchar(100)

是否默认图

is_default

tinyint

0

0:

非默认值1:

默认值

1.1.3商品类型表

代码表

存放商品类型模板信息:

童装、童鞋、配饰、玩具…

逻辑表名

商品类型表

物理表名

product_type

主键

product_type_id

索引

逻辑字段名

物理字段名

数据类型

空值

默认值

备注

ID

product_type_id

tinyint

自增

名称

name

varchar(50)

1.2用户帐户类

概念:

一个用户可以包含多个账户,各个账户之间是可以切换的

1.2.1用户基础信息表

逻辑表名

用户基础信息表

物理表名

member

主键

member_id

索引

逻辑字段名

物理字段名

数据类型

空值

默认值

备注

ID

member_id

int

自增

姓名

name

varchar(10)

工作单位雇主

employer

varchar(30)

手机

mobile

varchar(20)

11位

住址

address

varchar(50)

邮箱

email

varchar(30)

身份证

idcard

varchar(20)

18位

性别

sex

varchar(10)

男、女、中性

生日

birthday

datetime

省份

region_province_id

int

城市

region_city_id

int

区县

region_country_id

int

固定电话

telephone

varchar(20)

邮编

post_code

varchar(10)

6位

月收入

income_month

varchar(10)

职业

job

varchar(20)

喜好

hobby

varchar(30)

1.2.2账户表

帐号来源标识出是哪个平台过来的用户,比如QQ,新浪微博等。

可用蜜豆数:

客户可以用这些蜜豆进行交易,换购。

升级蜜豆数:

此蜜豆数会一直增加,不会减少,是作为蜜豆等级的升级使用。

蜜豆级数:

200蜜豆为1级,4倍关系后可升级。

比如用户有2000蜜豆,2000/200=10级

10级/4=2余数为2那么就是2个黄蜜蜂+2个红蜜蜂

逻辑表名

账户表

物理表名

account

主键

account_id

索引

逻辑字段名

物理字段名

数据类型

空值

默认值

备注

ID

account_id

int

自增

用户ID

member_id

int

账户等级ID

account_level_id

tinyint

账户等级表ID

登录名

username

varchar(30)

密码

password

varchar(40)

md5加密

可用蜜豆数

beans_usable

int

用户蜜豆消费

升级蜜豆数

beans_upgrade

int

用户等级升级

蜜豆级数

levels

int

200蜜豆为一级,4倍升级

现金账户余额

balance

double(10)

0.00

现金账户余额

信用等级

credit_level_id

tinyint

是否内部员工

is_employee

tinyint

0

0:

非内部员工1:

IP地址

ip

varchar(30)

注册时间

add_time

datetime

最后登录时间

last_time

datetime

是否启用

is_enable

tinyint

1

0:

无效1:

有效

帐号来源

source_from

varchar(10)

1.2.3宝贝信息表

宝贝信息与用户多对一关联,一个用户可以拥有多条宝贝信息

身高体重之类随年龄变大肯定不一样,所以根据添加时间来推算。

所以此表中没有年龄之类。

逻辑表名

宝贝信息表

物理表名

children

主键

children_id

索引

逻辑字段名

物理字段名

数据类型

空值

默认值

备注

ID

children_id

int

自增

用户ID

member_id

int

名字

name

varchar(10)

身高

height

varchar(10)

爱好

hobby

varchar(30)

生日

birthday

datetime

性别

sex

varchar(10)

男、女、中性

个性

personality

varchar(20)

体重

weight

varchar(20)

是否启用

is_enable

tinyint

1

0:

不启用1:

启用

添加时间

add_time

datetime

最后修改时间

modify_time

datetime

1.2.4配送地址表

下单时候这个配送地址就会用上,可以设置默认的配送地址

逻辑表名

配送地址表

物理表名

delivery_address

主键

delivery_address_id

索引

逻辑字段名

物理字段名

数据类型

空值

默认值

备注

ID

delivery_address_id

int

自增

账户ID

account_id

int

与账户表关联

省份

region_province_id

int

城市

region_city_id

int

区县

region_country_id

int

收货人

consignee

varchar(10)

详细地址

address

varchar(50)

手机

mobile

varchar(20)

11位

固定电话

telephone

varchar(20)

邮箱

email

varchar(30)

邮编

post_code

varchar(10)

添加时间

add_time

datetime

默认使用

is_default

tinyint

0

0:

非1:

1.2.5通知类型表

代码表(缺货登记,降价通知)

逻辑表名

通知类型表

物理表名

notice_type

主键

notice_type_id

索引

逻辑字段名

物理字段名

数据类型

空值

默认值

备注

ID

notice_type_id

tinyint

自增

名称

name

varchar(20)

1.2.6通知类型-模板关联表

逻辑表名

通知类型-模板关联表

物理表名

notice_type_join_template

主键

notice_type_join_template_id

索引

逻辑字段名

物理字段名

数据类型

空值

默认值

备注

ID

notice_type_join_template_id

int

自增

类型ID

notice_type_id

tinyint

通知类型ID

短信模板

sms_template_id

smallint

短信模板表ID

邮件模板

email

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 人文社科 > 法律资料

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1