数据库整体逻辑结构.docx
《数据库整体逻辑结构.docx》由会员分享,可在线阅读,更多相关《数据库整体逻辑结构.docx(16页珍藏版)》请在冰点文库上搜索。
数据库整体逻辑结构
前言:
当前很多系统都设计有一套客户信息数据库。
在本人原来的项目中,我也设计过这方面的数据库,但都比较简单。
最近有机会接触了一下ECIF,觉得该数据库的可扩展性很强,现把客户数据库的设计整理一下,做一个备忘。
数据库整体逻辑结构:
基础表字段信息
编号
字段名称
类型
注释
1.
记录创建时间
DATE
2.
记录修改时间
DATE
3.
记录失效时间
DATE
初始值:
1900-01-0100:
00:
00
如果该记录无效,则记录失效时间
4.
创建人(帐号)
STRING
5.
修改人(帐号)
STRING
6.
建立记录的系统
DICT
7.
更新记录的系统
DICT
注1:
该表列出的7个字段,将在以下所有表中存在。
由于篇幅问题,在描述表结构时不在重复标出。
注2:
DICT表示该记录保存的是代码。
该代码在基础数据中详细定义。
客户核心信息
注1:
为了表述方便,图中客户和联系方式为虚表。
实际并不存在。
注2:
由于客户信息有时并不孤立,比如有些企业的cc有一套自己的客户数据库,营收也有一套自己的客户数据库,两者当中的客户信息可以通过客户和外系统关联表来做关联。
注3:
客户间也存在相互关系。
比如***公司是VIP大客户,用户乙是***公司的高管,通过客户间关系表,可以把个人(用户乙)和单位(***公司)联系起来。
个人表结构:
字段名称
类型
注释
个人id
STRING
名称
STRING
性别
DICT
生日
Date
国籍
DICT
民族和种族
DICT
年龄类型
DICT
教育程度
DICT
公司名称
STRING
行业
DICT
职业
DICT
资历
DICT
职务描述
STRING
收入
DICT
婚姻状况
DICT
家庭地址
STRING
公司地址
STRING
重要客户标识
STRING
呼叫中心绿色通道标识
STRING
客服代表
STRING
单位表结构
字段名称
类型
注释
单位ID
STRING
客户签约编号
STRING
单位中文名称
STRING
单位英文名称
STRING
所在地址
STRING
单位性质
DICT
单位级别类型
DICT
行业
DICT
注册资金
STRING
员工数
INT
币种
DICT
年收入
DECIMAL
去年纳税额
DECIMAL
客户注册日期
Date
单位联系人
STRING
客户等级
DICT
客户关系评定
DICT
主要角色
DICT
客服代表
STRING
联系方式-电话表结构
字段名称
类型
注释
电话ID
STRING
序号
INT
详见注释
电话类型
DICT
国家地区代码
STRING
区号
STRING
号码
STRING
分机号码
STRING
电话使用状态
DICT
注:
由于客户的联系方式可能会发生变更,同时该数据可能来源于其他的系统数据。
当从其他系统导入记录时,如果导入数据记录已经在表中存在,那么取消insert操作,改为updateset序号=序号+1。
这样做的目的是保留该客户所有的历史联系方式记录。
并且如果序号越大,表示该联系方式越常用。
联系方式-地址表结构
字段名称
类型
注释
联系方式ID
STRING
序号
INT
详见联系方式-电话表结构中的注释
国家地区
DICT
省份
DICT
城市
STRING
街道
STRING
房间号
STRING
楼宇名称和房间号
邮政编码
STRING
地址
STRING
非结构化地址
联系方式-电子联络方式表结构
字段名称
类型
注释
电子联络方式ID
STRING
序号
INT
详见联系方式-电话表结构中的注释
电子联络方式类别
DICT
号码或EMAIL地址
STRING
联系方式-联系人表结构
字段名称
类型
注释
联系人ID
STRING
序号
INT
详见联系方式-电话表结构中的注释
与客户的关系
DICT
尊称
DICT
中文名
STRING
英文名
STRING
国家地区代码
STRING
区号
STRING
电话号码
STRING
分机号码
STRING
传真号码
STRING
电子联系方式
STRING
客户间关系表结构
字段名称
类型
注释
客户关系ID
STRING
客户ID
STRING
客户ID类型
DICT
个人还是单位
相关客户ID
STRING
相关客户ID类型
DICT
个人还是单位
关系类型
DICT
描述
STRING
客户联系关系关联表结构
字段名称
类型
注释
客户和联系方式关系ID
STRING
联系方式ID
STRING
联系方式类型
DICT
使用类型
DICT
首选联系方式标志
STRING
使用顺序
INT
使用时间段
STRING
客户和外系统关联表结构
字段名称
类型
注释
外部客户编号ID
STRING
序号
INT
客户ID
STRING
客户类型
DICT
外部编号
STRING
客户信息在其他系统中的编号
外部系统
DICT
客户名称表结构
字段名称
类型
注释
名称ID
STRING
序号
INT
客户ID
STRING
客户ID类型
DICT
名称类型
DICT
缺省名称标识
STRING
尊称
DICT
姓
STRING
名
STRING
中间名
STRING
全名
STRING
按照源系统直接填写
客户证件表结构
字段名称
类型
注释
证件ID
STRING
序号
INT
客户ID
STRING
客户ID类型
DICT
证件类型
DICT
证件号
STRING
名称
STRING
颁发机构
STRING
证件状态
DICT
生效日期
Date
失效日期
Date
纪念日特殊日期表结构
字段名称
类型
注释
纪念日ID
STRING
序号
INT
客户ID
STRING
客户ID类型
DICT
特殊日期类型
DICT
特殊日期
Date
特殊日期描述
STRING
客户资源信息
注1:
资源表也是个虚表。
并不存在
客户和资源对应关系表结构
字段名称
类型
注释
客户拥有资源ID
STRING
资源项
STRING
资源项类型
DICT
关系类型
DICT
会员卡表结构
字段名称
类型
注释
会员卡ID
STRING
序号
INT
会员号
STRING
会员卡号
STRING
发卡标识
STRING
生效日期
Date
失效日期
Date
卡等级
DICT
合作伙伴编号
STRING
银行卡表结构
字段名称
类型
注释
银行卡ID
STRING
序号
INT
发卡行
DICT
卡号
STRING
卡类型
DICT
卡生效日期
Date
卡失效日期
Date
最后使用日期
Date
客户业务信息
注:
业务事件为虚表。
实际并不存在。
客户和业务对应关系表结构
字段名称
类型
注释
客户相关事件ID
STRING
相关事件
STRING
相关事件类型
DICT
关系类型
DICT
积分增加信息表
字段名称
类型
注释
积分增加ID
STRING
积分类型
DICT
积分认证日期
Date
积分生效日期
Date
积分失效日期
Date
基本积分
INT
额外积分
INT
促销积分
INT
升级积分
INT
消费积分
INT
合作伙伴ID
STRING
合作伙伴类型
DICT
促销代码
STRING
积分兑换信息表
字段名称
类型
注释
积分兑换ID
STRING
积分类型
DICT
积分认证日期
Date
兑换日期
Date
兑换品
STRING
兑换品类型
DICT
兑换数量
INT
基本积分
INT
促销积分
INT
额外积分
INT
兑换消费积分
INT
透支积分
INT
合作伙伴ID
STRING
合作伙伴类型
DICT
促销代码
STRING
投诉建议信息表结构
字段名称
类型
注释
投诉建议意见ID
STRING
投诉建议意见类别
DICT
投诉方式
DICT
投诉来源
STRING
投诉人
STRING
投诉人团队标识
STRING
团队名称
STRING
团队人数
INT
被投诉部门列表
STRING
投诉日期
Date
业务分类
DICT
投诉严重度
DICT
投诉内容
STRING
客户要求
STRING
事发日期
Date
事发地点
STRING
投诉有效性
DICT
加急标识
DICT
加急原因
DICT
状态
DICT
状态日期
Date
处理意见
STRING
处理结果
STRING
结案日期
Date
处理人
STRING
管理部门
STRING
保密情况
DICT
回复方式
DICT
激活次数
INT
联系方式
DICT
客户价值信息
客户和价值信息对应表
字段名称
类型
注释
客户价值ID
STRING
相关客户价值
STRING
相关客户价值类型
DICT
关系类型
DICT
官网操作分析信息表
字段名称
类型
注释
客户网站行为分析ID
STRING
序号
INT
日历月份
INT
注册年限
INT
本月登录次数
INT
本年登录次数
INT
本月平均登录间隔天数
INT
本年平均登录间隔天数
INT
最近一次登录距当前天数
INT
平均访问停留时间
INT
单位:
分钟
平均访问页面数
INT
最高停留时间的页面
STRING
本月栏目类型的访问次数
INT
论坛积分
INT
本月新增论坛积分
INT
常用点击访问路径
STRING
点击分值
INT
访问不同的页面赋予不同的分值
常用进入网页
STRING
进入网站的网页,不一定都是homepage
常用退出网页
STRING
最近使用搜索词
STRING
最近参加的营销活动
STRING
本月订购次数
INT
本月订购金额
DECIMAL
本月退订次数
INT
币种
DICT
本月退订金额
DECIMAL
本月订单放弃次数
INT
提交订单,没完成支付的
本月电子邮件发送次数
INT
本月电子邮件接受次数
INT
基础数据
注1:
基础信息是虚表。
注2:
本文只列出了单位部门表,其他表请根据实际应用设计。
单位部门信息表
字段名称
类型
注释
部门编号
STRING
上级部门编号
STRING
部门名称
STRING
部门分类
DICT
备注
STRING