PG-大唐思拓数据设计规范指南

  • 格式:pdf
  • 大小:1.98 MB
  • 文档页数:26

数据库设计规范指南 版权所有 北京大唐思拓信息技术有限公司公司 未经允许严禁复制 All Rights Reserved Beijing Datascore Info Tech Co.,LTD 大唐思拓数据库设计规范指南 修改历史 版本/状态 作者 参与者 修改内容 起至日期 0.5 黄雄 起草章节内容 0.6 刘长龙 编写数据库设计工具内容 1.0 黄雄 整理、完善各章节内容

©2007 北京大唐思拓信息技术有限公司, 版权所有 第 1 页 共 26 页 大唐思拓数据库设计规范指南 目 录 第一章 引言...............................................................................................................................3 1.1 目的...............................................................................................................................3 1.2 重要性...........................................................................................................................3 第二章 数据库规范...................................................................................................................4 2.1 数据对象命名规则及相关说明.................................................错误!未定义书签。 2.1.1 数据库文件(或者表空间)命名.................................................................22 2.1.2 表名命名.........................................................................................................22 2.1.3 视图命名.........................................................................................................22 2.1.4 字段命名.........................................................................................................22 2.1.5 存储过程.........................................................................................................23 2.1.6 触发器命名.....................................................................................................23 2.1.7 函数命名.........................................................................................................23 2.1.8 变量命.............................................................................................................23 2.1.9 索引、主外键命名规则.................................................................................23 2.2 注释规则.....................................................................................................................24 2.2.1 数据结构和存储过程文档说明.....................................................................25 2.2.2 数据结构文档.................................................................................................25 2.2.3 存储过程文档.................................................................................................25

©2007 北京大唐思拓信息技术有限公司, 版权所有 第 2 页 共 26 页 大唐思拓数据库设计规范指南 第一章 引言

1.1 目的 为统一、规范我公司产品,使数据库设计具有可维护性及可读性,根据我公司实际情况,特制定此规范。

1.2 重要性 数据库设计规范对于软件产品而言尤为重要,有以下几个原因: 1. 一个软件的生命周期中,数据库是整个系统的基石。 2. 几乎没有任何一个数据库设计,在其整个生命周期中,均由最初的设计人员来维护。 3. 数据库设计规范可以改善数据库的可读性,可以让程序员尽快而彻底地理解数据实体的用途和结构。 4. 良好的数据库设计规范,能够有效的加强设计人员与程序员之间的沟通和交流。

©2007 北京大唐思拓信息技术有限公司, 版权所有 第 3 页 共 26 页 大唐思拓数据库设计规范指南 第二章 数据库设计工具

2.1 设计工具安装 设计工具采用ER/Studio7.0数据库设计工具,安装ERStudio和Repository软件(见图1—图23)。

图1 ©2007 北京大唐思拓信息技术有限公司, 版权所有 第 4 页 共 26 页 大唐思拓数据库设计规范指南 图2

图3 图4 ©2007 北京大唐思拓信息技术有限公司, 版权所有 第 5 页 共 26 页 大唐思拓数据库设计规范指南 图5 图6 ©2007 北京大唐思拓信息技术有限公司, 版权所有 第 6 页 共 26 页 大唐思拓数据库设计规范指南 图7 图8 ©2007 北京大唐思拓信息技术有限公司, 版权所有 第 7 页 共 26 页 大唐思拓数据库设计规范指南 图9 图10 ©2007 北京大唐思拓信息技术有限公司, 版权所有 第 8 页 共 26 页 大唐思拓数据库设计规范指南 图11 2.2 数据库脚本生成 数据库脚本的生成是按照物理模型来生成脚本的(见图24),逻辑模型中定义了中文的表名、字段名称以及说明,物理模型中定义英文表名、字段名称,在设计的时候我们先生成的是逻辑模型,逻辑模型设计完成后,生成一个物理模型(见图25-图30),然后在物理模型上点击右键菜单选择创建数据库操作(见图31-图36),选择要创建的表、索引、约束、视图等信息后进行导出sql文件的操作,生成数据库的脚本文件。

©2007 北京大唐思拓信息技术有限公司, 版权所有 第 9 页 共 26 页 大唐思拓数据库设计规范指南 图24 图25 ©2007 北京大唐思拓信息技术有限公司, 版权所有 第 10 页 共 26 页 大唐思拓数据库设计规范指南 图26 图27 ©2007 北京大唐思拓信息技术有限公司, 版权所有 第 11 页 共 26 页 大唐思拓数据库设计规范指南 图28 图29 ©2007 北京大唐思拓信息技术有限公司, 版权所有 第 12 页 共 26 页 大唐思拓数据库设计规范指南 图30 图31 ©2007 北京大唐思拓信息技术有限公司, 版权所有 第 13 页 共 26 页 大唐思拓数据库设计规范指南 图32 图33 ©2007 北京大唐思拓信息技术有限公司, 版权所有 第 14 页 共 26 页 大唐思拓数据库设计规范指南 图34 图35 ©2007 北京大唐思拓信息技术有限公司, 版权所有 第 15 页 共 26 页 大唐思拓数据库设计规范指南 图36 这样,数据库脚本生成的操作至此结束。

2.3 表结构同步 ER/Studio提供了对比合并的功能,使模型与模型之间、模型与数据库之间进行对比,对比之后可以进行与对比方合并以及与当前方合并的操作,便于我们方便的进行数据库设计方面的同步,下面把数据模型与当前数据库的表结构同步的功能介绍一下。 i. 在物理模型上打开合并同步操作对话框。

©2007 北京大唐思拓信息技术有限公司, 版权所有 第 16 页 共 26 页