还剩22页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
2023年上学期数据库系统概论期末考试题库
一、单项选择题L规范化过程主要为克服数据库逻辑结构中的插入异常、删除异常、更新异常以及—的缺陷A.数据不一致性B.结构不合理C.冗余度大D.数据丢失答案C.数据库系统的数据独立性体现在()A.不会因为数据的变化而影响到应用程序B.不会因为数据存储结构与数据逻辑结构的变化而影响应用程序C不会因为存储策略的变化而影响存储结构D.不会因为某些存储结构的变化而影响其他的存储结构答案B.在数据系统中,对存取权限的定义称为A.命令B.授权C.定义D.审计答案B.在数据库技术发展的几个阶段中,数据独立性最高的是()阶段A.数据库系统B.文件系统C人工管理D.数据项管理答案A.若数据库中只包含成功事务提交的结果,则此数据库就称为处于()状态A.安全B.一致C.不安全D.不一致答案B.数据库系统是采用了数据库技术的计算机系统,数据库系统由数据库、数据库管理系统、应用系统和()A.系统分析员B.程序员C.数据库管理员D.操作员答案CA.名称B.属性C对象D.概念答案B.在数据库技术发展的几个阶段中,数据独立性最高的是()阶段A.数据库系统B.文件系统C.人工管理D.数据项管理答案A.数据库(DB)数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是()A.DBS包括DB和DBMSB.DBMS包括DB和DBSC.DB包括DBS和DBMSD.DBS就是DB也就是DBMS答案A.下述()不是DBA数据库管理员的职责A.完整性约束说明B.定义数据库模式C数据库安全D.数据库管理系统设计答案D.在SQL语句中,用()来判断子查询结果是否不包含重复的元组A.ORDERBYB.UNIQUEC.NOTIND.EXISTS答案B.下述()不是DBA数据库管理员的职责A.完整性约束说明B.定义数据库模式C数据库安全D.数据库管理系统设计答案D.SQL语言是的语言,易学习A.过程化B.非过程化C.格式化D.导航式答案B.在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它是数据库设计的()阶段A.需求分析B.概念设计C逻辑设计D.物理设计答案B.数据库(DB)数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是()A.DBS包括DB和DBMSB.DBMS包括DB和DBSC.DB包括DBS和DBMSD.DBS就是DB也就是DBMS答案A.“为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库设计阶段A.概念设计B.物理设计C.逻辑设计D.需求分析答案B.在数据库系统中,保证数据及语义正确和有效的功能是()A.并发控制B.存取控制C安全控制D.完整性控制答案D.消除了部分函数依赖的1NF的关系模式,必定是()A.1NFB.2NFC.3NFD.4NF答案B.在SQL的SELECT语句中,与选择运算对应的命令动词是()A.SELECTB.FROMC.WHERED.ORDERBY答案C.关系模型中,一个关键字是()A.可由多个任意属性组成B.至多由一个属性组成C.可由一个或多个其值能惟一标识该关系模式中任何元组的属性组成D.以上都不是答案C.关系运算中花费时间可能最长的运算是()A.投影B.选择C.笛卡尔积D.除答案C.在SQL的SELECT语句中,与选择运算对应的命令动词是_C—A.SELECTB.FROMC.WHERED.ORDERBY答案C.SQL语言是()语言A.层次数据库B.网络数据库C.关系数据库D.非数据库答案C.下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是()ol人工管理阶段n.文件系统阶段ni.数据库阶段A.I和IIB.只有nC.II和IIID.只有I答案D.下述()不是DBA数据库管理员的职责A.完整性约束说明B.定义数据库模式C数据库安全D.数据库管理系统设计答案D.设关系R有K1个元组,关系S有K2个元组,则关系R和S进行笛卡尔积操作后的结果关系中的元组数目是()A.K1+K2BK1+K2C.K1XK2DKlxK2答橐D.关系运算中花费时间可能最长的运算是()A.投影B.选择C笛卡尔积D.除答案C.数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作的数据库语言称为()A.数据定义语言(DDL)B.数据管理语言C数据操纵语言(DML)D.数据控制语言答案C.在数据系统中,对存取权限的定义称为()A命令B.授权C.定义D.审计答案B.在SQL语句中,用()来判断子查询结果是否不包含重复的元组A.ORDERBYB.UNIQUEC.NOTIND.EXISTS答案B.数据库三级模式体系结构主要的目标是确保数据库的()A.数据安全性B.数据独立性C.最小冗余D.数据结构规范化答案B.()是DBMS的基本单位,它是用户定义的一组逻辑一致的程序序列A.程序B.命令C.事务D.文件答案C.若事务T对数据对象A加上S锁,则()A.事务T可以读A和修改A其它事务只能再对A加S锁,而不能加X锁B.事务T可以读A但不能修改A其它事务能对A加S锁和X锁C事务T可以读A但不能修改A其它事务只能再对A加S锁,而不能加X锁D.事务T可以读A和修改A其它事务能对A加S锁和X锁答案C.数据库(DB)数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是()A.DBS包括DB和DBMSB.DBMS包括DB和DBSC.DB包括DBS和DBMSD.DBS就是DB也就是DBMS答案A.数据库系统是采用了数据库技术的计算机系统,数据库系统由数据库、数据库管理系统、应用系统和()A.系统分析员B.程序员C数据库管理员D.操作员答案C.在SQL中,建立视图用的命令是()A.CREATEVIEWB.CREATETABLEC.CREATESCHEMAD.CREATEINDEX答案A.在数据库系统中,模式/外模式映像用于解决数据的()A.结构独立性B.物理独立性C逻辑独立性D.分布独立性答案C.在关系数据库设计中,设计关系模式是阶段的任务A.需求分析B.概念设计C.逻辑设计D.物理设计答案B.描述数据库全体数据的全局逻辑结构和特性的是()A.模式B.内模式C外模式答案A.数据库的—是指数据的正确性和相容性A.安全性B.完整性C.并发控制D.恢复答案B.关系模式的任何属性()A.不可再分B.可再分C命名在该关系模式中可以不惟一D.以上都不是答案A.设有关系R和S关系代数R-(R-S)表示的是()A.RASB.R—SC.R^SD.RUS答案A.数据库的—是指数据的正确性和相容性A.安全性B.完整性C并发控制D.恢复答案B.数据库技术的奠基人之一E.F.Codd从1970年起发表过多篇论文,主要论述的是A.层次数据模型B.网状数据模型C关系数据模型D.面向对象数据模型答案C.数据库数据的正确性和相容性是数据库的()A.安全性B.可维护性C.完整性D.并发控制答案B.要保证数据库的数据独立性,需要修改的是()A.模式与外模式B.模式与内模式C.三级模式之间的两层映射D.三层模式答案C.设计性能较优的关系模式称为规范化,规范化主要的理论依据是oA.关系规范化理论B.关系运算理论C关系代数理论D.数理逻辑答案A
二、判断题15LSQL表更新中的记录修改,一次可以修改一条也可以修改多条记录答案正确
152.SQL多表查询过程中,可以用笛卡尔积连接将多张表连接起来答案正确
153.EXISTS用来判断一个子查询结果是否为空答案错误
154.UNIQUE用来判断子查询的结果中是否不包含重复的元组答案正确
155.SQL表更新中的记录修改,一次可以修改一条也可以修改多条记录答案正确.1NF不仅形式上不可分,实质上也是不可分的答案正确.在E-R图绘制过程中,实体和属性有本质的区别,任何时候都不能转换答案错误.SQL语言中的聚集函数count主要是实现分组的目的答案错误.UNIQUE用来判断子查询的结果中是否不包含重复的元组答案正确.函数依赖是确定关系模式设计合理的标志答案正确.在E-R模型向表转换过程中,多对多联系一般可以转换成一张表答案正确.索引的目的是为了提高查询速度和效率答案正确.SQL语言中的聚集函数count主要是实现分组的目的答案错误.只有行列视图才可以被修改答案正确.在关系的性质中,关系只能取原子值,即关系中每一列的值都是一个不可分割的整体答案正确.在E-R图绘制过程中,能采用三元联系就不要采用二元联系答案错误.在关系的性质中,关系只能取原子值,即关系中每一列的值都是一个不可分割的整体答案正确.关系模式规范化理论中明确提到范式越高,数据库设计越好答案错误.索引属于数据库的物理模式,即模式,对普通用户来说并不可见答案错误.在E-R图绘制过程中,多元联系是设计合理的标志答案错误.现实世界是信息世界的抽象和概括答案错误.EXISTS用来判断一个子查询结果是否为空答案错误.在E-R图绘制过程中,实体和属性有本质的区别,任何时候都不能转换答案错误.数据库查询过程中,用where子句指定查询条件答案正确.函数依赖是确定关系模式设计合理的标志答案正确.在SQL的安全性控制中,为使授权具有传递性,需要在授权时指定“WITHGRANTOPTION()答案正确.弱实体集依靠强实体集而存在答案错误.E-R图使用双线矩形表示弱实体集,弱实体集与其标识实体集之间的联系用双线菱形表示,弱实体集的部分键使用虚下划线表示()答案正确.在SQL的安全性控制中,为使授权具有传递性,需要在授权时指定“WITHGRANTOPTION()答案正确.SQL表更新中的记录插入,一次只能插入一条记录答案错误.SQL表更新中的记录插入,一次只能插入一条记录答案错误.在E-R模型中,关键字是重要的记录答案错误.断言用来定义对数据库进行某些更新时自动执行的动作()答案错误.视图一旦被建立,即可以像基本表一样被用户检索()答案正确.只有行列视图才可以被修改答案正确
186.SQL权限管理中,所有授予的权限都不能被传递授权答案错误.关系代数中选择运算的作用是从一个关系中找出满足指定条件的元组()答案正确.在E-R模型中,关键字是重要的记录答案错误.1NF不仅形式上不可分,实质上也是不可分的答案正确.EXISTS用来判断一个子查询结果是否为空答案错误.SQL表更新中的记录插入,一次只能插入一条记录答案错误.在用SQL语言进行查询时,分组的目的是为了排序答案错误.E-R图使用双线矩形表示弱实体集,弱实体集与其标识实体集之间的联系用双线菱形表示,弱实体集的部分键使用虚下划线表示()答案正确.关系模式规范化理论中明确提到范式越高,数据库设计越好答案错误.索引属于数据库的物理模式,即模式,对普通用户来说并不可见()答案错误.弱实体集依靠强实体集而存在答案错误.关系模式规范化理论中明确提到范式越高,数据库设计越好答案错误.SQL权限管理中,所有授予的权限都不能被传递授权答案错误.在用SQL语言进行查询时,分组的目的是为了排序答案错误.在E-R图绘制过程中,实体和属性有本质的区别,任何时候都不能转换答案错误
三、填空题.数据库是长期存储在计算机内、有的、可的数据集合答案组织;共享.关系数据库中基于数学上两类运算是和答案关系代数;关系演算.关系代数运算中,基本的运算是、、、和答案并;差;笛卡尔积;投影;选择.关系代数运算中,专门的关系运算有、和.设有关系R和S关系代数R-(R-S)表示的是()A.RAS.R—SC.R-SD.RUS答案A
8.事务的原子性是指()A.一个事务内部的操作及使用的数据对并发的其他事务是隔离的.事务一旦提交,对数据库的改变是永久的C事务中包括的所有操作要么都做,要么都不做D.事务必须是使数据库从一个一致性状态变到另一个一致性状态答案C.数据库设计的概念结构设计阶段,表示概念结构的常用方法和描述工具是()A.数据流程分析法和数据流图B.层次分析法和层次结构图C结构分析法和模块结构图D.实体一联系方法和E—R图答案D.消除了部分函数依赖的1NF的关系模式,必定是A.1NFB.2NFC.3NFD.4NF答案B.在数据库系统中,保证数据及语义正确和有效的功能是()A.并发控制B.存取控制C.安全控制D.完整性控制答案D.要保证数据库的数据独立性,需要修改的是()A.模式与外模式B.模式与内模式C.三级模式之间的两层映射D.三层模式答案C
14.关系模型中,一个关键字是()A.可由多个任意属性组成B.至多由一个属性组成C.可由一个或多个其值能惟一标识该关系模式中任何元组的属性组成答案选择;投影;连接
205..已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主关键字是,系关系的外关键字.学生关系的主关键字是外关键字答案系编号;无;学号;系编号.关系代数运算中,传统的集合运算有、、和.答案笛卡尔积;并;交;差.数据独立性又可分为和o答案逻辑数据独立性;物理数据独立性.一个关系模式的定义格式为o答案关系名.DBMS是指它是位于和之间的一层管理软件答案数据库管理系统;用户;操作系统.数据管理技术经历了、和三个阶段答案人工管理;文件系统;数据库系统.实体之间的联系可抽象为三类,它们是、和o答案11;1m;m:n.视图是一个虚表它是从中导出的表在数据库中,只存放视图的;不存放视图的O答案一个或几个基本表;定义;视图对应的数据.一个关系模式的定义主要包括、、、和答案关系名;属性名;属性类型;属性长度;关键字.数据库体系结构按照、和三级结构进行组织答案模式;外模式;内模式.是对数据系统的静态特性的描述,是对数据库系统的动态特性的描述答案数据结构;数据操作.当数据的物理存储改变了,应用程序不变,而由DBMS处理这种改变,这是指数据的答案物理独立性.SQL是o答案结构化查询语言.数据库管理系统的主要功能有、、数据库的运行管理和数据库的建立以及维护等4个方面答案数据定义功能;数据操纵功能.数据模型是由、和三部分组成的答案数据结构;数据操作;完整性约束.数据冗余可能导致的问题有和答案浪费存储空间及修改麻烦;潜在的数据不一致性
四、简答题.什么是事务,事务有哪些特性?答案事务是DBMS的基本工作单位,它是用户定义的一组逻辑一致的程序序列它是一个不可分割的工作单位,其中包含的所有操作,要么都执行,要么都不执行事务具有4个特性原子性Atomicity、一致性consistency、隔离性Isolation和持续性Durability这4个特性也简称为ACID特性原子性事务是数据库的逻辑工作单位,事务中包括的诸操作要么都做,要么都不做一致性事务执行的结果必须是使数据库从一个一致性状态变到另一个一致性状态隔离性一个事务的执行不能被其他事务干扰即一个事务内部的操作及使用的数据对其他并发事务是隔离的,并发执行的各个事务之间不能互相干扰持续性持续性也称永久性Perfnanence指一个事务一旦提交,它对数据库中数据的改变就应该是永久性的接下来的其他操作或故障不应该对其执行结果有任何影响.为什么要设立日志文件?答案设立日志文件的目的,是为了记录对数据库中数据的每一次更新操作从而DBMS可以根据日志文件进行事务故障的恢复和系统故障的恢复,并可结合后援副本进行介质故障的恢复.什么是数据库管理系统?答案数据库管理系统DBMS是操纵和管理数据库的一组软件,它是数据库系统DBS的重要组成部分不同的数据库系统都配有各自的DBMS而不同的DBMS各支持一种数据库模型,虽然它们的功能强弱不同,但大多数DBMS的构成相同,功能相似一般说来,DBMS具有定义、建立、维护和使用数据库的功能,它通常由三部分构成数据描述语言及其翻译程序、数据操纵语言及其处理程序和数据库管理的例行程序.数据库设计一般分为哪几个阶段,每个阶段的主要任务是什么解答1数据库设计分为6个阶段需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施、数据库运行和维护2各阶段任务如下
①需求分析准确了解与分析用户需求包括数据与处理
②概念结构设计通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型
③逻辑结构设计将概念结构转换为某个DBMS所支持的数据模型,并对其进行优化
④数据库物理设计为逻辑数据模型选取一个最适合应用环境的物理结构包括存储结构和存取方法
⑤数据库实施设计人员运用DBMS提供的数据语言、工具及宿主语言,根据逻辑设计和物理设计的结果建立数据库,编制与调试应用程序,组织数据入库,并进行试运行
⑥数据库运行和维护在数据库系统运行过程中对其进行评价、调整与修改答案无.什么是数据字典数据字典包含哪些基本内容?答案数据字典是数据库系统中各种描述信息和控制信息的集合,它是数据库设计与管理的有力工具,是进行详细数据收集和数据分析所获得的主要成果数据字典的基本内容有数据项、数据结构、数据流、数据存储和处理过程5个部分.事务中的提交和回滚是什么意思?答案事务中的提交(COMMIT)是提交事务的所有操作具体说就是将事务中所有对数据库的更新写回到磁盘上的物理数据库中去,事务正常结束事务中的回滚(ROLLBACK)是数据库滚回到事务开始时的状态具体地说就是,在事务运行的过程中发生了某种故障,事务不能继续执行,系统将事务中对数据库的所有已完成的更新操作全部撤消,使数据库回滚到事务开始时的状态.基本的封锁类型有几种试叙述它们的含义答案基本的封锁的类型有排它锁(“X”锁)和共享锁(S锁)两种若事务T对数据A加上X锁,则只允许事务T读取和修改数据A其他事务都不能再对A加任何类型的锁,直到T释放A上的锁若事务T对数据A加上S锁,则其他事务可以再对A加S锁,而不能加X锁,直到T释放A上的锁.什么是活锁?如果事务T1封锁了数据R事务几又请求封锁R于是几等待几也请求封锁R当T1释放了R上的封锁之后系统首先批准了几的请求,几仍然等待然后几又请求封锁R当几释放了R上的封锁之后系统又批准了几的请求……几有可能永远等待,这就是活锁的情形活锁的含义是该等待事务等待时间太长,似乎被锁住了,实际上可能被激活答案无.什么是数据库?答案数据库是长期存储在计算机内、有组织的、可共享的数据集合数据库是按某种数据模型进行组织的、存放在外存储器上,且可被多个用户同时使用因此,数据库具有较小的冗余度,较高的数据独立性和易扩展性.什么是数据库的数据独立性?答案数据独立性表示应用程序与数据库中存储的数据不存在依赖关系,包括逻辑数据独立性和物理数据独立性逻辑数据独立性是指局部逻辑数据结构(外视图即用户的逻辑文件)与全局逻辑数据结构(概念视图)之间的独立性当数据库的全局逻辑数据结构(概念视图)发生变化(数据定义的修改、数据之间联系的变更或增加新的数据类型等)时,它不影响某些局部的逻辑结构的性质,应用程序不必修改物理数据独立性是指数据的存储结构与存取方法(内视图)改变时,对数据库的全局逻辑结构(概念视图)和应用程序不必作修改的一种特性,也就是说,数据库数据的存储结构与存取方法独立
1.
五、论述题.叙述数据库中死锁产生的原因和解决死锁的方法答案死锁产生的原因封锁可以引起死锁比如事务T1封锁了数据A事务T2封锁了数据BT1又申请封锁数据B但因B被T2封锁,所以T1只能等待T2又申请封锁数据A但A已被T1封锁,所以也处于等待状态这样,T1和T2处于相互等待状态而均不能结束,这就形成了死锁解决死锁的常用方法有如下三种
(1)要求每个事务一次就要将它所需要的数据全部加锁
(2)预先规定一个封锁顺序,所有的事务都要按这个顺序实行封锁
(3)允许死锁发生,当死锁发生时,系统就选择一个处理死锁代价小的事务,将其撤消,释放此事务持有的所有的锁,使其他事务能继续运行下去.什么是数据库的逻辑结构设计?试述其设计步骤答案数据库的逻辑结构设计就是把概念结构设计阶段设计好的基本E—R图转换为与选用的DBMS产品所支持的数据模型相符合的逻辑结构设计步骤为:
(1)将概念结构转换为一般的关系、网状、层次模型;
(2)将转换来的关系、网状、层次模型向特定DBMS支持下的数据模型转换;
(3)对数据模型进行优化.什么叫数据与程序的物理独立性?什么叫数据与程序的逻辑独立性?为什么数据库系统具有数据与程序的独立性?答案数据与程序的逻辑独立性当模式改变时(例如增加新的关系、新的属性、改变属性的数据类型等),由数据库管理员对各个外模式/模式的映像做相应改变,可以使外模式保持不变应用程序是依据数据的外模式编写的,从而应用程序不必修改,保证了数据与程序的逻辑独立性,简称数据的逻辑独立性数据与程序的物理独立性当数据库的存储结构改变了,由数据库管理员对模式/内模式映像做相应改变,可以使模式保持不变,从而应用程序也不必改变,保证了数据与程序的物理独立性,简称数据的物理独立性数据库管理系统在三级模式之间提供的两层映像保证了数据库系统中的数据能够具有较高的逻辑独立性和物理独立性.数据库的完整性概念与数据库的安全性概念有什么区别和联系?答案数据的完整性和安全性是两个不同的概念,但是有一定的联系前者是为了防止数据库中存在不符合语义的数据,防止错误信息的输入和输出,即所谓垃圾进垃圾出(Garba:eInGarba:eout)所造成的无效操作和错误结果后者是保护数据库防止恶意的破坏和非法的存取也就是说,安全性措施的防范对象是非法用户和非法操作,完整性措施的防范对象是不合语义的数据.数据字典的内容和作用是什么?答案数据字典是系统中各类数据描述的集合数据字典的内容通常包括
(1)数据项;
(2)数据结构;
(3)数据流;
(4)数据存储;
(5)处理过程五个部分其中数据项是数据的最小组成单位,若干个数据项可以组成一个数据结构数据字典通过对数据项和数据结构的定义来描述数据流和数据存储的逻辑内容数据字典的作用数据字典是关于数据库中数据的描述,在需求分析阶段建立,是下一步进行概念设计的基础,并在数据库设计过程中不断修改、充实、完盖D.以上都不是答案C.在SQL的SELECT语句中,与选择运算对应的命令动词是()A.SELECTB.FROMC.WHERED.ORDERBY答案C.数据库系统与文件系统的主要区别是()A.数据库系统复杂,而文件系统简单B.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D.文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量答案B.()是DBMS的基本单位,它是用户定义的一组逻辑一致的程序序列A.程序B.命令C事务D.文件答案C.数据库的—是指数据的正确性和相容性A.安全性B.完整性C并发控制D.恢复答案B.若数据库中只包含成功事务提交的结果,则此数据库就称为处于()状态A.安全B.一致C.不安全D.不一致答案B.关系模式的任何属性()A.不可再分B.可再分C.命名在该关系模式中可以不惟一D.以上都不是答案A.数据库系统的数据独立性体现在()A.不会因为数据的变化而影响到应用程序B.不会因为数据存储结构与数据逻辑结构的变化而影响应用程序C.不会因为存储策略的变化而影响存储结构D.不会因为某些存储结构的变化而影响其他的存储结构答案B.关系模式的任何属性A.不可再分B.可再分C.命名在该关系模式中可以不惟一D.以上都不是答案A.在数据库的概念设计中,最常用的数据模型是()A.形象模型B.物理模型C.逻辑模型D.实体联系模型答案D.描述数据库全体数据的全局逻辑结构和特性的是()A.模式B.内模式C外模式答案A.有2个关系R(ABC)和S(BC)贝ljR+S结果的属性个数是()A.3B.2C.1D.不一定答案C.关系模型中的关系模式至少是()A.1NFB.2NFC.3NFD.BCNF答案A.数据库技术的奠基人之一E.F.Codd从1970年起发表过多篇论文,主要论述的是()A.层次数据模型B.网状数据模型C关系数据模型D.面向对象数据模型答案C.在关系数据库设计中,设计关系模式是()阶段的任务A.需求分析B.概念设计C.逻辑设计D.物理设计答案B.下列四项中,不属于数据库系统特点的是()A.数据共享B.数据完整性C.数据冗余度高D.数据独立性高答案C.若事务T对数据对象A加上S锁,则()A.事务T可以读A和修改A其它事务只能再对A加S锁,而不能加X锁B.事务T可以读A但不能修改A其它事务能对A加S锁和X锁C事务T可以读A但不能修改A其它事务只能再对A加S锁,而不能加X锁D.事务T可以读A和修改A其它事务能对A加S锁和X锁答案C.在数据库的概念设计中,最常用的数据模型是A.形象模型B.物理模型C逻辑模型D.实体联系模型答案D.()用来记录对数据库中数据进行的每一次更新操作A.后援副本B.日志文件C.数据库D.缓冲区答案B.若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失这种情况称为()A.事务故障B.系统故障C.介质故障D.运行故障答案C.数据库系统的数据独立性体现在()A.不会因为数据的变化而影响到应用程序B.不会因为数据存储结构与数据逻辑结构的变化而影响应用程序C.不会因为存储策略的变化而影响存储结构D.不会因为某些存储结构的变化而影响其他的存储结构答案B.关系模型中的关系模式至少是A.1NFB.2NFC.3NFD.BCNF答案A.区分不同实体的依据是()A名称B.属性C.对象D.概念答案B.关系模型中,一个关键字是A.可由多个任意属性组成B.至多由一个属性组成C可由一个或多个其值能惟一标识该关系模式中任何元组的属性组成D.以上都不是答案C.设关系R有K1个元组,关系S有K2个元组,则关系R和S进行笛卡尔积操作后的结果关系中的元组数目是()A.K1+K2BK1+K2C.K1XK2DKlxK2答案D.在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它是数据库设计的()阶段A.需求分析B.概念设计C逻辑设计D.物理设计答案B.设计性能较优的关系模式称为规范化,规范化主要的理论依据是()A.关系规范化理论B.关系运算理论C.关系代数理论D.数理逻辑答案A.在数据系统中,对存取权限的定义称为()A.命令B.授权C.定义D.审计答案B.下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是()ol人工管理阶段n.文件系统阶段ni.数据库阶段a.i和nb.只有nC.II和IIID.只有I答案D.关系运算中花费时间可能最长的运算是A.投影B.选择C.笛卡尔积D.除答案C
44.SQL语言是()的语言,易学习A.过程化B.非过程化C格式化D.导航式答案B.数据库技术的奠基人之一E.F.Codd从1970年起发表过多篇论文,主要论述的是()A.层次数据模型B.网状数据模型C.关系数据模型D.面向对象数据模型答案C.描述数据库全体数据的全局逻辑结构和特性的是()A.模式B.内模式C.外模式答案A.有2个关系R(ABC)和S(BC)则R S结果的属性个数是()A.3B.2C.lD.不一定答案C.在关系数据库设计中,设计关系模式是()阶段的任务A.需求分析B.概念设计C.逻辑设计D.物理设计答案B.事务的原子性是指()A.一个事务内部的操作及使用的数据对并发的其他事务是隔离的B.事务一旦提交,对数据库的改变是永久的C事务中包括的所有操作要么都做,要么都不做D.事务必须是使数据库从一个一致性状态变到另一个一致性状态答案C.区分不同实体的依据是()A.名称B.属性C对象D.概念答案B.在数据库系统中,模式/外模式映像用于解决数据的()A.结构独立性B.物理独立性C逻辑独立性D.分布独立性答案C.数据库三级模式体系结构主要的目标是确保数据库的()A.数据安全性B.数据独立性C.最小冗余D.数据结构规范化答案B.有2个关系R(ABC)和S(BC)贝IJR+S结果的属性个数是()A.3B.2C.1D.不一定答案c.设计性能较优的关系模式称为规范化,规范化主要的理论依据是()A.关系规范化理论B.关系运算理论C关系代数理论D.数理逻辑答案A.数据库三级模式体系结构主要的目标是确保数据库的_BA.数据安全性B.数据独立性C.最小冗余D.数据结构规范化答案B.若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失这种情况称为()A.事务故障B.系统故障C.介质故障D.运行故障答案C.设有关系R和S关系代数R-(R-S)表示的是()A.RASB.R—SC.R-SD.RUS答案A.若数据库中只包含成功事务提交的结果,则此数据库就称为处于()状态A.安全B.一致C.不安全D.不一致答案B.在SQL中,建立视图用的命令是()A.CREATEVIEWB.CREATETABLEC.CREATESCHEMAD.CREATEINDEX答案A.区分不同实体的依据是()。