首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在数据库系统中,数据完整性约束的建立需要通过数据库管理系统提供的数据(20)语言来实现。
在数据库系统中,数据完整性约束的建立需要通过数据库管理系统提供的数据(20)语言来实现。
admin
2019-05-23
93
问题
在数据库系统中,数据完整性约束的建立需要通过数据库管理系统提供的数据(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
数据库系统工程师上午基础知识考试
软考中级
相关试题推荐
(2007下项管)把分布在不同地点、不同时间的数据集成起来,以支持管理人员决策的技术称为①,②为WebService平台中表示数据的基本格式,①和②分别为______。
(2010下架构)某公司欲对其内部的信息系统进行集成,需要实现在系统之间快速传递可定制格式的数据包,并且当有新的数据包到达时,接收系统会自动得到通知。另外还要求支持数据重传,以确保传输的成功。针对这些集成需求,应该采用______的集成方式。
(2005下网工)以太网中的帧属于______协议数据单元。
(2010下网规)乙公司中标承接了甲机构的网络工程集成项目,在合同中约定了因不可抗力因素导致工期延误而免责的条款,其中不被甲机构认可的一种因素是______(1)。合同约定,甲乙双发一旦出现分歧,在协商不成时,可提交到相关机构裁定,一般优先选择的裁定机构是
(2013上集管)在某单位招标过程中发生了如下事件,根据中华人民共和国招投标法及其实施条例,当出现______之一时,评标委员会应当否决其投标。①投标文件未经投标单位盖章和单位负责人签字;②同一投标人提交两个以上不同的投标文件,但招标文
(2013下集管)在利用招标方式选定项目承建方过程中,下列做法错误的是______。
(2010上集管)在项目实施过程中,项目经理通过项目周报中的项目进度分析图表发现机房施工进度有延期风险。项目经理立即组织相关人员进行分析,下达了关于改进措施的书面指令。该指令属于______。
(2012下项管)在J2EE架构中,访问数据库的应用程序编程接口采用______效率最高。
(2011上集管)某公司对本单位负责的信息系统集成项目实施失败原因进行分析后,发现约80%的原因都是用户需求不明确、授权不清晰,以及采用了不适宜的技术,而其他十几种原因造成的失败较少。根据这些分析结果,该公司所采用项目质量控制的方法是______。
系统响应时间是衡量计算机系统负载和工作能力的常用指标。用T表示系统对某用户任务的响应时间:Tuser表示为运行用户任务本身所占用的计算机运行时间;Tsys表示为完成该任务,系统占用的计算机运行时间。正确的公式为(54)。(2006年5月试题54)
随机试题
成分离心机离心温度的检测方法是把经计量部门标定的温差电偶温度计的探头放入离心室内,盖好离心机盖。观察离心机温度显示的温度与温差电偶温度计显示温度的差值。观察时间是盖好离心机盖后
A.白术散B.防己黄芪汤C.生脉散D.真武汤E.猪苓汤妊娠合并慢性肾炎肾阳虚证治疗方剂为()
依据《建设项目竣工环境保护验收管理办法》,核设施建设项目试运行前,建设单位应向环境行政主管部门报批(),经批准后,方可进行试运行。
由不同功能的计划构成的进度计划系统包括()
以下哪项不是会计人员的主要职责?()
某市一居民企业为增值税一般纳税人,主要生产销售同一型号的空调。2015年1~11月实现销售收入7000万元,与收入相配比的销售成本4200万元(成本占销售收入的比例为60%),缴纳增值税450万元、城市维护建设税和教育费附加45万元,取得国债利息收入50万
关于贷款的风险分类,下列说法正确的是()。
新转来的学生小明常常以叛逆者自居,他学习成绩不好,经常在上课时表现出怪异行为,比如:学狼叫,席地而坐,甚至在众目睽睽之下从讲台爬回自己的座位上。所有的任课老师都说小明是个十足的坏孩子,品行不端。作为班主任的李老师并没有放弃小明。她暗地调查,并根据小明的具体
关于(SNMP)简单网络管理协议的说法中,错误的是______。
Whatistheletterfor?Toapply______.Whatdoeshedoinhisfreetime?Hemends______forhisrelativesandfriendsinh
最新回复
(
0
)