南开12春学期《数据库应用系统设计》在线作业答案
南开12春学期《数据库应用系统设计》在线作业一、单选题:
1. 使用SQL进行数据查询时,如果查询结果中包含了许多重复的行,可以使用()去掉结果中的重复行 (满分:2)
A. DISTINT
B. DISTINTROW
C. DIFFERENT
D. DIFFERENTROW
2. 要在学生选课表中查询选修三门以上课程的学生的学号,则可以使用的SQL语句是“SELECT 学号 FROM 学生选课 GROUP BY () COUNT(*)>3” (满分:2)
A. 课程号 WHERE
B. 学号 WHERE
C. 课程号 HAVING
D. 学号 HAVING
3. 对于SQL Server的三种恢复模型,按照数据丢失程度由小到大排列依次为() (满分:2)
A. 简单恢复模型、完全恢复模型、大容量日志恢复模型
B. 完全恢复模型、大容量日志恢复模型、简单恢复模型
C. 大容量日志恢复模型、完全恢复模型、简单恢复模型
D. 以上都不对
4. 在数据库管理系统中,通过()语言来定义模式、子模式和内模式 (满分:2)
A. 数据定义
B. 数据操纵
C. 数据控制
D. 数据管理
5. 下列选项中不属于数据库系统软件组成部分的是() (满分:2)
A. 数据库管理系统
B. 数据库应用系统
C. CPU
D. 操作系统
6. 进行并发控制的主要技术是() (满分:2)
A. 备份
B. 建立日志文件
C. 封锁
D. 完整性检查
7. 使用SQL语言设定表的外键,应使用()约束 (满分:2)
A. PRIMARY KEY
B. CHECK
C. UNIQUE
D. FOREIGN KEY
8. 在PowerScript语言中,要退出本层循环、执行本层循环结构后面的语句,应使用()语句 (满分:2)
A. Exit
B. Continue
C. Halt
D. Return
9. 在SQL中,实现修改表中数据的语句是() (满分:2)
A. MODIFY
B. ALTER
C. UPDATE
D. ALTERDATA
10. 确定数据的存储安排以提高系统性能,属于数据库设计的()阶段 (满分:2)
A. 概念结构设计
B. 逻辑结构设计
C. 物理结构设计
D. 运行和维护
11. Sybase是一种()数据库 (满分:2)
A. 层次
B. 网状
C. 关系
D. 树状
12. 要定义数据库描述文件名称和数据库基本连接参数,应选择Database Profile Setup对话框中的()标签 (满分:2)
A. Connection
B. Transaction
C. Syntax
D. Preview
13. 在PowerScript语言中,要使一个变量仅在某个对象范围内可用,则应将该变量声明为() (满分:2)
A. 全局变量
B. 局部变量
C. 实例变量
D. 共享变量
14. 要规定学生性别的取值范围为男或女,则应使用() (满分:2)
A. 静态列级约束
B. 静态元组约束
C. 动态列级约束
D. 动态元组约束
15. 聚合函数“AVG”的功能是计算一个数值型列的() (满分:2)
A. 和
B. 平均值
C. 最小值
D. 第一个值
16. 在SQL查询中,GROUP BY短语的作用是() (满分:2)
A. 设置查询条件
B. 对查询结果进行排序
C. 设置分组条件
D. 选择查询结果中显示的字段
17. SQL是()的标准语言 (满分:2)
A. 层次数据库
B. 关系数据库
C. 非数据库
D. 网状数据库
18. 在插入数据过程中没有显式提供数据值时,由系统自动为该列指定预先所设定的一个值,则应使用()约束 (满分:2)
A. 检查约束
B. 主键约束
C. 外键约束
D. 默认约束
19. 在PowerScript语言中,要打开wmain窗口,正确的语句是() (满分:2)
A. OpenWindow(wmain)
B. Open(wmain)
C. wmain.OpenWindow()
D. wmain.Open()
20. 关系模式R中属性或属性组X不是R的码,但X是另一个关系模式的码,则称X是R的() (满分:2)
A. 主码
B. 候选码
C. 唯一码
D. 外码
21. 要指定数据库每一确定状态时的数据对象所应满足的约束条件,则应使用() (满分:2)
A. 列约束
B. 静态约束
C. 动态约束
D. 关系约束
二、多选题:
1. 在当前窗口wmain中创建一个Close按钮,其作用是关闭wmain窗口,则该按钮的Clicked事件中可以书写代码() (满分:2)
A. Close(ParentWindow)
B. Close(Super)
C. Close(Parent)
D. Close(wmain)
2. 下列关于视图的叙述中,错误的是() (满分:2)
A. 视图是关系数据库系统提供给用户的一种以多角度观察和访问数据库中数据的重要方式
B. 视图中存放实际数据,因此可以和基本表一样被查询、修改、删除
C. 所有视图都可以进行更新操作
D. 可以在一个视图上再定义视图
3. 下列选项中,不属于SQL语言数据定义功能的命令是() (满分:2)
A. CREATE
B. REVOKE
C. DELETE
D. DROP
4. 事务在运行过程中,系统写入日志文件中的操作包括对数据库的() (满分:2)
A. 插入操作
B. 修改操作
C. 删除操作
D. 查询操作
5. 下列关于SQL特点的叙述,错误的是() (满分:2)
A. SQL是一种非过程化的语言,不仅要提出“做什么”,还要指明“如何做”
B. SQL集数据定义语言、数据操纵语言、数据控制语言及附加语言元素于一体
C. 一条SQL语句仅能操作一条记录
D. SQL可以作为嵌入式语言和自含式语言两种方式来使用
6. 以下关于两段锁协议的叙述,正确的是() (满分:2)
A. 在对任何数据进行读、写操作之前,首先要申请并获得对该数据的封锁
B. 在解除一个封锁之后,事务不再申请和获得任何其他封锁
C. 两段锁协议是保证并发调度可串行化的必要条件
D. 两段锁协议是保证并发调度可串行化的充分条件
7. 下列关于系统故障恢复的描述,正确的是() (满分:2)
A. 从日志文件开头向后扫描
B. 从日志文件最后向前扫描
C. 需要建立撤销队列,并对该队列中的每个事务做撤销处理
D. 既有BEGIN TRANSACTION记录也有COMMIT记录的事务应放入撤销队列中
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. 在数据库运行阶段,对数据库的维护工作主要包括() (满分:2)
A. 数据库的转储和恢复
B. 数据库的安全性完整性控制
C. 数据库性能的监督和分析
D. 数据库的重组织与重构造
13. 在SQL Server中,允许创建和修改数据库的固定服务器角色包括() (满分:2)
A. 系统管理员
B. 数据库创建者
C. 磁盘管理员
D. 进程管理员
14. 使用SQL语句查询学生信息表中入学成绩在650到700之间的学生记录,WHERE短语后可以使用的条件是() (满分:2)
A. 入学成绩 BETWEEN 650 AND 700
B. 入学成绩>=650 AND <=700
C. NOT (入学成绩<650 OR 入学成绩>700)
D. 入学成绩 NOT BETWEEN 650 AND 700
15. 数据库恢复的实现技术主要包括() (满分:2)
A. 定期数据转储
B. 建立日志文件
C. 采用良好的防毒、杀毒工具
D. 编写应用程序时考虑可能发生的故障并采取相应的预防措施
16. 如果不允许其他事务对某一数据对象加任何类型的锁,则应对该数据对象加上() (满分:2)
A. 共享锁
B. 排他锁
C. S锁
D. X锁
17. 下列故障类型中,哪种故障可能会破坏数据库 (满分:2)
A. 事务故障
B. 系统故障
C. 介质故障
D. 计算机病毒
18. 关于关系和关系模式之间联系正确的叙述是() (满分:2)
A. 一个关系模式可以对应多个关系
B. 一个关系可以对应多个关系模式
C. 一个关系只能对应一个关系模式
D. 关系是关系模式在某一时刻的取值
19. SQL Server的实体完整性可以通过()进行定义 (满分:2)
A. 外键约束
B. 检查约束
C. 主键约束
D. 唯一键约束
20. SQL Server提供的完整性类型包括() (满分:2)
A. 实体完整性
B. 域完整性
C. 引用完整性
D. 用户定义完整性
三、判断题:
1. SQL Server系统可以识别SQL Server和Windows两种类型的登录认证机制 (满分:2)
A. 错误
B. 正确
2. 视图创建后不能修改,如果需要修改必须删除后再重新创建 (满分:2)
A. 错误
B. 正确
3. 利用视图可以把对数据库的访问限制在一定范围内,有利于对机密数据的保护 (满分:2)
A. 错误
B. 正确
4. 在使用INSERT语句向表中插入一个新记录时,必须指定所有列上的值 (满分:2)
A. 错误
B. 正确
5. 创建索引后,需要人为对它进行维护,因此,应避免创建太多的索引 (满分:2)
A. 错误
B. 正确
6. 在PowerScript语言中,数组中的各元素必须具有相同的数据类型 (满分:2)
A. 错误
B. 正确
7. 使用SQL语句“DROP TABLE 学生信息”可以删除学生信息表中的所有数据,但学生信息表的结构定义会保留 (满分:2)
A. 错误
B. 正确
8. 如果当前进行的是插入操作,则日志文件中记录的更新前数据的旧值为新插入的值 (满分:2)
A. 错误
B. 正确
9. PRIMARY KEY约束和NULL约束不能同时定义在相同的列上 (满分:2)
A. 错误
B. 正确
转载请注明奥鹏作业答案网 www.ap5u.com
页:
[1]