作业答案 发表于 2017-9-28 17:48:14

浙大17秋《数据库技术》在线作业

浙大《数据库技术》在线作业
一、单选题:【50道,总分:100分】
1.数据库系统中的数据模型通常由(    )三部分组成          (满分:2)
    A. 数据结构、数据操作和完整性约束    B. 数据定义、数据操作和安全性约束
    C. 数据结构、数据管理和数据保护    D. 数据定义、数据管理和运行控制
2.数据恢复的基本策略是数据冗余,被转储的冗余数据包括(    )          (满分:2)
    A. 日志文件和数据库副本
    B. 应用程序和数据库副本
    C. 数据字典、日志文件和数据库副本
    D. 应用程序、数据字典、日志文件和数据库副本
3.SQL语言具有数据定义、数据操纵和数据控制的功能,它的一次查询的结果是一个(    )          (满分:2)
    A. 表
    B. 记录
    C. 元组
    D. 数据项
4.子模式DDL用来描述(    )          (满分:2)
    A. 数据库的总体逻辑结构
    B. 数据库的局部逻辑结构
    C. 数据库的物理存储结构
    D. 数据库的概念结构
5.在关系数据库设计中,设计关系模式的任务属于(    )          (满分:2)
    A. 需求设计
    B. 概念设计
    C. 逻辑设计
    D. 物理设计
6.关系模式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)
7.单个用户使用的数据视图的描述称为(    )          (满分:2)
    A. 外模式
    B. 概念模式
    C. 内模式
    D. 存储模式
8.数据库设计中,概念模型是(    )          (满分:2)
    A. 依赖于DBMS和硬件
    B. 依赖于DBMS独立于硬件
    C. 独立于DBMS依赖于硬件
    D. 独立于DBMS和硬件
9.在SQL语言中使用FOREIGN KEY时,与之配合的语句是(    )          (满分:2)
    A. EXISTS
    B. EXCEPT
    C. TABLE
    D. REFERENCES
10.(    )完成对数据库数据的查询与更新          (满分:2)
    A. DCL
    B. DDL
    C. DML
    D. DQL
11.在SQL语言中,DELETE语句的作用是(    )          (满分:2)
    A. 删除基本表
    B. 删除视图
    C. 删除基本表和视图
    D. 删除基本表和视图的元组
12.DBMS中实现事务持久性的子系统是 (    )          (满分:2)
    A. 安全性管理子系统
    B. 完整性管理子系统
    C. 并发控制子系统
    D. 恢复管理子系统
13.数据库管理系统与操作系统、应用软件的层次关系从核心到外围依次是(    )          (满分:2)
    A. DBMS、OS、应用软件
    B. DBMS、应用软件、OS
    C. OS、DBMS、应用软件
    D. OS、应用软件、DBMS
14.授权是DBS采用的(    )          (满分:2)
    A. 恢复措施
    B. 并发控制措施
    C. 完整性措施
    D. 安全性措施
15.文件系统的一个缺点是(    )          (满分:2)
    A. 数据不保存
    B. 数据冗余性
    C. 没有专用软件对数据进行管理
    D. 数据联系强
16.在数据库三级模式间引入二级映象的主要作用是(    )          (满分:2)
    A. 提高数据与程序的独立性
    B. 提高数据与程序的安全性
    C. 保持数据与程序的一致性
    D. 提高数据与程序的可移植性
17.在SELECT语句中,对应关系代数中“投影”运算的语句是(    )          (满分:2)
    A. SELECT
    B. FROM
    C. WHERE
    D. SET
18.下面哪一个不是一种关系数据库语言(    )          (满分:2)
    A. 关系操作
    B. 关系代数
    C. 元组关系演算
    D. 域关系演算
19.授权定义经过编译后存储在(    )中          (满分:2)
    A. 文件系统
    B. 数据字典
    C. 表
    D. 数据库
20.在SELECT语句中使用GROUP BY SNO时,SNO必须(    )          (满分:2)
    A. 在WHERE中出现
    B. 在FROM中出现
    C. 在SELECT中出现
    D. 在HAVING中出现
21.在ER图中,用长方形表示,用椭圆表示(    )          (满分:2)
    A. 联系、属性
    B. 属性、实体
    C. 实体、属性
    D. 什么也不代表、实体
22.在关系代数中,对一个关系做操作后,新关系的元数个数(    )原来关系的元素个数。          (满分:2)
    A. 小于
    B. 等于
    C. 大于
    D. 小于或等于
23.数据库技术的三级模式中,数据的全局逻辑结构用(    )来描述          (满分:2)
    A. 子模式
    B. 用户模式
    C. 模式
    D. 存储模式
24.在K元关系R中,公式σ2<'4'表示(    )          (满分:2)
    A. 从R中选择值为2的分量小于第4个分量值的元组组成的关系
    B. 从R中选择第2个分量值小于第4个分量值的元组组成的关系
    C. 从R中选择第2个分量的值小于4的元组组成的关系
    D. 从R中选择第2个分量小于第4个分量值的元组组成的关系
25.在下面给出的内容中,不属于DBA职责的是(    )          (满分:2)
    A. 定义概念模式
    B. 修改模式结构
    C. 编写应用程序
    D. 编写完整性规则
26.若一个事务执行成功,则它的全部更新被提交;若一个事务执行失败,则DB中被其更新过的数据恢复原状,就象这些更新从未发生过,这保持了数据库处于(    )          (满分:2)
    A. 安全性状态
    B. 一致性状态
    C. 完整性状态
    D. 可靠性状态
27.一般情况下,当对关系R和S使用自然联接时,要求R和S至少含有一个共同的(    )          (满分:2)
    A. 记录
    B. 行
    C. 数据字典
    D. 属性
