数据库原理与应用试题及答案8

数据库原理与应用试题及答案8

ID:1330975

大小:68.06 KB

页数:0页

时间:2017-11-10

数据库原理与应用试题及答案8_第页
预览图正在加载中,预计需要20秒,请耐心等待
资源描述:

《数据库原理与应用试题及答案8》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数据库原理与应用试题及答案一、单选题1.提供数据库定义、数据操纵、数据控制和数据库维护功能的软件称为(  )。A.OSB.DSC.DBMSD.DBS2.元数据是指(  )。A.数据结构的描述B.数据项的描述C.数据的来源D.基本数据3.下面对关系中属性的描述,错误的是(  )。A.属性的次序可以任意交换B.允许多值属性C.属性名唯一D.每个属性中所有数据来自同一属性域4.超码、候选码和主码之间的关系是(  )。A.超码Í候选码Í主码B.超码Í主码Í候选码C.主码Í候选码Í超码D.主码Í超码Í候选码5.关

2、系数据库实现数据之间联系的方法是(  )。A.主码B.外码C.候选码D.超码6.如下所示关系R(A,B,C,D)中,可以作为主码的属性组是(  )。ABCD1211211221111212A.ABB.BCC.CDD.AD或BD7.设有如下所示关系R(A,B)和S(C,D,A),R的主码是A,S的主码是C、外码是A(参照R.A),则能够插入关系S的元组是(  )。SCDA131242RAB142536A.(1,2,3)B.(3,2,1)C.(1,2,1)D.(4,5,6)1.将上题中的2个关系R和S(未插

3、入元组前)进行R*∞S后的运算结果包含(  )个元组。A.5B.6C.3D.22.对第8题中的关系R和S,若将属性A定义为S的外码时使用了ONUPDATECASCADE短语(级联更新),将R中第一个元组的A属性值更新为4时,S中第一个元组A属性的值()。A.不变B.变为4C.变为NULLD.拒绝更新,返回错误信息3.设有一个关系R(A,B),如果要找出B属性的最后一个字母为A,并且至少包含2个字母的查询条件子句应写成WHERE B LIKE (  )。A.‘_A%’B.‘_A’C.‘_%A’D.‘%A’

4、4.SQL中谓词EXIST可用来测试一个集合是否(  )。A.有重复元组B.有重复列名C.为非空集合D.有空值5.条件子句WHERE工资>ALL(SELECT工资FROM职工WHERE部门号=1)的含义为()。A.比1号部门中某个职工的工资高B.比1号部门中所有职工的工资都高C.比1号部门中所有职工的工资总和高D.无法比较,返回错误信息6.下列关于数据库系统中空值的描述错误的是(  )。A.包含空值的算术表达式的运算结果为NULLB.COUNT(*)将统计包含空值的行C.空值就是0或者空字符串D.可通过

5、IS NULL运算符测试是否为空值1.在视图上不能完成的操作是(  )。A.更新视图B.查询C.在视图上定义新的基本表D.在视图上定义新视图2.数据库设计的(  )阶段的主要任务是调查和分析用户的应用需要,为概念结构设计做好充分准备。A.需求分析B.逻辑设计C.物理设计D.运行设计3.下列关于触发器的描述错误的是(  )。A.触发器是一种实现复杂完整性约束的特殊存储过程B.触发器必须创建在一个特定的表上C.触发器通过EXECUTE语句调用D.触发器中使用了两张专用的临时表inserted和deleted

6、4.事务使数据库“从一个一致状态转变到另一个一致状态”的性质称为事务的(  )。A.原子性B.一致性C.隔离性D.持久性5.下列关于封锁的描述错误的是(  )。A.封锁可以避免数据的不一致性,但可能会引起系统死锁B.加锁协议中规定“先申请先服务”的原则,可以避免数据库系统出现活锁C.封锁对象的大小称为封锁的粒度D.两段锁协议能够预防死锁6.以下不属于服务器端脚本语言的是(  )。A.JSPB.PHPC.ASPD.ADO二、填空题(16分,每空2分)1.B/S结构是(  )结构的简称。2.(  )管理机制

7、可以简化授权的工作量。3.(  )是用于协调SQL的集合处理方式与单记录处理方式的机制。4.设有3个关系模式:职工(职工号,姓名,年龄,性别)公司(公司号,名称,地址)工作(职工号,公司号,工资)在定义表结构时,用SQL子句实现下列完整性约束:(1)职工表中职工号非空且唯一(  )。(2)工作表中职工号的值必须是职工表中的有效职工号(  )。(3)职工的工资不能低于800元(  )。(4)男职工的年龄在18~55岁之间(  )。1.对上题中的3个关系,写出检索金山公司所有职工的姓名和工资的关系代数表达式

8、(  )。三、简答题(14分)1.试述文件系统的主要缺陷。(4分)2.简述数据库恢复的基本原理和REDO/UNDO恢复策略。(4分)3.设有如下两个事务:T1:读B;A=B+1;写回AT2:读A;B=A+1;写回B(1)设A、B的初值均为2,若某一并发调度的执行结果为A=3、B=3,则该调度是否正确?为什么?(3分)(2)利用封锁的方法给出一个可串行化调度,并给出执行结果。(3分)四、设计题(50分)1.某企业集团有若干工厂,每个工厂生产多

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

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

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