|
17秋学期《数据库基础与应用》在线作业
一、单选题:【25道,总分:50分】南开大学
1.关于“死锁”,下列说法中正确的是( ) (满分:2)
A. 死锁是操作系统中的问题,数据库操作中不存在
B. 在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库
C. 当两个用户竞争相同资源时不会发生死锁
D. 只有出现并发操作时,才有可能出现死锁
2.保护数据库,防止未经授权的或不合法的使用造成的数据泄漏、更改破坏。这是指数据的( ) (满分:2)
A. 安全性
B. 完整性
C. 并发控制
D. 恢复
3.在视图上不能完成的操作是( ) (满分:2)
A. 更新视图
B. 查询
C. 定义新的表
D. 定义新的视图
4.加锁协议中的“先申请先服务”原则可以避免数据库系统出现( ) (满分:2)
A. 活锁
B. 死锁
C. 读-写冲突
D. 写-写冲突
5.对于某高校的关系数据库,可以作为学生关系主键的是( ) (满分:2)
A. 姓名
B. 学号
C. 性别
D. 系别
6.在数据库系统中,读脏数据是指一个事务读了另一个事务( ) (满分:2)
A. 未更新的数据
B. 未撤销的数据
C. 未提交的数据
D. 未刷新的数据
7.SQL语言中,实现数据更新的语句是( ) (满分:2)
A. SELECT
B. INSERT
C. UPDATE
D. DELETE
8.一个关系只有一个( ) (满分:2)
A. 候选关键字
B. 外关键字
C. 超关键字
D. 主关键字
9.关系规范化中的删除操作异常是指( ) (满分:2)
A. 不该删除的数据被删除
B. 不该插入的数据被插入
C. 应该删除的数据未被删除
D. 应该插入的数据未被插入
10.在数据系统中,对存取权限的定义称为( ) (满分:2)
A. 命令
B. 授权
C. 定义
D. 审计
11.常见的数据模型有( ) (满分:2)
A. 层次模型、网状模型、关系模型
B. 概念模型、实体模型、关系模型
C. 对象模型、内部模型、外部模型
D. 逻辑模型、概念模型、内部模型
12.在数据库设计中,在概念设计阶段可用E-R方法,其设计出的图称为 ( ) (满分:2)
A. 实物示意图
B. 实用概念图
C. 实体表示图
D. 实体联系图
13.数据模型是( ) (满分:2)
A. 现实世界数据内容的抽象
B. 现实世界数据特征的抽象
C. 现实世界数据库结构的抽象
D. 现实世界数据库物理存储的抽象
14.在SQL语言中,内模式对应于( ) (满分:2)
A. 视图和部分基本表
B. 基本表
C. 存储文件
D. 物理磁盘
15.关系模式的任何属性( ) (满分:2)
A. 不可再分
B. 可再分
C. 命名在该关系模式中可以不唯一
D. 以上都不是
16.在SQL语言中, 使用最频繁的语句是( ) (满分:2)
A. SELECT
B. INSERT
C. UPDATE
D. DELETE
17.E-R图是表示概念模型的有效工具之一,图中的菱形框表示的是( ) (满分:2)
A. 联系
B. 实体
C. 实体的属性
D. 联系的属性
18.SQL语言中,实现数据库检索的语句是( ) (满分:2)
A. SELECT
B. INSERT
C. UPDATE
D. DELETE
19.客观存在并可相互区别的事物称为( ) (满分:2)
A. 实体
B. 关系
C. 表
D. 对象
20.关系模式的主关键字可以有( ) (满分:2)
A. 0个
B. 1个
C. 1个或多个
D. 多个
21.关系笛卡尔积运算记号R×S表示( ) (满分:2)
A. R为关系名,S为属性名
B. R和S均为属性名
C. R为属性名,S为关系名
D. R和S均为关系名
22.在关系模式R中,若其函数依赖集中所有候选关键字都是决定因素,则R最高范式是( ) (满分:2)
A. 2NF
B. 3NF
C. 4NF
D. BCNF
23.实体完整性规则约束( ) (满分:2)
A. 候选关键字
B. 外关键字
C. 超关键字
D. 主关键字
24.SQL语言中,实现字符串的模糊查询,可以使用谓词( ) (满分:2)
A. LIKE
B. UNICODE
C. NULL
D. FROM
25.SQL语言的功能包括( ) (满分:2)
A. 关系规范化、数据操纵、数据控制
B. 数据定义、数据操纵、数据控制
C. 数据定义、关系规范化、数据控制
D. 数据定义、关系规范化、数据操纵
二、多选题:【10道,总分:20分】
1.应用系统的数据处理模型中的联机事务处理模型OLTP的特点包括( ) (满分:2)
A. 实时性要求低
B. 数据量不大
C. 交易一般是确定的,对确定性的数据进行存取
D. 并发性要求高且严格的要求事务的完整、安全性
2.成绩表grade中字段score代表分数,以下( )语句返回成绩表中的最低分 (满分:2)
A. select max(score) from grade
B. select top 1 score from grade order by score asc
C. select min(score) from grade
D. select top 1 score from grade order by score desc
3.对于数据库的物理设计者来说,主要考虑操作开销,包括( ) (满分:2)
A. 查询和响应时间
B. 更新事务的开销
C. 报告生成的开销
D. 存储空间的开销
4.E-R图中的联系在转换时的原则是( ) (满分:2)
A. 1:1的联系可以将联系合并到两个实体中的任意一个
B. 1:1的联系必须将联系合并后一个实体中
C. 1:n的联系必须将联系合并到n端实体中
D. 1:n的联系必须将联系合并到1端实体中
5.常用的数据库恢复技术有( ) (满分:2)
A. 转储
B. 复制
C. 剪辑
D. 日志
6.关于日志文件,说法不正确的是( ) (满分:2)
A. 日志文件是系统为恢复数据库而建立的一个文件,记录每一次事务
B. 日志以事务为单位,遵循“修改优先”的原则
C. 在事务级和系统级故障的恢复中必须使用日志文件
D. 在静态转储方式中不能使用日志文件
7.不加控制的事务并发执行会导致的问题有( ) (满分:2)
A. 修改丢失
B. 读脏数据
C. 不可重复读取
D. 破坏磁盘
8.关于数据模型,说法正确的是( ) (满分:2)
A. 数据模型的好坏,直接影响数据库的性能
B. 数据模型的选择,是设计数据库的一项首要任务
C. 关系模型是用“图结构”来表示数据之间的联系
D. 网状模型是用“二维表”来表示数据之间的联系
9.关于数据库模型说法正确的是( ) (满分:2)
A. 数据库的逻辑设计的结果不是唯一的
B. 通常以规范化理论为指导,优化数据模型
C. 要按照需求分析阶段的要求,确定对数据模型的分解或者合并
D. 规范化程度越高,关系模型越优
10.数据库管理员希望对数据库进行性能优化,以下有效的方法是( ) (满分:2)
A. 将数据库的数据库文件和日志文件分别放在不同的分区上
B. 在数据库服务器上尽量不要安装其他无关服务
C. 一个表中的数据行过多时,将其划分为两个或多个表
D. 将数据库涉及到的所有文件单独放在一个分区上供用户访问
三、判断题:【15道,总分:30分】
1.排他锁保证了事务对数据的独占性,排除了其他事务对其执行过程的干扰。 (满分:2)
A. 错误
B. 正确
2.提高SQL Server性能的最佳方法之一是减少数据量。 (满分:2)
A. 错误
B. 正确
3.OLTP系统主要关注一个企业内部的当前数据,通常采用面向主题的数据模式。 (满分:2)
A. 错误
B. 正确
4.当数据在数据库中已经损坏时,需要执行数据库恢复。 (满分:2)
A. 错误
B. 正确
5.关系模型就是关系数据库。 (满分:2)
A. 错误
B. 正确
6.用二维表结构表示实体型,外键实现实体之间联系的模型称为关系模型。 (满分:2)
A. 错误
B. 正确
7.数据仓库OLAP系统通常采用面向主题的数据模式。 (满分:2)
A. 错误
B. 正确
8.要从学生关系中查询学生的姓名和年龄所进行的查询操作属于连接。 (满分:2)
A. 错误
B. 正确
9.若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分或全部丢失,这种情况称为介质故障。 (满分:2)
A. 错误
B. 正确
10.在数据库技术中,“脏”数据是指回退的数据。 (满分:2)
A. 错误
B. 正确
11.数据挖掘是从数据集中识别出有效的、新颖的、潜在的、有用的模式的高级处理过程。 (满分:2)
A. 错误
B. 正确
12.SQL Server是微软公司推出的大型关系数据库管理系统。 (满分:2)
A. 错误
B. 正确
13.JDBC是一个使用关系数据库的应用程序接口,属于C++核心API的一部分。 (满分:2)
A. 错误
B. 正确
14.在关系数据库设计中,设计关系模式发生在需求分析阶段。 (满分:2)
A. 错误
B. 正确
15.二级封锁协议可以解决“脏”数据读取问题。 (满分:2)
A. 错误
B. 正确
更多学习资料请登录www.openhelp100.com
|
|