4.概要设计阶段--数据库设计说明书

[项目名称]

数据库设计说明书

[V1.0(版本号)]

拟 制 人______________________ 审 核 人______________________ 批 准 人______________________

[XXXX年X月X日]

数据库设计说明书

1.引言

1.1编写目的

[说明编写这份数据设计说明书的目的,指出预期的读者。]

1.2背景

a.[待开发数据库的名称和使用此数据库的软件系统的名称;]

b.[列出本项目的任务提出者、开发者、用户。]

1.3定义

[列出本文件中用到的专门术语的定义和外文首字母组词的原词组。]

1.4参考资料

[列出有关的参考资料。]

2.外部设计

1.1标识符的状态

[联系用途,详细说明用于唯一地标识该数据库的代码、名称或标识符,附加的描述性信息亦要给出。如果该数据库属于尚在实验中、尚在测试中或是暂时使用的,则要说明这一特点及其有效时间范围。]

2.2使用它的程序

[列出将要使用或访问此数据库的所有应用程序,对于这些应用程序的每一个,给出它的名称和版本号。]

2.3约定

[陈述一个程序员或一个系统分析员为了能使用此数据库而需要了解的建立标号、标识的约定。]

2.4专门指导

[向准备从事此数据库的生成、从事此数据库的测试、维护人员提供专门的指导。]

2.5支持软件

[简单介绍同此数据库直接有关的支持软件。说明这些软件的名称、版本号的主要功能特性。列出这些支持软件的技术文件的标题、编号及来源]

3.结构设计

3.1概念结构设计

[说明本数据库将反映的现实世界中的实体、属性和它们之间的关系等的原始数据形式,包括各数据项、记录、系、文卷的标识符、定义、类型、度量单位和值域,建立本数据库的每一幅用户视图。]

3.2逻辑结构设计

[说明把上述原始数据进行分解、合并后重新组织起来的数据库全局逻辑结构。]

3.3物理结构设计

[建立系统程序员视图。]

4.运用设计

4.1数据字典设计

[对数据库设计中涉及到的各种项目一般要建立起数据字典,以说明它们的标识符、同义名及有关信息。]

4.2安全保密设计

[说明在数据库的设计中,将如何通过区分不同的访问者、不同的访问类型和不同的数据对象,进行分别对待而获得的数据库安全保密的设计考虑。]

 

第二篇:企业数据仓库数据库规划概要设计说明书

XXXX数据仓库数据库规划概要设计说明书

XXXX企业的数据仓库数据库

概要设计说明书

(文档编码:

(版本)

XXXX版权所有,翻板必究

OM数据仓库短彩技术部数据组

20xx年5月

短彩技术部数据组

XXXX数据仓库数据库规划概要设计说明书

文档变更历史

企业数据仓库数据库规划概要设计说明书

短彩技术部数据组

XXXX数据仓库数据库规划概要设计说明书

目录

1

2 概述 ............................................................ 3 用户管理 ........................................................ 5

2.1 虚拟用户 ....................................................................................................................... 6

2.1.1 运作型用户 ....................................................................................................... 6

2.1.2 存储型用户 ....................................................................................................... 6

2.2 开发用户 ....................................................................................................................... 7 3 权限管理 ........................................................ 7

3.1

3.2 权限类型 ....................................................................................................................... 7 用户权限 .7 4

表空间管理 9

1 XXXXORACLE数据库管理系统。根据ORACLE数据库系统的特性,作为数据仓库的ORACLE数据库系统管理的逻辑图如下:

短彩技术部数据组

XXXX数据仓库数据库规划概要设计说明书

企业数据仓库数据库规划概要设计说明书

? 针对表的表空间管理,某些特定的大容量的表(比如原始上下行表)

需要针对每个表建立表空间

? 索引表空间管理,根据索引容量的大小需要建立专门的索引表空间。

短彩技术部数据组

XXXX数据仓库数据库规划概要设计说明书

2 用户管理

根据《开放无限基于短彩技术部的数据仓库概要设计说明书.doc》中的设计模式,如果不考虑访问层,就数据仓库本身而言,整个数据仓库是不与视图级用户发生任何交互。即视图级用户从提出业务需求到获取最终数据是不需要关心数据仓库内部的运作,整个数据仓库后台运作对视图级用户是隐藏的。数据仓库的

企业数据仓库数据库规划概要设计说明书

在数据仓库中,根据开发型用户的存储过程,经过运作型用户执行存储过程,终将数据存储在开发型用户指定的粒度用户模式下

短彩技术部数据组

XXXX数据仓库数据库规划概要设计说明书

2.1 虚拟用户

与事务性数据库不同,在数据仓库中,由于不与视图级用户交互,数据仓库必须要借助虚拟用户来完成所有的后台运作。根据虚拟用户的性质不同,分为运作型用户和存储型用户。

2.1.1 运作型用户

企业数据仓库数据库规划概要设计说明书

短彩技术部数据组

XXXX数据仓库数据库规划概要设计说明书

2.2 开发用户

开发用户即为每个数据仓库开发人员创建的数据库登录用户。与虚拟用户不同,开发用户是实名制的,并且是根据开发人员的实际情况而变化的。

开发用户名命令规则:

? 开发人员实名中姓氏第一个字的全拼+开发人员实名中第二及后面拼音

简写,比如“黄浩”的登录名为“huangh”

? 如果出现重名,则在名称后面加序号,比如huangh2 3 权限管理

3.1 权限类型

? Execute any procedure

? Connect、

? :能操作除了DSS及ETL

? :DEBUG调试权限

:3.2 用户权限如下图所示:

短彩技术部数据组

XXXX数据仓库数据库规划概要设计说明书

? 存储型用户:存储型用户是虚拟用户,基本上不需要额外的权限,只需

要基本的开发权限即可

? DW用户:DW用户在权限上与开发型用户是一样的,不用的是DW用

户是虚拟用户。

短彩技术部数据组

企业数据仓库数据库规划概要设计说明书

XXXX数据仓库数据库规划概要设计说明书

4 表空间管理

数据仓库的一个特点就是数据量非常大,而大数据量又集中在少数的主体表中,比如原始上下行等,而维度表的数据则非常少。因此数据仓库中表空间是以表为主线,结合用户进行管理的。

? 表类型表空间。主要是针对DW中大数据量的表创建表空间

? 用户类型表空间。在DW中,DSS、ETL、REF、DM、ODS、EDS据量小的表数据

? 临时表空间。在DW需要非

间。

? 提数表空间。

短彩技术部数据组

XXXX数据仓库数据库规划概要设计说明书

软件分层模型

1)数据源层

该层负责获取所有源数据系统的话单或日志文件

2)数据存储层

对数据进行ETL过程,并存储由粗到细各粒度的数据。

3)应用支持层

该层作为从数据仓库到用户展现的中间层,负责进行中间运算及模型的建立。

4)互动层

该层包含和业务人员的互动和客户的互动

短彩技术部数据组

相关推荐