tr-rec-031 建库技术指导规范(征求意见稿)

tr-rec-031 建库技术指导规范(征求意见稿)

ID:18711797

大小:181.00 KB

页数:19页

时间:2018-09-21

tr-rec-031 建库技术指导规范(征求意见稿)_第1页
tr-rec-031 建库技术指导规范(征求意见稿)_第2页
tr-rec-031 建库技术指导规范(征求意见稿)_第3页
tr-rec-031 建库技术指导规范(征求意见稿)_第4页
tr-rec-031 建库技术指导规范(征求意见稿)_第5页
资源描述:

《tr-rec-031 建库技术指导规范(征求意见稿)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、TR-REC-031建库技术指导规范(征求意见稿)出自标准规范协同工作环境20100226目录[隐藏]·11前言·22范围·33术语和定义o3.13.1范式o3.23.2关联o3.33.3关系模型o3.43.4视图o3.53.5外键o3.63.6约束o3.73.7主键·44命名规范o4.14.1规范约定o4.24.2表名o4.34.3视图o4.44.4存储过程o4.54.5函数o4.64.6触发器o4.74.7字段o4.84.8索引·55数据库建设过程规范o5.15.1概述o5.25.2需求分析阶段§5.2.15.2.1需求调查§5.2.25.2.2内容分析o5.35.3概念结构设计阶

2、段§5.3.15.3.1准备工程§5.3.25.3.2定义实体§5.3.35.3.3定义关系§5.3.45.3.4定义属性§5.3.55.3.5定义键§5.3.65.3.6定义索引§5.3.75.3.7定义其他对象和规则o5.45.4逻辑结构设计阶段o5.55.5数据库物理设计阶段o5.65.6实施、运行、维护规范·66数据库建设安全性规范o6.16.1概述o6.26.2完整性设计§6.2.16.2.1完整性实现机制§6.2.26.2.2用约束强制数据完整性§6.2.2.16.2.2.1静态列级约束§6.2.2.26.2.2.2静态元组约束§6.2.2.36.2.2.3静态关系约束§6

3、.2.2.46.2.2.4动态列级约束§6.2.2.56.2.2.5动态元组约束§6.2.2.66.2.2.6动态关系约束§6.2.36.2.3强制指示完整性§6.2.46.2.4使用查找控制数据完整性§6.2.56.2.5采用视图o6.36.3物理安全o6.46.4访问控制o6.56.5数据备份·7附录1:《需求调查表》范例-水土保持与生态环境研究中心·8附录2:范式·9参考文献1前言数据库技术是信息资源管理最有效的手段。数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,有效存储数据,满足用户信息要求和处理要求。经过近几年的快速发展,科学数据库项目内

4、开发了一批数据库应用项目,但由于没有规范性的建库指导,导致了部分数据库不能方便快捷的为外部提供服务;另外,项目内还存在大量的科学数据有待整理,因此为了更好的将科学数据对外提供服务以及对各种纷繁复杂的数据进行整合,构建规范的建库技术规范是必然也是必需的。科学的数据库建库技术能够对已有的数据进行高效的保存利用,同时促进科学研究的进一步发展,有利于发现、挖掘深层次的科学研究成果。本规范通过科学数据建库的命名、结构、建库过程及安全性措施等几个技术方面进行约定,目的就是提供一套规范、合理、科学的建库技术体系,为科学数据的应用系统提供建库技术参考,提高科学数据的有效利用率和可整合性。同时,本规范期

5、望能够为科学数据的研究人员和建库技术人员,及科学数据的应用人员所用,以便能够保证科学数据存储的规范性,提高科学数据在信息领域的再利用率。2范围本规范主要从关系数据库的命名、关系和结构以及建设过程等几个方面来规定数据库设计应遵循的规范。本规范适用于科学数据库项目内或其他可应用的数据库建设领域,主要用来规范和指导科学数据库系统内各项目及单位的数据库建库工作。3术语和定义3.1范式关系数据库中的关系是要满足一定要求的,满足不同程度要求的为不同范式。满足最低要求的叫第一范式,简称1NF。在第一范式中满足进一步要求的为第二范式,其余以此类推。一般而言,数据库的设计应至少满足第三范式。3.2关联关

6、联是不同表之间的数据彼此联系的方法。关联同时存在于形成不同实体的数据项之间和表实体本身之间,构成了数据库规范化的基本核心问题。它分为一对一、一对多、多对多三种关联形式。3.3关系模型关系模型由关系数据结构、关系操作集合和关系完整性约束三部分组成。在关系模型中,实体与实体间的联系都是用关系来表示的。3.4视图视图是一个定制的虚拟表。可以是本地的、远程的或带参数的;其数据可以来源于一个或多个表,或者其他视图;它是可更新的,可以引用远程表;它可以更新数据源。视图是基于数据库的,因此,创建视图的前必须有数据库。3.5外键外键是一个关系中的一组属性(一个或多个列),它同时也是某种(相同的或其它的

7、)关系中的主键。它是关系之间的逻辑链接。3.6约束数据库管理系统必须提供一种机制来检查数据库中的数据,看其是否满足语义规定的条件,这些加在数据库数据之上的语义规范,称为约束。约束又可以分为完整性约束、唯一性约束等。3.7主键每张表都应该包含相同的一个或一组字段,它们都是保存在表中的、每一条记录的唯一标识,通常这些字段(即主键)需要在建立数据表时就设定并标记。4命名规范4.1规范约定命名采用26个英文字母(一律大写)和0-9这十个自然数,加上下划

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。