数据库原理与应用试题及答案8.doc
上传人:qw****27 上传时间:2024-09-12 格式:DOC 页数:9 大小:68KB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

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

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

预览

在线预览结束,喜欢就下载吧,查找使用更方便

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

数据库原理与应用试题及答案一、单选题提供数据库定义、数据操纵、数据控制和数据库维护功能的软件称为()。A.OSB.DSC.DBMSD.DBS元数据是指()。A.数据结构的描述B.数据项的描述C.数据的来源D.基本数据下面对关系中属性的描述,错误的是()。A.属性的次序可以任意交换B.允许多值属性C.属性名唯一D.每个属性中所有数据来自同一属性域超码、候选码和主码之间的关系是()。A.超码候选码主码B.超码主码候选码C.主码候选码超码D.主码超码候选码关系数据库实现数据之间联系的方法是()。A.主码B.外码C.候选码D.超码如下所示关系R(A,B,C,D)中,可以作为主码的属性组是()。ABCD1211211221111212A.ABB.BCC.CDD.AD或BD设有如下所示关系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)将上题中的2个关系R和S(未插入元组前)进行R*∞S后的运算结果包含()个元组。A.5B.6C.3D.2对第8题中的关系R和S,若将属性A定义为S的外码时使用了ONUPDATECASCADE短语(级联更新),将R中第一个元组的A属性值更新为4时,S中第一个元组A属性的值()。A.不变B.变为4C.变为NULLD.拒绝更新,返回错误信息设有一个关系R(A,B),如果要找出B属性的最后一个字母为A,并且至少包含2个字母的查询条件子句应写成WHEREBLIKE()。A.‘_A%’B.‘_A’C.‘_%A’D.‘%A’SQL中谓词EXIST可用来测试一个集合是否()。A.有重复元组B.有重复列名C.为非空集合D.有空值条件子句WHERE工资>ALL(SELECT工资FROM职工WHERE部门号=1)的含义为()。比1号部门中某个职工的工资高比1号部门中所有职工的工资都高比1号部门中所有职工的工资总和高无法比较,返回错误信息下列关于数据库系统中空值的描述错误的是()。A.包含空值的算术表达式的运算结果为NULLB.COUNT(*)将统计包含空值的行空值就是0或者空字符串可通过ISNULL运算符测试是否为空值在视图上不能完成的操作是()。A.更新视图B.查询C.在视图上定义新的基本表D.在视图上定义新视图数据库设计的()阶段的主要任务是调查和分析用户的应用需要,为概念结构设计做好充分准备。A.需求分析B.逻辑设计C.物理设计D.运行设计下列关于触发器的描述错误的是()。A.触发器是一种实现复杂完整性约束的特殊存储过程B.触发器必须创建在一个特定的表上C.触发器通过EXECUTE语句调用D.触发器中使用了两张专用的临时表inserted和deleted事务使数据库“从一个一致状态转变到另一个一致状态”的性质称为事务的()。A.原子性B.一致性C.隔离性D.持久性下列关于封锁的描述错误的是()。封锁可以避免数据的不一致性,但可能会引起系统死锁加锁协议中规定“先申请先服务”的原则,可以避免数据库系统出现活锁封锁对象的大小称为封锁的粒度两段锁协议能够预防死锁以下不属于服务器端脚本语言的是()。A.JSPB.PHPC.ASPD.ADO二、填空题(16分,每空2分)B/S结构是()结构的简称。()管理机制可以简化授权的工作量。()是用于协调SQL的集合处理方式与单记录处理方式的机制。设有3个关系模式:职工(职工号,姓名,年龄,性别)公司(公司号,名称,地址)工作(职工号,公司号,工资)在定义表结构时,用SQL子句实现下列完整性约束:(1)职工表中职工号非空且唯一()。(2)工作表中职工号的值必须是职工表中的有效职工号()。(3)职工的工资不能低于800元()。(4)男职工的年龄在18~55岁之间()。对上题中的3个关系,写出检索金山公司所有职工的姓名和工资的关系代数表达式()。三、简答题(14分)试述文件系统的主要缺陷。(4分)简述数据库恢复的基本原理和REDO/UNDO恢复策略。(4分)设有如下两个事务:T1:读B;A=B+1;写回AT2:读A;B