首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在数据库系统中,数据完整性约束的建立需要通过数据库管理系统提供的数据(20)语言来实现。
在数据库系统中,数据完整性约束的建立需要通过数据库管理系统提供的数据(20)语言来实现。
admin
2019-05-23
92
问题
在数据库系统中,数据完整性约束的建立需要通过数据库管理系统提供的数据(20)语言来实现。
选项
A、定义
B、操作
C、查询
D、控制
答案
A
解析
数据库完整性(Database Integrity)是指数据库中数据的正确性和相容性。数据库完整性由各种各样的完整性约束来保证,因此可以说数据库完整性设计就是数据库完整性约束的设计。关系的完整性主要包括域完整性、实体完整性和参照完整性三种。(1)域完整性。域完整性是对数据表中字段属性的约束,它包括字段的值域、字段的类型及字段的有效规则等约束,它是由确定关系结构时所定义的字段的属性决定的。(2)实体完整性。实体完整性是对关系中的记录唯一性,也就是主键的约束。准确地说,实体完整性是指关系中的主属性值不能为NULL且不能有相同值。(3)参照完整性。参照完整性是对关系数据库中建立关联关系的数据表间数据参照引用的约束,也就是对外键的约束。准确地说,参照完整性是指关系中的外键必须是另一个关系的主键有效值,或者是NULL。数据库完整性对于数据库应用系统非常关键,其作用主要体现在以下几个方面:(1)数据库完整性约束能够防止合法用户使用数据库时向数据库中添加不合语义的数据。(2)利用基于DBMS的完整性控制机制来实现业务规则,易于定义,容易理解,而且可以降低应用程序的复杂性,提高应用程序的运行效率。(3)合理的数据库完整性设计,能够同时兼顾数据库的完整性和系统的性能。(4)在应用软件的功能测试中,完善的数据库完整性有助于尽早发现应用软件的错误。数据库完整性约束可分为6类:列级静态约束、元组级静态约束、关系级静态约束、列级动态约束、元组级动态约束、关系级动态约束。在实施数据库完整性设计的时候,有一些基本的原则需要把握:(1)根据数据库完整性约束的类型确定其实现的系统层次和方式,并提前考虑对系统性能的影响。一般情况下,静态约束应尽量包含在数据库模式中,而动态约束由应用程序实现。(2)实体完整性约束、参照完整性约束是关系数据库最重要的完整性约束,在不影响系统关键性能的前提下需尽量应用。用一定的时间和空间来换取系统的易用性是值得的。(3)要慎用目前主流DBMS都支持的触发器功能,一方面由于触发器的性能开销较大,另一方面,触发器的多级触发不好控制,容易发生错误,非用不可时,最好使用 Before型语句级触发器。(4)在需求分析阶段就必须制定完整性约束的命名规范,尽量使用有意义的英文单词、缩写词、表名、列名及下画线等组合,使其易于识别和记忆.(5)要根据业务规则对数据库完整性进行细致的测试,以尽早排除隐含的完整性约束间的冲突和对性能的影响。(6)要有专职的数据库设计小组,自始至终负责数据库的分析、设计、测试、实施及早期维护。数据库设计人员不仅负责基于DBMS的数据库完整性约束的设计实现,还要负责对应用软件实现的数据库完整性约束进行审核。(7)应采用合适的CASE工具来降低数据库设计各阶段的工作量。在数据库系统中,数据完整性约束的建立需要通过数据库管理系统提供的数据定义语言来实现。
转载请注明原文地址:https://kaotiyun.com/show/t8TZ777K
本试题收录于:
数据库系统工程师上午基础知识考试题库软考中级分类
0
数据库系统工程师上午基础知识考试
软考中级
相关试题推荐
(2012下集管)数据仓库是一个面向主题的、集成的、相对稳定的、反映历史变化的数据集合,用于支持管理决策。关于数据仓库,下面说法正确的是______。
(2010上集管)根据《软件工程产品质量GB/T16260.1-2006》定义的质量模型,不属于功能性的质量特性是______。
(2013下集管)(2010上系分)项目管理是保证项目成功的核心手段,在项目实施过程中具有重大作用。_____(1)是项目管理的重要元素,是项目实施的基础;_____(2)要确定哪些工作是项目应该做的,哪些工作不应该包含在项目中;_____(3)采用科学的
(2007下项管)在选项______中,①代表的方法和②代表的方法适应于项目初期的项目选择和优先级排列过程;而③代表的方法是可以用于处在不同阶段的项目之间进行比较的工具。
(2012下集管)甲软件系统每年因故障中断10次,每次恢复平均20分钟,乙软件系统每年因故障中断2次,每次恢复平均5小时,根据《软件工程产品质量GB/T16260-2006》中可靠性和有效性(或可用性)的定义,下面说法正确的是______。
(2007下系分)系统可靠性的简单度量是平均故障间隔时间(MTBF),其计算公式是______(1);软件可用性是指在某个给定时间点上程序能够按照需求执行的概率,其定义为______(2)(MTTF:MeanTimeToFailure;MTTR:Me
(2006下项管)2005年5月4日,张某向中国专利局提出发明专利申请;其后,张某对该发明作了改进,于2006年5月4日又将其改进发明向中国专利局提出申请时,可享有______。
(2008上系分)需求分析是一种软件工程活动,它在系统级软件分配和软件设计间起到桥梁的作用。需求分析使得系统工程师能够刻画出软件的______(1),指明软件和其他系统元素的接口,并建立软件必须满足的约束。需求分析是发现、求精、建模和规约的过程,包括详细地
(2007下项管)一个项目由几个小组协作完成。小组C在过去曾多次在最终期限前没有完成任务。这导致小组D好几次不得不对关键路径上的任务赶工。小组D的领导应该与______沟通。
如果在n位数据中增加1位偶校验位进行传输,那么接收方收到的n+1位二进制信息中,(6)________________。
随机试题
TCL的企业文化TCL集团股份有限公司创办于1981年。经过20年的发展,TCL集团现已形成了以王牌彩电为代表的家电、通讯、信息、电工四大产品系列。特别是进入20世纪90年代以来,连续12年以年均50%的速度增长,是全国增长最快的工业制造
FromMondayuntilFridaymostpeoplearebusy【21】,butintheeveningsandonweekendstheyarefreeandenjoythemselves.Some
有关细菌性痢疾错误的是()。
某大桥为三孔一联预应力钢筋混凝土连续梁桥,孔径布置为25m+32m+25m,采用就地浇筑方法施工,CKC门式钢支架,使用组合钢模板。施工单位充分考虑了施工预拱度的因素,并对地基进行了处理,对支架施加了预压。结合本题内容,回答下列桥梁施工质量监控的
消费需求个性化和多样化增加了市场需求中的不确定因素,库存控制也随之成为企业()的重要手段之一。
资产按照现在购买相同或者相似资产所需支付的现金或者现金等价物的金额计量,其会计计量属性是()。
某学校决定举行篮球比赛。有人选择某年级四个班针对篮球比赛全过程的教育情况进行了调查,发现四个体育教师在动员、训练中对学生的教育大同小异,不同的是比赛结束成绩公布之后:(1)班(冠军):同学们,经过全班同学的努力,我们班荣获了四个班级篮球比赛的冠军,老师祝
墨子说:“染于苍则苍,染于黄则黄。所入者变,其色亦变。”这体现的是()
下列有关“快感”的说法,正确的一项是()。关于“传递快感的关键物质更有可能为类鸦片物质”的理由,不正确的一项是()。
Whattypeofsentenceis"Thequestionofwhetherwarisinevitableisonewhichhasconcernedmanygreatwriters."?
最新回复
(
0
)