数据库原理 ( 第3次 )
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第3次作业
一、判断题(本大题共20分,共 10 小题,每小题 2 分)
1. SQL语言是一种用于存取和查询数据,更新并管理关系数据库系统的数据库查询和编程语言。
2. 参与差操作的两个关系必须具有相同属性个数且属性相同或兼容。
3. 使用网状数据模型数据库,应用程序在访问数据时不需要指定存储路径,可以透明访问。
4.
与层次模型、网状模型相比,关系模型具有数据结构简单、理论基础扎实的特点。
5. 物理优化和代数优化都要考虑存取路径的选择。
6. 两方强保险就是事务的提交日志记录一写入主站点和备份站点的稳定存储器,事务就提交。
7. 多级索引只有内层索引和外层索引两层索引。
8. 判断是否属3NF,只需要验证F中的函数依赖,无需验证F+中所有函数依赖。
9. 数据库设计过程中与用户交流沟通后就可以不必再很用户交流了,直到完成整个系统。
10. 记录可以按主索引也可以按辅助索引的搜索码顺序物理存储。
二、单项选择题(本大题共40分,共 20 小题,每小题 2 分)
1. 画数据流图时应该注意的内容不包括()。
A. 数据流图编号分层对应
B. 注意子图与父图的平衡
C. 每个加工至少有一个输入数据流和一个输出数据流
D. 每次分解产生的子加工尽可能的多
2. 非交错地依次执行给定事务集合中每一个事务的全部动作的调度是
()。
A. 串行调度
B. 并发调度
C. 顺序调度
D. 自然调度
3.
从关系中挑选若干属性组成新的关系的操作是()。
A.
选择操作
B.
投影操作
C.
并操作
D.
差操作
4. 下来关于网状模型的描述正确的是()。
A. 不允许一个以上的结点无双亲
B. 层次模型是一种比网状模型更具普遍性的结构
C. 能够更为直接的描述现实世界
D. 网状模型实际上是层次模型的一个特例
5. 一般发生频率较高的故障是()。
A. 事务故障
B. 磁盘故障
C. 系统崩溃
D. 介质故障
6. 在绘制ER图时,表示弱实体的图形是()。
A. 矩形
B. 菱形
C. 椭圆
D. 双矩形
7. 需求分析的重点是调查、收集和分析用户在数据库管理中的信息要求、处理要求、安全性与()。
A. 管理要求
B. 完整性要求
C. 组织需求
D. 功能要求
8. ()方法采用自顶向下,逐层分解的方式分析系统,用数据流图(Data Flow Diagram,DFD)、数据字典(Data Dictionary,DD)描述系统。
A. 结构化分析
B. 面向对象分析
C. 面向问题域分析
D. 面向过程分析
9. 某关系模式R,属性集U=ABCD,函数依赖集F={A→B, C→B,B→D},属性子集U1=CD,则F在U1上的投影为F(U1)=()。
A. { C→D }
B. { D→C }
C. { C→B }
D. { B→D }
10.
如果ER图的一个联系在转换时需要创建一个新的关系模式,则该联系可能是()。
A. 1 : 1
B. 1 : N
C. N : 1
D. M : N
11. 定义建立关系之间联系的主关键字与外部关键字引用的约束条件的是()。
A.
域完整性
B. 实体完整性
C. 参照完整性
D. 用户定义完整性
12. 并行DBMS的体系结构没有的种形式是()。
A. 共享内存
B. 共享磁盘
C. 共享CPU
D. 无共享
13. 修改数据的SQL语句是()。
A. MODIFY
B. ADD
C. UPDATE
D. CREATE
14. 代数优化()。
A. 要考虑存取路径
B. 只考虑查询语句本身
C. 要选择物理存储策略
D. 不考虑基本操作的执行顺序
15. 设R=ABC,F={A→B,B→C},则B+为()。
A. AC
B. BC
C. AB
D. ABC
16. “年龄在15至30岁之间”这种约束属于DBMS的()功能。
A. 恢复
B. 并发控制
C. 完整性
D. 安全性
17. SQL函数和过程的正确描述是()。
A. SQL函数不可以同名
B. 同名的SQL函数,参数可以相同
C. 同名的SQL函数,参数数量和类型可以相同
D. SQL过程不可以同名
18. 下面关于动态SQL的描述正确的是()。
A. 根据查询要求动态构造SQL语句
B. 需要预编译
C. 只能返回单元组查询结果
D. 不可以使用游标处理多元组查询结果
19. 关于日志缓冲区正确的描述是()。
A. 是磁盘上的一片存储空间
B. 是在主存中申请的存储空间
C. 日志记录可以直接输出到稳定存储器
D. 日志缓冲区中的日志记录顺序和稳定存储器中的日志记录顺序不同
20. 登录名和用户名的区别是()。
A. 登录名仅提供连接到服务器的权限,是服务器层级的验证,而用户名决定数据库级的权限
B. 登录名决定数据库权限
C. 用户名提供服务器权限
D. 用户名提供服务器权限
三、简答题(本大题共40分,共 5 小题,每小题 8 分)
1. 网状数据库和层次数据库的缺点。
2. 建立E-R模型有两种主要方式?
3. 数据库完整性对于数据库应用系统的作用主要体现在以下哪些方面?
4. 请解释数据库系统的重要性。
5. 请简述三层系统架构。
答案:
一、判断题(20分,共 10 题,每小题 2 分)
1. √
2. √
3. ×
4. √
5. ×
6. √
7. ×
8. √
9. × 10. ×
二、单项选择题(40分,共 20 题,每小题 2 分)
1. D
2. A
3. B
4. C
5. A
6. D
7. B
8. A
9. A 10. D 11. C 12. C 13. C 14. B 15. B 16. C 17. C 18. A 19. B 20. A
三、简答题(40分,共 5 题,每小题 8 分)
1.