28.DB的转储属于DBS的(    )          (满分:2)
    A. 完整性措施
    B. 安全行措施
    C. 并发控制措施
    D. 恢复措施
29.下列聚合函数中不忽略空值(null) 的是(    )          (满分:2)
    A. SUM(列名)
    B. MAX(列名)
    C. COUNT( * )
    D. AVG(列名)
30.SQL语言中,条件“年龄BETWEEN 20 AND 30”表示年龄在20至30之间,且(    )          (满分:2)
    A. 包括20岁和30岁
    B. 不包括20岁和30岁
    C. 包括20岁但不包括30岁
    D. 包括30岁但不包括20岁
31.设关系R和S的属性个数分别为r和s,则(R×S)操作结果的属性个数为(    )          (满分:2)
    A. r+s
    B. r-s
    C. r×s
    D. max(r,s)
32.在SELECT语句中使用*,表示(    )          (满分:2)
    A. 选择任何属性
    B. 选择全部属性
    C. 选择全部元组
    D. 选择主码
33.ER方法中用属性描述事物的特征,属性在ER图中表示为(    )          (满分:2)
    A. 椭圆形
    B. 矩形
    C. 菱形
    D. 有向边
34.设有关系模式W(C,P,S,G,T,R),其中各属性的含义是:C课程,P教师,S学生,G成绩,T时间,R教室,根据定义有如下数据依赖集:D={C→G,(S,C)→G,(T,R)→C,(T,P)→R,(T,S)→R}关系模式W的一个关键字是,W的规范化程度最高达到(    )。          (满分:2)
    A.(S,C),1NF
    B.(T,R),3NF
    C.(T,P),4NF
    D.(T,S),2NF
35.对于关系R,第三范式是R中的每个非主属性应满足(    )          (满分:2)
    A. 与主关键字存在单值依赖关系
    B. 与主关键字存在多值依赖关系
    C. 函数传递依赖主关键字
    D. 非函数传递依赖主关键字
36.在数据库设计中,将ER图转换成关系数据模型的过程属于(    )          (满分:2)
    A. 需求分析阶段
    B. 逻辑设计阶段
    C. 概念设计阶段
    D. 物理设计阶段
37.“运行记录优先原则”只指应该在对数据库更新(    )          (满分:2)
    A. 前先写一个日志记录到日志文件
    B. 后写一个日志记录到日志文件
    C. 前先运行记录
    D. 后在日志缓冲区运行记录
38.数据库是在计算机系统中按照一定的数据模型组织、存储和应用的,支持数据库各种操作的软件系统叫,由计算机、操作系统、DBMS、数据库、应用程序及用户等组成的一个整体叫。(    )          (满分:2)
    A. 文件的集合、操作系统、文件系统
    B. 数据的集合、数据库管理系统、数据库系统
    C. 命令的集合、数据库系统、软件系统
    D. 程序的集合、命令系统、文件系统
39.DB技术中,“脏数据”是指(    )          (满分:2)
    A. 未提交的数据
    B. 未提交的随后又被撤消的数据
    C. 违反访问权而写人DB的数据
    D. 输入时就有错的数据
40.ER图中的主要元素是(    )          (满分:2)
    A. 结点、记录和文件
    B. 实体、联系和属性
    C. 记录、文件和表
    D. 记录、表、属性
41.事务的隔离性是由DBMS的(    )          (满分:2)
    A. 恢复子系统出现
    B. 完整性子系统实现
    C. 安全性子系统实现
    D. 并发控制子系统实现
42.在一个ER图中,如果共有20个不同实体类型,在这些实体类型之间存在着9个不同的二元联系(二元联系是指两个实体之间的联系)其中3个是1:N联系,6个是M:N联系,还存在1个M:N的三元联系,那么根据ER模型转换成关系模型的规则,这个ER结构转换成的关系模型个数为(    )          (满分:2)
    A. 24
    B. 27
    C. 29
    D. 30
43.SQL的ROLLBACK语句的主要作用是(    )          (满分:2)
    A. 终止程序
    B. 中断程序
    C. 事务提交
    D. 事务回退
44.在一个关系R中,若每个数据项都是不可分割的,那么关系R一定属于(    )          (满分:2)
    A. BCNF
    B. 1NF
    C. 2NF
    D. 3NF
45.在ER模型中,如果有6个不同实体集,有9个不同的二元联系,其中3个1∶N联系,3个1∶1联系,3个M∶N联系,根据ER模型转换成关系模型的规则,转换成关系的数目是(    )          (满分:2)
    A. 6
    B. 9
    C. 12
    D. 15
46.下列关于视图的说法错误的是(    )          (满分:2)
    A. 视图是从一个或多个基本表导出的表,它是虚表
    B. 某一用户可以定义若干个视图
    C. 视图一经定义就可以和基本表一样被查询、删除和更新
    D. 视图可以用来定义新的视图
47.五种基本关系代数运算是(    )          (满分:2)
    A. ∪,-,×,π和σ
    B. ∪,-,∞,π和σ
    C. ∪,∩,×,π和σ
    D. ∪,∩,∞,π和σ
48.设计DB的存储结构属于数据库设计的(    )          (满分:2)
    A. 需求设计
    B. 概念设计
    C. 逻辑设计
    D. 物理设计
49.在关系中能唯一标识元组的属性集称为关系模型的(    )。          (满分:2)
    A. 主键
    B. 超键
    C. 候选键
    D. 外键
50.ER图是数据库设计的工具之一,它适用于建立数据库的(    )。          (满分:2)
    A. 需求模型
    B. 概念模型
    C. 逻辑模型
    D. 物理模型

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