- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ICS 65. 020. 99B 04DB37山東东省地電方标准DB 37/T2352.5—2013农村农业信息资源建设规范第5部分:建库技术规范Construction Specification for Rural and Agricultural Information ResourcePart 5: Technical Specification for Creating Database201306-13发布2013-7-10实施山东省质量技术监督局发布
DB37/T 2352.5—2013目次前言.11引言III1范围.2术语和定义命名规范4数据库建设过程规范数据库建设安全性规范
DB37/T 2352.5—20135数据库建设安全性规范5.1基本原则5.1.1数据库的安全性需要更加受到重视。在数据库建设中,很多数据都是不可再现的,甚至是长期积获得的成果,因此数据的安全性显得尤为重要。数据安全策略主要是维护数据信息的完整性、保密性和可用性。数据库的安全建设规范主要是物理安全、访间控制、数据备份等。5.1.2数据库数据的安全威主要来自三个方面:非人为破坏,比如地震等:人为的非主动破坏,比如误操作:人为主动破坏,比如黑客入侵。对于非人为破坏,主要只能依靠定期异地备份等措施。本规范主要讨论对于人为破坏的安全性规范5.2完整性设计5.2.1完整性设计要点5.2.1.1实体完整性每个数据实体都要有主键,即每条数据记永都要有唯一标识以区分不同记永5.2.1.2级联删除操作删除数据的时候要注意父表删除时其子表相应记录应该同时进行删除。5.2.1.3父表中插入数据父表中插入数据,要看有哪些受限条件,以及注意插入父表数据时是否有其他的辅助数据输入,5. 2. 1. 4交表中更新数据同样需要注意级联更新和受限条件的更新。5. 2.1. 5用户定义完整性数据字段的可选性(是否非空)以及数据检查等,5.2.2用约束强制数据完整性5.2.2.1对象完整性约束条件作用的对象可以是关系、元组、列三种。其中列约束主要是列的类型、取值范围精度、排序等约束条件。元组的约束是元组中各个学段间的联系的约束。关系的约束是若干元组间、关系集合上以及关系之间的联系的约束。完整性约束条件涉及的这三类对象,其状态可以是静态的,也可以是动态的。5. 2. 2. 2静态列级约束静态列级约束是对一个列的取值域的说明,这是最常用也最容易实现的一类完整性约束,包括以下几方面:对数据类型的约束(包括数据的类型、长度、单位、精度等):对数据格式的约束。如日期格式等:一对取值范围或取值集合的约束:对空值的约束。是否允许空值(NULL):7
DB37/T 2352. 52013一其他约束。例如关于列的排序说明,组合列等。5.2.2.3静态元组约束一个元组是由若干个列值组成的,静态元组约束就是规定元组的各个列之间的约束关系。例如订货关系中包含发货量、订货量等列,规定发货量不得超过订货量5.2.2.4静态关系约束在一个关系的各个元组之间或者若干关系之间常常存在各种联系或约束。常见的静态关系约束有:实体完整性约束:参照完整性约束:-实体完整性约束和参照完整性约束是关系模型的两个极其重要的束,称为关系的两个不变性:函数依模约束。大部分函数依模约束都在关系模式中定义:一统计约束。即字段值与关系中多个元组的统计值之间的约束关系。5.2.2.5动态列级约束动态列级约束是修改列定义或列值时应满足的约束条件:包括下面两方面:a)修改列定义时的约束。例如,将允许空值的列改为不允许空值时,如果该列目前已存在空值,则拒绝这种修改;b)修改列值时的约束。修改列值有时需要参照其旧值,并且新旧值之间需要满足某种约束条件。5.2.2.6动态元组约束动态元组约束是指修改元组的值时元组中各个字段间需要满足菜种约束条件,5.2.2.7动态关系约束动态关系约束是加在关系变化前后状态上的限制条件,例如事务一致性、原子性等约束条件。5.2.3强制指示完整性在有害数据进入数据库之前将其剔除。激活数据库系统的指示完整性特性。这样可以保持数据的清洁而能追使开发人员投入更多的时间处理错误条件。5.2.4使用查找控制数据完整性控制数据完整性的最佳方式就是限制用户的选择。只要有可能应提供给用户一个清断的价值列表供其选择。这样将减少键入代码的错误和误解同时提供数据的一致性。某些公其数据特别适合查找:国家代码、状态代码等。5.2.5采用视图在数据库和应用程序代码之间提供另一层抽象,可以为应用程序建立专门的视图而不必非要应用程予直接访间数据表。这样做会在处理数据库变更时提供了更多的自由。5.3物理安全保证物理安全主要是保证数据库服务器、数据库所在环境、相关网络的物理安全性。如是否能够保证服务器所在网络的网线、交换机性能环境的物理安全:是
您可能关注的文档
- DB37_T 2024.4-2012和谐社区建设规范 第4部分 信息管理.pdf
- GH_T 1153-2021CN西瓜.pdf
- FZT 13023-2009莫代尔纤维本色布.pdf
- JB_T 12670-2016非金属覆盖层齿形金属垫片技术条件.pdf
- DB37_T 1617-2009节约型学校.pdf
- NB_T 25116-2020CN压水堆核电厂非核蒸汽冲转试验导则.pdf
- GM_T 0022-2014IPSec VPN技术规范.pdf
- JB 6457.2-1992小型阀控密封式铅酸蓄电池技术条件.pdf
- JBT 7704.2-1995电镀溶液试验方法 覆盖能力试验.pdf
- NY_T 4052-2021CN生牛乳菌落总数控制技术规范.pdf
- DB37_T 2658.80-2015鲁菜 椿头丸子.pdf
- JT_T 834-2012沥青混合料理论最大相对密度仪.pdf
- JBT 7644.8-2008冲模单凸模模板 第8部分:球锁紧偏装单凸模垫板.pdf
- DB37_T 2941.4-2017油用牡丹技术规程 第4部分:间作套种技术.pdf
- DB37_T 2903.78-2017鲁菜 黄河口炒鸡.pdf
- DB37_T 2658.83-2015鲁菜 红扒鱼唇.pdf
- CYT 7.3-1991印后加工质量要求及检验方法 精装书芯质量要求及检验方法.pdf
- JB 5054.8-2001产品图样及设计文件 通用件管理办法.pdf
- JBT 4279.5-2008漆包绕组线试验仪器设备检定方法 第5部分:急拉断试验仪.pdf
- GA_T 1293-2016应用软件接口标准编写技术要素.pdf
文档评论(0)