aopeng 发表于 2017-9-28 17:49:47

浙大17秋《数据库系统概论》在线作业

浙大《数据库系统概论》在线作业
一、单选题:【50道,总分:100分】
1.在关系模式R(A,B,C)中,有函数依赖集F={(A,B)→C,(B,C)→A},则R最高达到(    )          (满分:2)
    A. INF    B. 2NF
    C. 3NF    D. BCNF
2.对基本表S,执行操作DROP TABLES RESTRICT的作用是(    )          (满分:2)
    A. 删除基本表S中的所有元组
    B. 把基本表S及产生的一切视图全部删除
    C. 当没有由S中的列产生的视图或约束时将表S删除
    D. 删除表S,将引用表S的视图中的一切视图的属性值置为空值
3.在SQL语言中,对输出结果排序的是(    )          (满分:2)
    A. ORDER BY
    B. WHERE
    C. GROUP BY
    D. HAVING
4.SQL的ROLLBACK语句的主要作用是(    )          (满分:2)
    A. 终止程序
    B. 中断程序
    C. 事务提交
    D. 事务回退
5.设关系R和S的属性个数分别为r和s,则(R×S)操作结果的属性个数为(    )          (满分:2)
    A. r+s
    B. r-s
    C. r×s
    D. max(r,s)
6.授权是DBS采用的(    )          (满分:2)
    A. 恢复措施
    B. 并发控制措施
    C. 完整性措施
    D. 安全性措施
7.有关系R和S,R∩S的运算等价于(    )          (满分:2)
    A. S-(R-S)
    B. R-(R-S)
    C.(R-S)∪S
    D. R∪(R-S)
