数据库建设规范.pdfVIP

  • 16
  • 0
  • 约1.1万字
  • 约 13页
  • 2023-08-16 发布于上海
  • 举报
- 数据库建立标准 目录 1. 前言 2 2. 范围 2 3. 术语和定义 2 范式 2 关联 2 关系模型 2 视图 3 外键 3 约束 3 主键 3 4. 命名标准 3 标准约定 3 表名 3 视图 4 存储过程 4 函数 4 触发器 4 字段 4 索引 4 5. 数据库建立过程标准 4 概述 4 需求分析阶段 5 需求调查 6 内容分析6 概念构造设计阶段 6 定义实体 6 定义关系 6 定义属性 7 定义键 7 定义索引 7 定义其他对象和规则 8 逻辑构造设计阶段 8 数据库物理设计阶段 9 实施、运行、维护标准 10 6. 数据库建立平安性标准 10 概述 10 完整性设计 10 物理平安 12 访问控制 12 - 数据备份 13 1. 前言 数据库技术是信息资源管理最有效的手段。数据库设计是指对于一个给定的应用环境, 构造最优的数据库模式,建立数据库及其应用系统,有效存储数据,满足用户信息要求和处 理要求。 本标准通过数据建库的命名、构造、建库过程及平安性措施等几个技术方面进展约定, 目的就是提供一套标准、合理、科学的建库技术体系,应用系统提供建库技术参考。 2. 范围 本标准主要从关系数据库的命名、关系和构造以及建立过程等几个方面来规定数据库设 计应遵循的标准。 3. 术语和定义 范式 关系数据库中的关系是要满足一定要求的,满足不同程度要求的为不同范式。满足最低 要求的叫第一范式,简称 1NF。在第一范式中满足进一步要求的为第二范式,其余以此类推。 一般而言,数据库的设计应至少满足第三范式。 关联 关联是不同表之间的数据彼此联系的方法 。关联同时存在于形成不同实体的数据项之间 和表实体本身之间,构成了数据库标准化的根本核心问题。它分为一对一、一对多、多对多 三种关联形式。 关系模型 关系模型由关系数据构造、关系操作集合和关系完整性约束三局部组成。在 关系模型中,实体与实体间的联系都是用关系来表示的。 - 视图 视图是一个定制的虚拟表。可以是本地的、远程的或带参数的;其数据可以 来源于一个或多个表,或者其他视图;它是可更新的,可以引用远程表;它可以 更新数据源。视图是基于数据库的,因此,创立视图的前必须有数据库。 外键 外键是一个关系中的一组属性〔一个或多个列〕,它同时也是*种〔一样的 或其它的〕关系中的主键。它是关系之间的逻辑链接。 约束 数据库管理系统必须提供一种机制来检查数据库中的数据,看其是否满足语 义规定的条件,这些加在数据库数据之上的语义标准,称为约束。约束又可以分 为完整性约束、唯一性约束等。 主键 每张表都应该包含一样的一个或一组字段,它们都是保存在表中的、每一条 记录的唯一标识,通常这些字段〔即主键〕需要在建立数据表时就设定并标记。 4. 命名标准 标准约定 命名采用 26 个英文字母 〔一律大写〕和 0-9 这十个自然数,加上下划线_〞 组成,共 63 个字符,不能出现其他字符 〔注释除外〕。 数据库对象包括表、视图、存储过程、函数、触发器、字段、数据库文档。 对象名字由前缀和实体名称组成,长度不超过 30 个字符。前缀描述对象类型, 实体名称包括系统标识等信息尽量详尽描述实体的内容,不以数字或下划线开头,对象名称 中的标识用下划线_〞进展分隔。其中[]〞内的内容表示是可选内容。 表名 T_[系统标识_][……. _] 表标识 - 如:T_NPCP_ORDER 视图 V_ [系统标识_][……. _] 视图标识 如:V_NPCP_ORDER 存储过程 P_ [系统标识][……. _]存储过程标识[_存储过程行为标识] 如:P_NPCP_ORDER_ADD 函数 F_ [系统标识_][……. _]函数标识[_函数行为标识] 如:F_NPCP_ORDER_ADD 触发器 TR_ [系统标识][表

文档评论(0)

1亿VIP精品文档

相关文档