大数据项目数据逻辑模型设计明书
第一章引言
1.1编写目的
本文档说明了XXX数据库的设计,用于规划指XXX在业务数据库各方面的设计内容,可作为系统设计和详细设计的输入参考文档,该文档的读者主要有数据库设计人员、程序员、系统分析员、测试人员、部署实施人员。
1.2背景
根据XXX的各个功能设计文档进行数据库结构设计,用于市XXX系统的基础业务支撑库。
主要参考:
《市XXX项目-系统概要设计说明书》
《市XXX项目-系统详细设计说明书》
第二章外部设计
2.1术语和缩写
XXX:此文档中特指市XXX。
org:organization的英文缩写,组织机构相关表前缀
msg:message的英文缩写,站内消息相关表前缀
sms:英文,短信相关表前缀
role:英文,权限相关表前缀
user:英文,用户相关表前缀
dashboard:英文,数据源相关表前缀
operation:英文,操作记录相关表前缀
log:英文,日志相关表前缀
model:英文,功能模块相关表前缀
monitor:英文,监控相关表前缀
table:英文,表数据统计相关表前缀
datax:datax服务,服务相关表前缀
dav:dav可视化台,台相关表前缀数据库设计说明书的目的
:服务,服务相关表前缀
sdc:元数据相关表前缀
jz:系统各类基础表相关前缀
ml:目录相关表前缀
ahjz:数据清洗相关表前缀
bg:变更申请相关表前缀,
ysjgl:元数据管理相关表前缀
info:代表该类型的基础信息表后缀
sjcq:数据申请相关表前缀
2.2命名约定
对于数据库来说,命名标准分为两部分:数据库中各表对象的名称以及表中各数据项的命名。为了使数据库命名更具清晰明了,以下是需要遵守的总体规则:
✧采用有意义的名称,应尽量作到见名知义。
✧表及字段名称中的英文皆使用小写英文。
✧表命名采用分段式命名,用于同一处业务的表前缀相同,中间采用下划线“_”
连接,后面为具体表名。
✧采用拼音缩写、英文、英文缩写与服务名结合的方式,对长名称采用拼音缩写,
对短名称使用英文命名,对于专项服务相关表则用服务名前缀。
✧数据项名使用和表名相同的命名规则。
2.3设计约定
1.数据表字符集统一默认UTF-8。
2.数据表默认主键为整型自增。
3.数据库表禁止物理主外键关联,需要时在程序业务中采用逻辑外键进行维护。
4.日期采用date,timestamp,根据实际情况选择。
5.数据库采用PostgresSQL9.2.2版本。
第三章结构设计
3.1概念结构设计
3.1.1实体和属性的定义
数据库设计中采用实体关联,尽量将表实体的信息罗列。当实体之间是一一对应的关系时将实体主键信息保存到其他实体中。当实体间存在一对多或者多对多的对应关系时,创建关联关系表,进行实体间的关联关系管理。
3.1.2设计部ER模式
3.1.3设计全ER模式
3.2逻辑结构设计
3.2.1wsxed_qxbdcol
清洗比对列描述表,用来存储表的属性
tssbmidz int432所在部门id tssbmmcz varchar255所在名称tzdmcz varchar255字段名称tflagz varchar255状态tywmsz varchar255运维模式

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。