数据中心主题库设计文档编写规范.docx
- 文档编号:8337970
- 上传时间:2023-01-30
- 格式:DOCX
- 页数:39
- 大小:1.05MB
数据中心主题库设计文档编写规范.docx
《数据中心主题库设计文档编写规范.docx》由会员分享,可在线阅读,更多相关《数据中心主题库设计文档编写规范.docx(39页珍藏版)》请在冰豆网上搜索。
数据中心主题库设计文档编写规范
文件编号:
CVICSE/DZ0183/00-00
分册号:
1/1
页码:
39
密级:
B
交通政务二期数据中心结构与数据设计
科技项目主题库分册
山东中创软件工程股份有限公司
二ОО四年五月
文件变更记录
*A–增加M–修改D–删节
变更版本
日期
图表、表格、段落号
A/M/D
原因与修改情况描述
修订人
审核人
1引言
1.1编写目的
本说明书的编写目的是对本次软件开发的详细设计、约定及相关内容做出具体描述,便于指导和帮助编码人员进行编码工作,并作为本项目开发人员、测试人员的指导性文件,作为他们工作的依据之一。
该概要分析说明书的预期读者主要有评审专家、交通厅领导、事业部分管领导、监理人员、项目组成员、QA人员、测试人员及其他相关人员等。
1.2背景
a.开发的软件系统的名称
山东省交通厅交通政务数据中心
b.开发的软件系统的最终用户或适用的领域:
山东省交通厅
1.3定义
数据仓库:
数据仓库就是面向主题的、集成的、稳定的(不可更新的)、不同时间的数据集合(随时间不断变化的),用以支持经营管理中的决策制定过程。
它概括了数据仓库中数据最主要的四个特性:
(1)面向主题:
主题是一个在较高层次上对数据进行综合、归类和分析利用的抽象概念。
在逻辑意义上,每一个主题可对应一个宏观分析领域所涉及的分析对象。
传统数据库是面向应用建立的,其数据的组织仅按具体的应用处理要求来划分,未必适合于决策分析。
而数据仓库则是面向主题建立的,如一个保险公司虽然有财产保险、养老保险、伤亡保险等各项应用,但其数据仓库所组织的主题却可能是客户、保险金、索赔等。
(2)集成:
数据仓库的集成特性是指在数据仓库的数据是从原有分散的数据库的数据中抽取、加工与集成的。
事务数据与支持决策分析的数据之间存在较大的差别,数据仓库中的数据是用于支持决策分析的,因此在数据进入数据仓库之前,必然要经过抽取、加工与集成,这是建立数据仓库的最为关键、复杂的一个步骤。
首先要解决事务数据中的所有矛盾之处,如字段的同名异义、异名同义、单位不统一、字长不一致等等,并将数据结构从面向应用转换到面向主题,有时还要将从不同数据库(可能是异构的)中提取的数据按统一的模型和模式组织。
数据仓库一般将集成后的数据分成不同的级:
如近期基本数据、远期基本数据、轻度综合数据、高度综合数据、元数据。
(3)稳定:
数据仓库中的数据是从数据库存放的历史数据中,以不同时间的快照选取的集合,以及基于这些快照进行统计、综合和重组的导出数据,而不是当前数据库联机事务处理的数据。
因此数据仓库的数据是稳定的不可更新的。
数据仓库一般只涉及与查询、分析等相关的处理。
(4)随时间变化:
数据仓库根据所研究主题的需要,其中的数据会随着时间积累和变化,不断增加新的数据内容,删去不再需要的数据内容,进行新的综合、重组。
因此数据仓库的数据内容是按处理的要求不断地随时间变化的,这就要求数据的码键都包含时间属性,以标明该数据所对应的不同历史时间段。
ETL:
数据抽取(Extract)、转换(Transform)、清洗(Cleansing)、装载(Load)的过程。
构建数据仓库的重要一环,用户从数据源抽取出所需的数据,经过数据清洗,最终按照预先定义好的数据仓库模型,将数据加载到数据仓库中去。
维度:
是人们观察客观世界的角度,是一种高层次的类型划分。
“维”一般包含着层次关系,这种层次关系有时会相当复杂。
通过把一个实体的多项重要的属性定义为多个维(dimension),使用户能对不同维上的数据进行比较。
OLAP:
当今的数据处理大致可以分成两大类:
联机事务处理OLTP(on-linetransactionprocessing)、联机分析处理OLAP(On-LineAnalyticalProcessing)。
OLTP是传统的关系型数据库的主要应用,主要是基本的、日常的事务处理,例如银行交易。
OLAP是数据仓库系统的主要应用,支持复杂的分析操作,侧重决策支持,并且提供直观易懂的查询结果。
OLAP是使分析人员、管理人员或执行人员能够从多角度对信息进行快速、一致、交互地存取,从而获得对数据的更深入了解的一类软件技术。
OLAP的目标是满足决策支持或者满足在多维环境下特定的查询和报表需求,它的技术核心是"维"这个概念。
OWB:
ORACLEWAREHOUSEBUILDER(ORACLE数据仓库构建器工具)
1.4参考资料
《山东省交通厅交通政务信息系统二期工程数据中心需求分析说明书》
2系统说明与子系统结构
说明本主题库与数据中心的关系,本主题库特殊(如命名前缀等)说明。
命名前缀:
TEC
其它见总章。
3数据源分析
本主题库涉及的数据源列表如下:
序号
数据源名称
种类
实例名
备注
1
交通政务一期科技项目管理系统
数据库系统
ORACLE9iRAC
实际环境:
jtzwdb
模拟环境:
jtzwdb1
科技项目管理系统数据结构请见附件<<科技项目管理系统数据结构>>
4主题库数据结构设计
4.1科技项目主题库表结构
4.2科技项目星型
4.3表清单
名称
代码
注释
[3001]项目类型维
TEC_D_XMLX
项目的种类有:
应用技术研究(A)、信息技术研究(C)、新产品开发(E)、软科学研究类(R)核心技术推广类(T);
该表主要来源于一期科技项目系统的同名表TFZ_001_XMLX;
[3121]科技项目表
TEC_S_XM
一个具体的项目;该表主要来源于一期科技项目系统的同名表TFZ_006_XM;
[3128]专家意见表
TEC_S_ZJYJB
记录专家对项目课题的意见,该表来源于一期科技项目系统同名表TFZ_00B_ZJYJB
[3126]参与人员表
TEC_S_CYRYB
该表主要来源于一期科技项目系统的同名表TFZ_00D_CYRYB
[3103]单位项目基本信息表
TEC_S_DWXMJBXXB
表明一个单位中的一个项目信息,取自一期科技项目同名表TFZ_00E_DWXMJBXXB
[3125]项目负责人
TEC_S_XMFZR
记录课题的行政项目负责人和技术负责人;该表主要来源于一期科技项目系统的同名表TFZ_00H_XMFZR
[3002]项目课题状态维
TEC_D_XMKTZT
项目课题,该表主要根据项目子课题表的项目课题状态字段总结得来
[3004]科技项目单位维
TEC_D_DW
[3129]科技项目课题及预算事实表
TEC_F_KTYS
[3130]科技项目年度计划事实表
TEC_F_NDJH
[3005]科技项目年度维
TEC_D_ND
[3003]一期单位维
TEC_D_YQDW
来自一期TSJ_0_DEPARTMENT,数据经过过滤
4.4[3001]项目类型维(TEC_D_XMLX)
4.4.1[3001]项目类型维字段列表
名称
代码
数据类型
主键
外键
非空
序列
注释
项目类型ID
XMLX_TYPEID
NUMBER
TRUE
FALSE
TRUE
项目类型名称
XMLX_TYPENAME
VARCHAR2(100)
FALSE
FALSE
FALSE
逻辑上不能为空
项目类型标识
XMLX_TYPESIGN
VARCHAR2(10)
FALSE
FALSE
FALSE
逻辑上不能为空
项目类型启用标志
XMLX_TYPEBZ
CHAR
(1)
FALSE
FALSE
FALSE
逻辑上不能为空
0:
启用
1:
禁用
4.4.2[3001]项目类型维引键
限制名称
主键
名称
代码
注释
PK_TEC_D_XMLX
TRUE
项目类型维主键
KEY_TEC_XMLX
4.4.3表格[3001]项目类型维的引键项目类型维主键
4.4.3.1引键项目类型维主键的栏位清单
名称
代码
注释
项目类型ID
XMLX_TYPEID
4.5[3002]项目课题状态维(TEC_D_XMKTZT)
4.5.1[3002]项目课题状态维字段列表
名称
代码
数据类型
主键
外键
非空
序列
注释
课题状态
XMKTZT_KTZT
VARCHAR2(20)
TRUE
FALSE
TRUE
该字段主要为文字描述性:
主要内容为:
立项阶段、主管部门审批通过、主管部门审批拒绝、审批通过等。
参见项目子课题表中项目课题状态字段的内容
4.5.2[3002]项目课题状态维引键
限制名称
主键
名称
代码
注释
PK_TEC_D_XMKTZT
TRUE
项目课题状态主键
KEY_TEC_XMKTZT
4.5.3表格[3002]项目课题状态维的引键项目课题状态主键
4.5.3.1引键项目课题状态主键的栏位清单
名称
代码
注释
课题状态
XMKTZT_KTZT
该字段主要为文字描述性:
主要内容为:
立项阶段、主管部门审批通过、主管部门审批拒绝、审批通过等。
参见项目子课题表中项目课题状态字段的内容
4.6[3003]一期单位维(TEC_D_YQDW)
4.6.1[3003]一期单位维字段列表
名称
代码
数据类型
主键
外键
非空
序列
注释
单位ID
YQDW_BMID
NUMBER(8)
FALSE
FALSE
TRUE
单位ID
单位名称
YQDW_BMMC
VARCHAR2(100)
FALSE
FALSE
TRUE
单位名称
单位备注
YQDW_BZ
CHAR
(1)
FALSE
FALSE
FALSE
单位备注
单位城市
YQDW_BMDQ
VARCHAR2(100)
FALSE
FALSE
FALSE
单位城市
单位序数
YQDW_XS
NUMBER(12)
FALSE
FALSE
FALSE
单位序数
单位级别
YQDW_BMJB
CHAR
(1)
FALSE
FALSE
FALSE
单位级别
四级编码ID
YQDW_SJBMID
VARCHAR2(60)
FALSE
FALSE
FALSE
四级编码ID
4.7[3004]科技项目单位维(TEC_D_DW)
4.7.1[3004]科技项目单位维字段列表
名称
代码
数据类型
主键
外键
非空
序列
注释
单位名称
TEC_DOINGDEPT
VARCHAR2(100)
TRUE
FALSE
TRUE
4.7.2[3004]科技项目单位维引键
限制名称
主键
名称
代码
注释
PK_TEC_D_DW
TRUE
科技项目单位主键
KEY_TEC_DW
4.7.3表格[3004]科技项目单位维的引键科技项目单位主键
4.7.3.1引键科技项目单位主键的栏位清单
名称
代码
注释
单位名称
TEC_DOINGDEPT
4.8[3005]科技项目年度维(TEC_D_ND)
4.8.1[3005]科技项目年度维字段列表
名称
代码
数据类型
主键
外键
非空
序列
注释
执行年度
TEC_CURRENTYEAR
NUMBER(31)
TRUE
FALSE
TRUE
4.8.2[3005]科技项目年度维引键
限制名称
主键
名称
代码
注释
PK_TEC_D_ND
TRUE
科技项目年度主键
KEY_D_TEC_ND
4.8.3表格[3005]科技项目年度维的引键科技项目年度主键
4.8.3.1引键科技项目年度主键的栏位清单
名称
代码
注释
执行年度
TEC_CURRENTYEAR
4.9[3103]单位项目基本信息表(TEC_S_DWXMJBXXB)
4.9.1[3103]单位项目基本信息表字段列表
名称
代码
数据类型
主键
外键
非空
序列
注释
项目基本信息ID
DWXM_BASEINFOID
NUMBER
TRUE
FALSE
TRUE
申请单位ID
DWXM_APPLYID
NUMBER(8)
FALSE
FALSE
FALSE
原表该字段为NUMBER(6)
申请单位地址
DWXM_APPLYADDR
VARCHAR2(100)
FALSE
FALSE
FALSE
申请单位邮政编码
DWXM_APPLYPOST
CHAR(6)
FALSE
FALSE
FALSE
协作单位名称
DWXM_COOPNAME
VARCHAR2(100)
FALSE
FALSE
FALSE
协作单位地址
DWXM_COOPADDR
VARCHAR2(100)
FALSE
FALSE
FALSE
协作单位邮政编码
DWXM_COOPPOST
CHAR(6)
FALSE
FALSE
FALSE
主管单位名称
DWXM_CHARGENAME
VARCHAR2(100)
FALSE
FALSE
FALSE
原表该字段为NUMBER(6),现改为名称varchar2,直接取过名称
主管单位地址
DWXM_CHARGEADDR
VARCHAR2(100)
FALSE
FALSE
FALSE
主管单位邮政编码
DWXM_CHARPOST
CHAR(6)
FALSE
FALSE
FALSE
开始时间
DWXM_FROMTIME
VARCHAR2(10)
FALSE
FALSE
FALSE
结束时间
DWXM_TOTIME
VARCHAR2(10)
FALSE
FALSE
FALSE
申请时间
DWXM_APPLYTIME
DATE
FALSE
FALSE
FALSE
其它单位
DWXM_DEPTNAME
VARCHAR2(100)
FALSE
FALSE
FALSE
密码
DWXM_PASSWORD
VARCHAR2(10)
FALSE
FALSE
FALSE
与其他单位对应的密码
4.9.2[3103]单位项目基本信息表引键
限制名称
主键
名称
代码
注释
PK_TEC_S_DWXMJBXXB
TRUE
项目基本信息ID
TEC_BASEINFOID
4.9.3表格[3103]单位项目基本信息表的引键项目基本信息ID
4.9.3.1引键项目基本信息ID的栏位清单
名称
代码
注释
项目基本信息ID
DWXM_BASEINFOID
4.10[3121]科技项目表(TEC_S_XM)
4.10.1[3121]科技项目表字段列表
名称
代码
数据类型
主键
外键
非空
序列
注释
科技项目ID
XM_PROJECTID
NUMBER
TRUE
FALSE
TRUE
项目类型ID
XMLX_TYPEID
NUMBER
FALSE
TRUE
FALSE
申请年度
XM_APPLYYEAR
DATE
FALSE
FALSE
FALSE
科技项目名称
XM_PROJECTNAME
VARCHAR2(100)
FALSE
FALSE
FALSE
逻辑上不能为空
技术水平
XM_PROJECTLEVEL
CHAR
(1)
FALSE
FALSE
FALSE
这里用A、B、C这种形式来表示技术水平
4.10.2[3121]科技项目表引键
限制名称
主键
名称
代码
注释
PK_TEC_S_XM
TRUE
项目ID
TEC_PROJECTID
4.10.3表格[3121]科技项目表的引键项目ID
4.10.3.1引键项目ID的栏位清单
名称
代码
注释
科技项目ID
XM_PROJECTID
4.10.4[3121]科技项目表外键
外来键的限制名称
外来键栏
父表格
注释
FK_TEC_S_XM_XMLXYXMDG_TEC_D_XM
项目类型ID
[3001]项目类型维
4.11[3125]项目负责人(TEC_S_XMFZR)
4.11.1[3125]项目负责人字段列表
名称
代码
数据类型
主键
外键
非空
序列
注释
项目负责ID
XMFZR_PROBLEMDUTYID
NUMBER
TRUE
FALSE
TRUE
项目基本信息ID
XMFZR_BASEINFOID
NUMBER
FALSE
TRUE
FALSE
负责人姓名
XMFZR_LEADERNAME
VARCHAR2(20)
FALSE
FALSE
FALSE
负责人职务
XMFZR_LEADERDUTY
VARCHAR2(100)
FALSE
FALSE
FALSE
负责人职称
XMFZR_LEADERDEGREE
VARCHAR2(50)
FALSE
FALSE
FALSE
0:
正高
1:
副高
2:
中级
3:
初级
负责人联系电话
XMFZR_LEADERPHONE
VARCHAR2(20)
FALSE
FALSE
FALSE
行政技术标志
XMFZR_LEADERBZ
CHAR
(1)
FALSE
FALSE
FALSE
0:
行政负责人
1:
技术负责人
负责人所在单位
XMFZR_LEADERDEPT
VARCHAR2(100)
FALSE
FALSE
FALSE
负责人所在单位
4.11.2[3125]项目负责人引键
限制名称
主键
名称
代码
注释
PK_TEC_S_XMFZR
TRUE
项目负责ID
TEC_PROBLEMDUTYID
4.11.3表格[3125]项目负责人的引键项目负责ID
4.11.3.1引键项目负责ID的栏位清单
名称
代码
注释
项目负责ID
XMFZR_PROBLEMDUTYID
4.11.4[3125]项目负责人外键
外来键的限制名称
外来键栏
父表格
注释
FK_TEC_S_XM_KTDYXMFZR_TEC_S_DW
项目基本信息ID
[3103]单位项目基本信息表
4.12[3126]参与人员表(TEC_S_CYRYB)
4.12.1[3126]参与人员表字段列表
名称
代码
数据类型
主键
外键
非空
序列
注释
ID
CYRYB_ID
NUMBER
TRUE
FALSE
TRUE
项目课题ID
CYRYB_PRJPROBLEMID
NUMBER
FALSE
FALSE
FALSE
项目课题ID
参与人员名称
CYRYB_PERSONNAME
VARCHAR2(50)
FALSE
FALSE
FALSE
性别
CYRYB_PERSONSEX
VARCHAR2
(2)
FALSE
FALSE
FALSE
直接录入'男','女'
年龄
CYRYB_PERSONAGE
CHAR(3)
FALSE
FALSE
FALSE
所在部门
CYRYB_PERSONDEPT
VARCHAR2(100)
FALSE
FALSE
FALSE
参与人员职务
CYRYB_PERSONDUTY
VARCHAR2(50)
FALSE
FALSE
FALSE
参与人员职称
CYRYB_PERSONPOST
VARCHAR2(20)
FALSE
FALSE
FALSE
4.12.2[3126]参与人员表引键
限制名称
主键
名称
代码
注释
PK_TEC_S_CYRYB
TRUE
参与人员表主键
KEY_TEC_CYRYB
4.12.3表格[3126]参与人员表的引键参与人员表主键
4.12.3.1引键参与人员表主键的栏位清单
名称
代码
注释
ID
CYRYB_ID
4.13[3128]专家意见表(TEC_S_ZJYJB)
4.13.1[3128]专家意见表字段列表
名称
代码
数据类型
主键
外键
非空
序列
注释
专家意见ID
ZJYJB_ADVICEID
NUMBER
TRUE
FALSE
TRUE
项目课题ID
ZJYJB_PRJPROBLEMID
NUMBER
FALSE
FALSE
FALSE
项目课题ID
专家
ZJYJB_EXPERT
VARCHAR2(20)
FALSE
FALSE
FALSE
该表原取表为number指代码字段,现在修改为名称,抽取时直接取名称
专家意见
ZJYJB_EXPERTADVICE
VARCHAR2(500)
FALSE
FALSE
FALSE
4.13.2[3128]专家意见表引键
限制名称
主键
名称
代码
注释
PK_TEC_S_ZJYJB
TRUE
专家意见ID
TEC_EXPERTADVICEID
4.13.3表格[3128]专家意见表的引键专家意见ID
4.13.3.1引键专家意见ID的栏位清单
名称
代码
注释
专家意见ID
ZJYJB_ADVICEID
4.14[3129]科技项目课题及预算事实表(TEC_F_KTYS)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据中心 主题 设计 文档 编写 规范