数据库的设计和管理规范_第1页
数据库的设计和管理规范_第2页
数据库的设计和管理规范_第3页
数据库的设计和管理规范_第4页
数据库的设计和管理规范_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、数据库的设计和管理规范初稿XXXX科技有限公司2014-08目录目录 错误!未定义书签。变更记录 错误!未定义书签。1 数据库的设计说明书 错误!未定义书签。外部设计 错误!未定义书签。类型划分 错误!未定义书签。使用它的程序 错误!未定义书签。标识符和状态 错误!未定义书签。结构设计 错误!未定义书签。概念结构设计 错误!未定义书签。逻辑结构设计 错误!未定义书签。运用设计说明 错误!未定义书签。数据库字典的设计 错误!未定义书签。安全保密的设计 错误!未定义书签。2 数据库的日常管理 错误!未定义书签。表分析 错误!未定义书签。索引维护 错误!未定义书签。索引监视 错误!未定义书签。索引重

2、建 错误!未定义书签。空间维护 错误!未定义书签。数据定期备份 错误!未定义书签。历史数据的清除 错误!未定义书签。性能分析和问题报告 错误!未定义书签。9变更记录文档名称:数据库的设计和管理规范建立日期:2015年08月19日撰稿人:XXXX编辑软件:Microsoft Word 2007 中文版日期早节版 本说明修订 人2014-8-19A ll初始版本XXX X1 数据库的设计说明书数据库设计说明书是软件产品的信息数据存储规范化的说明和指导文档,向准备从事此数据库的生成、测试、维护人员提供专门的指导,例如数据的格式和标准,送入数据库的操作规程和步骤,用于产生、修改、更新或使用这些数据文卷

3、的操作指导。主要包括以下几个方面:1.1 外部设计1.1.1 类型划分按照数据表记录的功能范围对其进行类型划分,如可以按照系统配置数据、权限认证、业务办理日志等功能进行分类。1.1.2 使用它的程序列出访问此数据库的所有应用程序,给出名称和版本号。1.1.3 标识符和状态标识数据库的不同版本,标识库内各个文卷、记录、数据项的命名约定。如果该数据库尚在实验、测试中或暂时使用,说明这一特点及其有效时间范围。数据库对象命名统一采用英文单词或单词缩写。1.1.3.1 表的命名规范:库表全部采用大写字母,并以“ T”为前缀,已“ ”中间隔开。表对象名称必须有相应的意义且长度最好不要超过30 个字符。例如

4、:T_BUSI_INFO。如果需要对数据表进行备份,命名规则请采用表名后加“_BAK” +“_时间(年月日)”的方式。例如:T_BUSI_INFO_ BAK_。如果存在多个系统,那么在“ T” 后面增加系统名称。如果数据表的建立是过程性的,即在系统运行期创建,那么表的命名请采用表名 + 时间的方式,时间后缀按照实际要求取时间精确值,例如需要精确到天:T_BUSI_INFO到精确至U分钟:T_BUSI_INFO_ 11251.1.3.2 视图的命名规范:视图全部采用大写字母,并以“ V”为前缀,已“ ”中间隔开。对象名称必须有相应的意义且长度最好不要超过30 个字符。例如:V_ BUSI_INF

5、O。1.1.3.3 字段的命名规范:字段名全部采用大写字母,已“ _”中间隔开。字段名称必须有相应的意义且长度最好不要超过30个字符。例如:USER_NUMBER据模型描述同一个对象属 性的字段在不同的数据表中要使用相同的名称,如:用户手机号码在A、B两个不同的数据表中都使用,那么名称都应该定义为“USER_NUMSER1数据的类型、度量单位和值域应保持一致性。1.1.3.4 主键的命名规范主键名全部采用大写字母,并以" PK'为前缀,如:PK表名字段名。复合 主键可以采用多字段多排列的形式,如:PK_表名字段名字段名,可以适当缩写。 主键名称必须有相应的意义且长度最好不要超

6、过 30 个字符。 例如 : PK_ T_BUSI_INFO_ID。1.1.3.5 外键的命名规范外键名全部采用大写字母,并以" FK'为前缀,如:FK表名字段名。外键 名称必须有相应 的 意义且长度最好不要超过 30 个字符 。 例 如 : FK_ T_AREA_INFO_ID1.1.3.6 索引的命名规范索引名全部采用大写字母,并以“ IDX”为前缀,如:IDX表名 字段名 字段名。索引名称必须有相应的意义且长度最好不要超过30 个字符。例如:IDX_AREA_ID_BUSI_ID1.1.3.7 存储过程的命名规范存储过程名称全部采用大写字母,并以"SP'

