下载此文档

数据库建设规范.docx


文档分类:IT计算机 | 页数:约23页 举报非法文档有奖
1/23
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/23 下载此文档
文档列表 文档介绍
数据库建设规范目录前言 3范围 3术语和定义 3范式 3关联 4关系模型 4视图 4外键 4约束 4主键 5命名规范 5规范约定 5表名 5视图 6存储过程 6函数 6触发器 6字段 6索引 6数据库建设过程规范 7概述 7需求分析阶段 8需求调查 8内容分析 9定义实体 9定义关系 10定义属性 10定义键 10定义索引 11定义其他对象和规则 13数据库物理设计阶段 14实施、运行、维护规范 15数据库建设安全性规范 16概述 16完整性设计 17物理安全 20访问控制 20数据备份 21前言数据库技术是信息资源管理最有效的手段。数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,有效存储数据,满足用户信息要求和处理要求。本规范通过数据建库的命名、结构、建库过程及安全性措施等几个技术方面进行约定,目的就是提供一套规范、合理、科学的建库技术体系,应用系统提供建库技术参考。范围本规范主要从关系数据库的命名、关系和结构以及建设过程等几个方面来规定数据库设计应遵循的规范。术语和定义范式关系数据库中的关系是要满足一定要求的,满足不同程度要求的为不同范式。满足最低要求的叫第一范式,简称1NF。在第一范式中满足进一步要求的为第二范式,其余以此类推。一般而言,数据库的设计应至少满足第三范式。关联关联是不同表之间的数据彼此联系的方法。关联同时存在于形成不同实体的数据项之间和表实体本身之间,构成了数据库规范化的基本核心问题。它分为一对一、一对多、多对多三种关联形式。关系模型关系模型由关系数据结构、关系操作集合和关系完整性约束三部分组成。在关系模型中,实体与实体间的联系都是用关系来表示的。视图视图是一个定制的虚拟表。可以是本地的、远程的或带参数的;其数据可以来源于一个或多个表,或者其他视图;它是可更新的,可以引用远程表;它可以更新数据源。视图是基于数据库的,因此,创建视图的前必须有数据库。外键外键是一个关系中的一组属性(一个或多个列),它同时也是某种(相同的或其它的)关系中的主键。它是关系之间的逻辑链接。约束数据库管理系统必须提供一种机制来检查数据库中的数据,看其是否满足语义规定的条件,这些加在数据库数据之上的语义规范,称为约束。约束又可以分为完整性约束、唯一性约束等。主键每张表都应该包含相同的一个或一组字段,它们都是保存在表中的、每一条记录的唯一标识,通常这些字段(即主键)需要在建立数据表时就设定并标记。命名规范规范约定命名采用26个英文字母(一律大写)和 0-9这十个自然数,加上下划线“组成,共63个字符,不能出现其他字符(注释除外)。数据库对象包括表、视图、存储过程、函数、触发器、字段、数据库文档。对象名称对象名字由前缀和实体名称组成,长度不超过30个字符。前缀描述对象类型,实体名称包括系统标识等信息尽量详尽描述实体的内容,不以数字或下划线开头,中的标识用下划线“_”进行分隔。其中“[]”内的内容表示是可选内容。表名T_[<系统标识>_][<……•>」<表标识>如:T_NPCP_ORDER视图V_[<系统标识>_][<……•>」<视图标识>如:[<系统标识>][<…….>」<存储过程标识>[_<存储过程行为标识>]如:P_NPCP_ORDER_ADD函数F_[<系统标识>_][< .>」<函数标识>[_<函数行为标识>]如:F_NPCP_ORDER_ADD触发器TR_[<系统标识>][<表标识>_][<…….>」<触发标识>如:TR_NPCP_ORDER_ADD字段[<外键表标识>_][< •>」<字段标识>如:」<系统标识>_][<表标识>_][<…….>」<索引标识>如:IN_NPCP_ORDER_NAME数据库建设过程规范概述建库过程建议参考以下的建库流程如图1所示。需求分析阶段综合各科学数据用户的应用需求,形成规范的需求调查表、需求规格书、功能需求表。概念设计阶段形成独立于机器特点、独立于各个数据库管理系统产品的概念模式,用E-R图来描述。逻辑设计阶段将E-R图转换成具体的数据库产品支持的数据模型如关系模型,形成数据库逻辑模式。然后根据用户处理的要求,安全性的考虑,在基本表的基础上再建立必要的视图形成数据的外模式。数据可以分为两大类:关系数据和非关系数据,在物理设计阶段根据数据库管理系统的特点和处理的需要,进行物理存储安排,设计索引,形成数据库内模式。最后进行数据(或元数据)录入。建库过程的每一步都是对其前一步骤的检验,对于发现的错误或偏差需要进行及时的评估,并进行修正完善。对由于数据库的设计而在应用当中的造成的不良影响及出现数据误差等现象进行修缮、更新、完善。图1数据库建设

数据库建设规范 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数23
  • 收藏数0 收藏
  • 顶次数0
  • 上传人mazhuangzi1
  • 文件大小111 KB
  • 时间2020-09-12
最近更新