重庆大学2017年12月份作业数据库原理 ( 第2次 )
第2次作业一、判断题(本大题共30分,共 15 小题,每小题 2 分)
1. 选择操作的物理优化可遵循对于小关系,直接用顺序扫描的启发式规则。
2. 远程备份站点与主站点必须物理的在同一地方。
3. 硬磁盘作为二级存储器,存放整个数据库,这些数据可能随时被DBMS调入三级存储器。
4. 规则优化主要是根据启发式规则选择执行策略,从而达到优化目标。
5. B+树的所有结点结构都相同。
6. 判断关系模式分解出来的一个模式是否满足BCNF,只需要验证原函数依赖集F中的依赖是否满足BCNF就可以了,无需验证F+中 所有的函数依赖。
7. 实现集合运算的SQL语句中默认的去除重复元组。
8. 数据存取层把上层的集合操作转换为单行记录操作。
9. 在集中式系统中, DBMS和应用程序以及与用户终端进行通信的软件等都运行在一台宿主计算机上,所有的数据处理都是在宿主计算机中进行。
10. 在受伤-等待机制中,较老的事务等待较新的事务。
11. 两个表做自然连接和等值连接后的结果是相同的。
12. 数据库设计过程中与用户交流沟通后就可以不必再很用户交流了,直到完成整个系统。
13. 记录可以按主索引也可以按辅助索引的搜索码顺序物理存储。
14. 当Ti当前对Q的父结点具有SIX锁时,Ti对节点Q不可以加任何锁。
15. 定长记录结构就是所有文件存储数据只存储记录长度相同的数据。
二、单项选择题(本大题共30分,共 10 小题,每小题 3 分)
1. 修改数据的SQL语句是( )。
A. MODIFY
B. ADD
C. UPDATE
D. CREATE
2. 代数优化()。
A. 要考虑存取路径
B. 只考虑查询语句本身
C. 要选择物理存储策略
D. 不考虑基本操作的执行顺序
3. 设有如下关系表R:
R(No,NAME,GENDER,AGE,CLASS)
主关键字是NO,其中NO为学号,NAME为姓名,GENDER为性别,AGE为年龄,CLASS为班号,实现删除学号为20的学生记录的SQL语句是()。
A. DELETE R WHERE NO=20;
B. DROP FROM R WHERE NO=20;
C. DELETE FROM R WHERE NO=’20’;
D. DELETE FROM R WHERE NO=20;
4. 设R=ABC,F={A→B,B→C},则C+为( )。
A. A
B. B
C. C
D. ABC
5. SQLSERVER 2005中创建规则的SQL语句是()。
A. CREATE CONSTRAINT
B. CREATE CHECK
C. CREATE RULE
D. CREATE PROCEDURE
6. 设有如下关系表R:
R(No,NAME,GENDER,AGE,CLASS)
主关键字是NO,其中NO为学号,NAME为姓名,GENDER为性别,AGE为年龄,CLASS为班号,实现删除姓“王”的学生记录的SQL语句是()。
A. DELETE R WHERE NAME LIKE ’王%’;
B. DELETE FROM R WHERE NAME LIKE ’ %王’;
C. DELETE FROM R WHERE NAME = ’王%’;
D. DELETE FROM R WHERE NAME LIKE ’王%’;
7. 一般不适合建立索引的属性有()。
A. 主码和外码
B. 可以从索引直接得到查询结果的属性
C. 对于范围查询中使用的属性
D. 经常更新的属性
8. 通过授权图判断的某用户拥有权限的充分必要条件是()。
A. 通过授权图判断的某用户拥有权限的充分必要条件是()。
B. 存在从该用户指向其他用户的箭头
C. 从根结点出发到该用户结点存在路径
D. 从根结点出发到该用户结点不存在路径
9. 为了保证在系统崩溃的时候能够恢复日志记录,下面正确的做法是( )。
A. 在事务提交日志记录输出到稳定存储器前,事务可以进入提交状态
B. 事务提交日志记录输出到稳定存储器前,与该事务相关的所有日志记录必须已经输出到稳定存储器
C. 直接将日志记录输出到稳定存储器
D. 在数据库中数据修改后,其相关的日志记录才输出到稳定存储器中
10. 自然联接是构成新关系的有效方法。一般情况下,当对关系R和S是用自然联接时,要求R和S含有一个或者多个共有的( )。
A. 记录
B. 行
C. 属性
D. 元组
三、多项选择题(本大题共40分,共 10 小题,每小题 4 分)
1. 数据库的完整性约束类型包括()?
A. 域完整性约束
B. 表完整性约束
C. 参照完整性约束
D. 断言
2. 嵌套循环连接算法实现连接操作()。
A. 可以以元组为扫描单位
B. 可以以块为扫描单位
C. 以块为扫描单位的算法速度快
D. 以块为扫描单位的算法速度慢
3. 下列包括在静态模型中的有()。
A. 用例图
B. 类图
C. 包图
D. 对象图
E. 配置图
4. 某查询语句中有“%田_”语句,在查询结果中可能含有( )。
A. 张田
B. 陈力田
C. 田华
D. 刘田耕
5. 在SQL查询语句中的FROM后面可以是( )。
A. 基本表名
B. 视图名
C. 属性名
D. 元组
6. 使用计算机的方式分为两类( )。
A. 单用户系统
B. 多用户系统
C. 集中式系统
D. 单任务系统
E. 多任务系统
7. 在某查询语句中表示属性N从200到1000的表达是( )。
A. N>=200 And N<=1000
B. N BETWEEN 200 AND 1000
C. N FROM 200 TO 1000
D. N>=200 OR N<=1000
8. 在设计一个远程备份系统时,必须考虑的问题有( )。
A.
故障检测
B. 控制权的移交
C. 恢复时间
D. 提交时间
E. 故障处理
9. 对于下列语句,正确的描述是( )。ALTER TABLE Product ADD Year DATE DEFAULT ‘19850101’
A. 向Product表中增加一个名为“DATE”的属性
B. 该属性有一个默认的值是“19850101”
C. 该属性的数据类型是日期型
D. 该属性可以被指定为键码
10. 在SELECT语句中,需要对分组情况应满足的条件进行判断时,应使用( )。
A.WHERE
B. GROUP BY
C. ORDER BY
D. HAVING
页:
[1]