浙大17春《数据库技术》在线作业答案参考
浙大17春《数据库技术》在线作业附件就是答案,需要的可以自己下载,下载相关问题参考帮助中心说明
一、单选题:
1.如果事务T获得了数据对象R上的排它锁,那么( ) (满分:2)
A. T对R只能读不能写
B. T对R只能写不能读
C. 其它事务对过R只能读不能写
D. 其它事务对R既不能读也不能写
2.下列关于视图的说法错误的是( ) (满分:2)
A. 视图是从一个或多个基本表导出的表,它是虚表
B. 某一用户可以定义若干个视图
C. 视图一经定义就可以和基本表一样被查询、删除和更新
D. 视图可以用来定义新的视图
3.数据库是在计算机系统中按照一定的数据模型组织、存储和应用的,支持数据库各种操作的软件系统叫,由计算机、操作系统、DBMS、数据库、应用程序及用户等组成的一个整体叫。( ) (满分:2)
A. 文件的集合、操作系统、文件系统
B. 数据的集合、数据库管理系统、数据库系统
C. 命令的集合、数据库系统、软件系统
D. 程序的集合、命令系统、文件系统
4.在下面给出的内容中,不属于DBA职责的是( ) (满分:2)
A. 定义概念模式
B. 修改模式结构
C. 编写应用程序
D. 编写完整性规则
5.在需求分析阶段,通过调查要从用户处获得对数据库的下列要求( ) (满分:2)
A. 输入需求和输出需求
B. 信息需求和处理需求
C. 存储需求和结构需求
D. 信息需求和结构需求
6.关于ER图,下列说法中错误的是( ) (满分:2)
A. 现实世界的事物表示为实体,事物的性质表示为属性
B. 事物之间的自然联系表示为实体之间的联系
C. 在ER图中,实体和属性的划分是绝对的、一成不变的
D. 在ER图中,实体之间可以有联系,属性和实体之间不能有联系
7.在DBS中,DBMS和OS之间的关系是( ) (满分:2)
A. 相互调用
B. DBMS调用OS
C. OS调用DBMS
D. 并发运行
8.在SQL语言中使用FOREIGN KEY时,与之配合的语句是( ) (满分:2)
A. EXISTS
B. EXCEPT
C. TABLE
D. REFERENCES
9.在关系代数中,对一个关系做操作后,新关系的元数个数( )原来关系的元素个数。 (满分:2)
A. 小于
B. 等于
C. 大于
D. 小于或等于
10.设关系模式R(A,B,C),F是R上成立的FD集,F = {B→C},则分解ρ = {AB,BC}相对于F ( ) (满分:2)
A. 是无损联接,也是保持FD的分解
B. 是无损联接,但不保持FD的分解
C. 不是无损联接,但保持FD的分解
D. 既不是无损联接,也不保持FD 的分解
11.ER方法中用属性描述事物的特征,属性在ER图中表示为( ) (满分:2)
A. 椭圆形
B. 矩形
C. 菱形
D. 有向边
12.ER图是数据库设计的工具之一,它适用于建立数据库的( )。 (满分:2)
A. 需求模型
B. 概念模型
C. 逻辑模型
D. 物理模型
13.设计数据流程图(DFD)属于数据库设计的( ) (满分:2)
A. 可行性分析阶段的任务
B. 需求分析阶段的任务
C. 概念设计阶段的任务
D. 逻辑设计阶段的任务
14.概念结构设计的目标是产生数据库的概念结构,这结构主要反映( ) (满分:2)
A. 组织机构的信息需求
B. 应用程序员的编程需求
C. DBA的管理信息需求
D. DBS的维护需求
15.设计DB的存储结构属于数据库设计的( ) (满分:2)
A. 需求设计
B. 概念设计
C. 逻辑设计
D. 物理设计
16.设关系R和S的属性个数分别为r和s,则(R×S)操作结果的属性个数为( ) (满分:2)
A. r+s
B. r-s
C. r×s
D. max(r,s)
17.授权定义经过编译后存储在( )中 (满分:2)
A. 文件系统
B. 数据字典
C. 表
D. 数据库
18.在下面的两个关系中,职工号和部门号分别为职工关系和部门关系的主键(或称主码) 职工(职工号、职工名、部门号、职务、工资) 部门(部门号、部门名、部门人数、工资总额) 在这两个关系的属性中,只有一个属性是外键(或称外来键、外码、外来码),它是( ) (满分:2)
A. 职工关系的“职工号”
B. 职工关系的“部门号”
C. 部门关系的“部门号”
D. 部门关系的“部门号”
19.“运行记录优先原则”只指应该在对数据库更新( ) (满分:2)
A. 前先写一个日志记录到日志文件
B. 后写一个日志记录到日志文件
C. 前先运行记录
D. 后在日志缓冲区运行记录
20.DB、DBMS和DBS三者之间的关系是( ) (满分:2)
A. DB包括DBMS和DBS
B. DBS包括DB和DBMS
无忧工作室专业提供远程教育辅导
C. DBMS包括DB和DBS
D. 不能相互包括
21.在嵌入式SQL中,当SQL语句中引用宿主语言的程序变量时,程序变量应( ) (满分:2)
A. 加前缀$
B. 加后缀$
C. 加前缀:
D. 加后缀:
22.若一个事务执行成功,则它的全部更新被提交;若一个事务执行失败,则DB中被其更新过的数据恢复原状,就象这些更新从未发生过,这保持了数据库处于( ) (满分:2)
A. 安全性状态
B. 一致性状态
C. 完整性状态
D. 可靠性状态
23.在关系模式R(姓名,年龄,职位,出生日)中最有可能做主关键字的是( ) (满分:2)
A. 姓名
B. 年龄
C. 职位
D. 出生日
24.一般情况下,当对关系R和S使用自然联接时,要求R和S至少含有一个共同的( ) (满分:2)
A. 记录
B. 行
C. 数据字典
D. 属性
25.关系R与关系S只有一个公共属性,T1是R与S等值联接的结果,T2是R与S等值自然联接的结果,则( ) (满分:2)
A. T1的属性个数等于T2的属性个数
B. T1的属性个数小于T2的属性个数
C. T1的属性个数大于T2的属性个数
D. T1的属性个数大于或等于T2的属性个数
26.对数据库的物理设计优劣评价的重点是( ) (满分:2)
A. 时间和空间效率
B. 动态和静态性能
C. 用户界面的友好性
D. 成本和效益
27.在数据库系统中死锁属于( ) (满分:2)
A. 系统故障
B. 程序故障
C. 事务故障
D. 介质故障
28.在一个ER图中,如果共有20个不同实体类型,在这些实体类型之间存在着9个不同的二元联系(二元联系是指两个实体之间的联系)其中3个是1:N联系,6个是M:N联系,还存在1个M:N的三元联系,那么根据ER模型转换成关系模型的规则,这个ER结构转换成的关系模型个数为( ) (满分:2)
A. 24
B. 27
C. 29
D. 30
29.在一个关系R中,若每个数据项都是不可分割的,那么关系R一定属于( ) (满分:2)
A. BCNF
B. 1NF
C. 2NF
D. 3NF
30.学生(学号,姓名,年龄),老师(教师号,姓名,专业)如果一个老师可以教多个学生,那么学生与老师的关系是( ) (满分:2)
A. 1:1
B. 2:2
C. M:N
D. 1:N
31.在数据库的概念设计中,最常用的模型是( ) (满分:2)
A. 实体联系模型
B. 数学模型
C. 逻辑模型
D. 物理模型
32.事务的原子性是指( ) (满分:2)
A. 事务中包括的所有操作要么多做,要么都不做
B. 事务一旦提交,对数据库的改变就是永久的
C. 一个事务内部的操作及使用的数据对并发的其他事务是隔离的
D. 事务必须是使数据库从一个一致性状态变到另一个一致性状态
33.在SELECT语句中,对应关系代数中“投影”运算的语句是( ) (满分:2)
A. SELECT
B. FROM
C. WHERE
D. SET
34.SQL语言中,条件“年龄BETWEEN 20 AND 30”表示年龄在20至30之间,且( ) (满分:2)
A. 包括20岁和30岁
B. 不包括20岁和30岁
C. 包括20岁但不包括30岁
D. 包括30岁但不包括20岁
35.对于关系R,第三范式是R中的每个非主属性应满足( ) (满分:2)
A. 与主关键字存在单值依赖关系
B. 与主关键字存在多值依赖关系
C. 函数传递依赖主关键字
D. 非函数传递依赖主关键字
36.在SQL语言中,用户可以直接操作的是( ) (满分:2)
A. 基本表
B. 视图
C. 基本表和视图
D. 基本表或视图
37.下列关于规范化理论各项中正确的是( ) (满分:2)
A. 对于一个关系模式来说,规范化越深越好
B. 满足二级范式的关系模式一定满足一级范式
C. 一级范式要求一非主码属性完全函数依赖关键字
D. 规范化一般是通过分解各个关系模式实现的,但有时也有合并
38.有关系S(S#,SNAME,SEX),C(C#,CNAME),SC(S#,C#)。其中S#为学生号,SNAME为学生姓名,SEX为性别,C#为课程号,CNAME为课程名。要查询选修“计算机”课的全体女学生姓名的SQL语句是SELECT SNAME FROM S,C,SC WHERE 子句。这里WHERE 子句的内容是( ) (满分:2)
A. S.S#=SC.S# and SEX=“女” and CNAME=“计算机”
B. S.S#=SC.S# AND C.C#=SC.C# and CNAME=“计算机”
C. SEX=“女” and CNAME=“计算机”
D. S.S#=SC.S# and C.C#=SC.C# and SEX=“女” and CNAME=“计算机”
39.当多个用户的( )同时存取或修改数据库时,可能发生相互干扰而造成的错误的操作结果或死锁。 (满分:2)
A. 应用程序
B. 并发进程
C. 数据库
D. 操作
40.若用如下的SQL语句创建了一个表S :CREATE TABLE S(S# CHAR(6) NOT NULL, SNAME CHAR(8) NOT NULL, SEX CHAR(2), AGE INTEGER) 今向S表插入如下行时,哪一行可以被插入 (满分:2)
A.('991001','李明芳',女,'23')
B.('990746','张为',NULL,NULL)
C.(NULL,'陈道一','男',32)
D.('992345',NULL,'女',25)
41.SQL的ROLLBACK语句的主要作用是( ) (满分:2)
A. 终止程序
B. 中断程序
C. 事务提交
D. 事务回退
42.授权是DBS采用的( ) (满分:2)
A. 恢复措施
B. 并发控制措施
C. 完整性措施
D. 安全性措施
43.数据库设计中,概念模型是( ) (满分:2)
A. 依赖于DBMS和硬件
B. 依赖于DBMS独立于硬件
C. 独立于DBMS依赖于硬件
D. 独立于DBMS和硬件
44.关系模式R分解成ρ = {R1,…,Rk},F是R上的一个FD集,那么R中满足F的每一个关系r,与其投影联接表达式mρ(r) 间的关系满足 ( ) (满分:2)
A. r包含于mρ(r)
B. mρ(r)包含于r
C. r = mρ(r)
D. r≠mρ(r)
45.在数据库三级模式间引入二级映象的主要作用是( ) (满分:2)
A. 提高数据与程序的独立性
B. 提高数据与程序的安全性
C. 保持数据与程序的一致性
D. 提高数据与程序的可移植性
46.对关系R进行投影运算后,得到关系S,则( ) (满分:2)
A. 关系R的元组数等于关系S的元组数
B. 关系R的元组数小于关系S的元组数
C. 关系R的元组数大于关系S的元组数
D. 关系R的元组数大于或等于关系S的元组数
47.在关系模式R(U,F)中,R中任何非主属性对键完全函数依赖是R∈3NF的( ) (满分:2)
A. 充分必要条件
B. 必要条件
C. 充分条件
D. 既不充分也不必要条件
48.五种基本关系代数运算是( ) (满分:2)
A. ∪,-,×,π和σ
B. ∪,-,∞,π和σ
C. ∪,∩,×,π和σ
D. ∪,∩,∞,π和σ
49.关系数据库的查询语言是一种( )语言。 (满分:2)
A. 过程性
B. 非过程性
C. 第三代
D. 高级程序设计
50.在SELECT语句中使用GROUP BY SNO时,SNO必须( ) (满分:2)
A. 在WHERE中出现
B. 在FROM中出现
C. 在SELECT中出现
D. 在HAVING中出现
转载请注明出处无忧答案网www.ap5u.com
页:
[1]