8.设有关系R和S,与R-S等价的元组关系演算表达式是(    )          (满分:2)
    A. {t|R(t)∨┐s(t)}
    B. {t|R(t)∧┐S(t)}
    C. {t|(u)R(t∨┐S(u))
    D. {t|(u)R(t)∧┐S(u)}
9.在关系代数中,对一个关系做操作后,新关系的元数个数(    )原来关系的元素个数。          (满分:2)
    A. 小于
    B. 等于
    C. 大于
    D. 小于或等于
10.规范化理论是关系数据库进行逻辑设计的理论依据。根据这个理论,关系数据库中的关系必须满足其每一属性都是(    )          (满分:2)
    A. 互不相关的
    B. 不可分解的
    C. 长度可变的
    D. 互相关联的
11.用户涉及的逻辑结构用(    )描述          (满分:2)
    A. 模式
    B. 存储模式
    C. 概念模式
    D. 子模式
12.单个用户使用的数据视图的描述称为(    )          (满分:2)
    A. 外模式
    B. 概念模式
    C. 内模式
    D. 存储模式
13.关系数据库的查询语言是一种(    )语言。          (满分:2)
    A. 过程性
    B. 非过程性
    C. 第三代
    D. 高级程序设计
14.下列聚合函数中不忽略空值(null) 的是(    )          (满分:2)
    A. SUM(列名)
    B. MAX(列名)
    C. COUNT( * )
    D. AVG(列名)
15.在K元关系R中,公式σ2<'4'表示(    )          (满分:2)
    A. 从R中选择值为2的分量小于第4个分量值的元组组成的关系
    B. 从R中选择第2个分量值小于第4个分量值的元组组成的关系
    C. 从R中选择第2个分量的值小于4的元组组成的关系
    D. 从R中选择第2个分量小于第4个分量值的元组组成的关系
16.在二元关系模式R(U,F)中,X,Y都是单一属性,如果X→Y,则R最高可以达到(    )          (满分:2)
    A. 2NF
    B. 3NF
    C. BCNF
    D. 4NF
17.关系模型的程序员不需熟悉数据库的(    )          (满分:2)
    A. 数据操作
    B. 完整性约束条件
    C. 存取路径
    D. 数据定义
18.如果事务T获得了数据项Q上的排它锁,则T对Q (    )          (满分:2)
    A. 只能读不能写
    B. 只能写不能读
    C. 既可读又可写
    D. 不能读不能写
19.数据库是在计算机系统中按照一定的数据模型组织、存储和应用的,支持数据库各种操作的软件系统叫,由计算机、操作系统、DBMS、数据库、应用程序及用户等组成的一个整体叫。(    )          (满分:2)
    A. 文件的集合、操作系统、文件系统
    B. 数据的集合、数据库管理系统、数据库系统
    C. 命令的集合、数据库系统、软件系统
    D. 程序的集合、命令系统、文件系统
20.概念结构设计的目标是产生数据库的概念结构,这结构主要反映(    )          (满分:2)
    A. 组织机构的信息需求
    B. 应用程序员的编程需求
    C. DBA的管理信息需求
    D. DBS的维护需求
21.DB、DBMS和DBS三者之间的关系是(    )          (满分:2)
    A. DB包括DBMS和DBS
    B. DBS包括DB和DBMS
    C. DBMS包括DB和DBS
    D. 不能相互包括
22.当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是(    )          (满分:2)
    A. 左外联接
    B. 右外联接
    C. 外部并
    D. 外联接
23.使用CREATE SCHEMA语句建立的是(    )          (满分:2)
    A. 模式
    B. 表
    C. 视图
    D. 索引
24.五种基本关系代数运算是(    )          (满分:2)
    A. ∪,-,×,π和σ
    B. ∪,-,∞,π和σ
    C. ∪,∩,×,π和σ
    D. ∪,∩,∞,π和σ
25.SQL语言具有数据定义、数据操纵和数据控制的功能,它的一次查询的结果是一个(    )          (满分:2)
    A. 表
    B. 记录
    C. 元组
    D. 数据项
26.数据库物理存储方式的描述称为(    )          (满分:2)
    A. 外模式
    B. 内模式
    C. 概念模式
    D. 逻辑模式
27.在SELECT语句中使用*,表示(    )          (满分:2)
    A. 选择任何属性
    B. 选择全部属性
    C. 选择全部元组
    D. 选择主码
28.数据库管理系统中数据操纵语言DML所实现的操作一般包括(    )          (满分:2)
    A. 查询、插入、修改、删除
    B. 排序、授权、删除
    C. 建立、插入、修改、排序
    D. 建立、授权、修改
29.在关系数据库设计中,设计关系模式的任务属于(    )          (满分:2)
    A. 需求设计
    B. 概念设计
    C. 逻辑设计
    D. 物理设计
30.下面哪一个不是一种关系数据库语言(    )          (满分:2)
    A. 关系操作
    B. 关系代数
    C. 元组关系演算
    D. 域关系演算
31.在SQL语言中使用FOREIGN KEY时,与之配合的语句是(    )          (满分:2)
    A. EXISTS
    B. EXCEPT
    C. TABLE
    D. REFERENCES
32.下列关于规范化理论各项中正确的是(    )          (满分:2)
    A. 对于一个关系模式来说,规范化越深越好
    B. 满足二级范式的关系模式一定满足一级范式
    C. 一级范式要求一非主码属性完全函数依赖关键字
    D. 规范化一般是通过分解各个关系模式实现的,但有时也有合并
33.若一个事务执行成功,则它的全部更新被提交;若一个事务执行失败,则DB中被其更新过的数据恢复原状,就象这些更新从未发生过,这保持了数据库处于(    )          (满分:2)
    A. 安全性状态
    B. 一致性状态
    C. 完整性状态
    D. 可靠性状态
34.视图是一个“虚表”,视图的构造基于(    )          (满分:2)
    A. 基本表
    B. 视图
    C. 基本表或视图
    D. 数据字典
35.设计数据流程图(DFD)属于数据库设计的(    )          (满分:2)
    A. 可行性分析阶段的任务
    B. 需求分析阶段的任务
    C. 概念设计阶段的任务
    D. 逻辑设计阶段的任务
36.“运行记录优先原则”只指应该在对数据库更新(    )          (满分:2)
    A. 前先写一个日志记录到日志文件
    B. 后写一个日志记录到日志文件
    C. 前先运行记录
    D. 后在日志缓冲区运行记录
37.在数据库三级模式间引入二级映象的主要作用是(    )          (满分:2)
    A. 提高数据与程序的独立性
    B. 提高数据与程序的安全性
    C. 保持数据与程序的一致性
    D. 提高数据与程序的可移植性
38.在关系中能唯一标识元组的属性集称为关系模型的(    )。          (满分:2)
    A. 主键
    B. 超键
    C. 候选键
    D. 外键
39.四元关系R的属性A、B、C、D,下列叙述中正确的是(    )          (满分:2)
    A. ∏B,C(R)表示取值为B,C的两列组成的关系
    B. ∏2,3(R)表示取值为2,3的两列组成的关系
    C. ∏B,C(R)与∏2,3(R)表示的是同一个关系
    D. ∏B,C(R)与∏2,3(R)表示的不是同一个关系
40.视图建立后,在数据字典中存放的是(    )          (满分:2)
    A. 查询语句
    B. 视图的内容
    C. 视图的定义
    D. 产生视图的表的定义
41.事务的原子性是指(    )          (满分:2)
    A. 事务中包括的所有操作要么多做,要么都不做
    B. 事务一旦提交,对数据库的改变就是永久的
    C. 一个事务内部的操作及使用的数据对并发的其他事务是隔离的
    D. 事务必须是使数据库从一个一致性状态变到另一个一致性状态
42.授权定义经过编译后存储在(    )中          (满分:2)
    A. 文件系统
    B. 数据字典
    C. 表
    D. 数据库
43.下列有关数据库的恢复的说法中不正确的是(    )          (满分:2)
    A. 应定期将数据库做成档案文件
    B. 在进行事务处理过程时数据库更新的全部内容写入日志文件
    C. 发生故障时用当时数据内容和档案文件更新前的映象,将文件恢复到最近的检查点文件状态。
    D. 数据库恢复,还可用最新的档案文件和日志文件的更新映象,将文件恢复到最新的检查点文件状态。
44.在关系模式R(U)中,如果X→Y和X→Z成立,那么X→YZ也成立。这条推理规则称为(    )          (满分:2)
    A. 自反律
    B. 合并律
    C. 增广律
    D. 分解律
45.如果事务T获得了数据对象R上的排它锁,那么(    )          (满分:2)
    A. T对R只能读不能写
    B. T对R只能写不能读
    C. 其它事务对过R只能读不能写
    D. 其它事务对R既不能读也不能写
46.在SQL语言中,用户可以直接操作的是(    )          (满分:2)
    A. 基本表
    B. 视图
    C. 基本表和视图
    D. 基本表或视图
47.数据库管理系统与操作系统、应用软件的层次关系从核心到外围依次是(    )          (满分:2)
    A. DBMS、OS、应用软件
    B. DBMS、应用软件、OS
    C. OS、DBMS、应用软件
    D. OS、应用软件、DBMS
48.在DBS中,DBMS和OS之间的关系是(    )          (满分:2)
    A. 相互调用
    B. DBMS调用OS
    C. OS调用DBMS
    D. 并发运行
49.ER图中的主要元素是(    )          (满分:2)
    A. 结点、记录和文件
    B. 实体、联系和属性
    C. 记录、文件和表
    D. 记录、表、属性
50.数据库技术的三级模式中,数据的全局逻辑结构用(    )来描述          (满分:2)
    A. 子模式
    B. 用户模式
    C. 模式
    D. 存储模式

页: [1]
查看完整版本: 浙大17秋《数据库系统概论》在线作业