7、;为前缀,后继部分要根据该存储过程的操作功能拼写,例如:完成统计办理业务量的存储过程,可以命名为:SP_STAT_BUS。 I1.1.3.8 触发器的命名规范触发器名全部采用大写字母,并以“ TR ”为前缀,触发器名为相应的表名加上后缀。例如:TR_BUSI1.1.3.9 函数的命名规范函数名全部采用大写字母,并以“ FUN为前缀,函数名以实际完成的业务功 能为名称主体,例如完成统计业务量的函数应定义为:FUN_STAT_BUSI_COUNT1.1.3.10 包的命名规范包的名称全部采用大写字母,并以“ PKG为前缀,包名以自身赋予的管理功 能为名称主体。1.1.3.11 临时表的命名规范临时

8、表名全部采用大写字母,并以“ TMP作为后缀。其它请参考实体表的命名方式,例如业务信息表的临时表可以命名为:T_BUSI_INFO _TMP。1.1.3.12 簇的命名规范簇的名称全部采用大写字母,并以“ CLU作为前缀。簇的名称可以使用多个表的联合拼写作为其主体名称,例如 A 表与 B 表之间关联关系生成的簇对象: CLU_A_B1.1.3.13 数据库作业的命名规范作业名全部采用大写字母,并以“ JOE?为前缀,作业名以系统任务的功能为名称主体,例如定时备份业务办理日志:JOB_BACKUP_BUSI_LO。 G1.1.3.14 序列(ORACLE的命名规范ORACL呼列对象的名称全部采用

9、大写字母,并以“ SEQ为前缀,后面加上对 应的数据表名称,如业务办理日志表的序列名:SEQ_T_BUSI_DEAL_LOG1.2 结构设计1.2.1 概念结构设计说明数据库反映的现实世界中原始数据形式,包括各数据项、记录、系、文卷的标识符、定义 、类型、度量单位和值域,建立本数据库的每一幅用户视图。1.2.2 逻辑结构设计把上述原始数据进行分解、合并后重新组织起来的数据库全局逻辑结构,包括所确定的关键字和属性、重新确定的记录结构和文卷结构、所建立的各个文卷之间的相互关系,形成本数据库的数据库管理员视图。1.3 运用设计说明1.3.1 数据库字典的设计对数据项、记录、系、文卷、模式、子模式等一

10、般要建立数据字典;说明此数据字典设计的基本考虑如下示例:1、业务信息表:编R1表名T_BUSI_INFO表描述系统支持办理的所有 BOSSdk务信息字段编码字段名称字段备注说明数据类型长 度主 键外 键必填BUSI_NUM业务编号VARCHAR220是否是BUSI_NAME业务名称VARCHAR230否否是BUSI_PRICE业务使用费 用NUMBER3否否是BUSI_DESC业务详细介 绍VARCHAR24000否否否DIRECT_OPEN调用接口的 回1:简单接口; 2:BOSS类接口; 3:体验类业务接口CHAR1否否是1.3.2 安全保密的设计需要分别对待不同的访问者、不同的访问类型和

11、不同的数据对象,获得的数 据库安全保密。2数据库的日常管理鉴于当前生产数据库的维护工作主要以客户方负责和管理,我方需要提供如 下几个日常维护方案,以供数据库管理员参考和执行。2.1 数据存储空间的建立和使用2.2 分区表的建立和使用2.2.1 使用原则数据量大且操作频繁的数据表建议对其进行分区。2.2.2 规划原则ORACLE1供三种对表或索引的分区方法,分别是范围分区、散列分区、复合 分区。范围分区:根据表中列值的范围进行分区,如一年中的月份,当数据在范围内均匀分布时,性能最好。否则应考虑其它的分区方法。当创建范围分区时,要考虑:分区方法、范围;分区列;分区中说明指定分区边界;分区数据所存储的物理空间;2.3 表分析提供确定具体的表的分析方法,分区表分析方法,索引分析方法;说明需要分析的数据表和索引对象;说明分析操作的执行周期;2.4 索引维护2.4.1 索引监视详细说明需要监视的索引对象,说明该索引的业务

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论