北京交通大学远程与继续教育学院《数据库及其应用》 期末考试试卷
添加微信好友, 获取更多信息
复制微信号
如需代做,请联系本站客服
北京交通大学远程与继续教育学院 2022-2023 学年第二学期 期末考试试卷
年级 2021 级秋 专业 层次 高起专
《数据库及其应用》 课考试题 (B) 考试方式: (开卷)
一、单选题(共 15 道小题, 每小题 2 分, 共 30 分)
1. 数据库系统的数据独立性体现在 。
A. 不会因为数据的变化而影响到应用程序
B. 不会因为数据存储结构与数据逻辑结构的变化而影响应用程序 C. 不会因为存储策略的变化而影响存储结构
D. 不会因为某些存储结构的变化而影响其他的存储结构
2. 关系代数中的连接操作是由 操作组合而成 。
A. 选择和投影 B. 选择和笛卡尔积
C. 投影、选择、笛卡尔积 D. 投影和笛卡尔积
3. 在 SQL 语言中的视图 VIEW 是数据库的 。
A. 外模式 B. 模式
C. 内模式 D. 存储模式
4. 在 Transact-SQL 语法中,用来删除数据的命令是 。
A. INSERT B. UPDATE C. DELETE D. CREATE
5. 数据库设计的概念设计阶段,表示概念结构的常用方法和描述工具是
。
_____
A. 层次分析法和层次结构图 B. 数据流程分析法和数据流程图
C. E-R 图 D. 结构分析法和模块结构图
6. 关系模型中, 一个码是 。
A. 可以由多个任意属性组成 B. 至多由一个属性组成
C. 由一个或多个属性组成,其值能够惟一标识关系中一个元组
D. 以上都不是
7. 区分不同实体的依据是 。
A. 名称 B. 属性 C. 对象 D. 概念
8. 数据库物理设计完成后,进入数据库实施阶段,下述工作中, 一般不 属于实施阶段的工作。
A. 建立库结构 B. 系统调试
C. 加载数据 D. 扩充功能
9. 表示两个或多个事务可以同时运行而不互相影响的是 。
A. 原子性 B. 一致性 C. 独立性 D. 持久性
10. SQL 语言中用 语句可实现事务的提交 。
A. CREATE TABLE B. ROLLBACK
C. GRANT 和 REVOKE D. COMMIT
11. 数据库恢复的基础是利用转储的冗余数据。这些转储的冗余数据包括
。
_____
A. 数据字典、应用程序、数据库后备副本
B. 数据字典、应用程序、审计档案
C. 日志文件、数据库后备副本
D. 数据字典、应用程序、日志文件
12. 解决并发操作带来的数据不一致问题普遍采用 技术。
A. 封锁 B. 存取控制 C. 恢复 D. 协商
13. 关系模型中有三类完整性约束:实体完整性、参照完整性和域完整性。定义 外部关键字实现的是哪一类完整性 。
A. 实体完整性 B. 域完整性
C. 参照完整性 D. 实体完整性、参照完整性和域完整性
14. SQL 语言的数据操纵语句包括 SELECT 、INSERT 、UPDATE 、DELETE 等, 其中最重要的使用最频繁的是 。
A. INSERT B. DELETE C. UPDATE D. SELECT
15. 如果事务 T 获得了数据项 Q 上的排他锁,则 T 对 Q 。
A. 只能读不能写 B. 只能写不能读 C. 既可读又可写 D. 不能读也不能
写
二、填空题(共 5 道小题, 每小题 3 分, 共 15 分)
16. 关系模式规范化需要考虑数据间的依赖关系,人们已经提出了多种类型的 数据依赖,其中最重要的是 和 。
17. 设有学生关系: S(XH ,XM ,XB ,NL ,DP)。在这个关系中, XH 表示 学号, XM 表示姓名, XB 表示性别, NL 表示年龄, DP 表示系部。查询学生 姓名和学号的投影操作的关系运算式是 。
18. SQL 语言除了具有数据查询和数据操纵功能之外,还具有 和 的功能,它是一个综合性的功能强大的语言。
19. 关系数据模型中,二维表的列称为 ,二维表的行称为 。
20. “三分 ,七分 ,十二分 ”是数据库建设的基本 规律。
三、简答题(共 3 道小题, 共 30 分)
21. 试述查询优化的一般步骤。 (10 分)
22. 系统分析员的职责是什么? (10 分)
23. 试述分布式数据库系统的模式结构。 (10 分)
四、综合题(共 2 道小题, 共 25 分)
24. 假设有一关系模式 S-L-C(Sno,Sdept,Sloc,Cno,Grade) , Sloc 为学生的住处, 并且每个系的学生住在同一个地方。
试回答下列问题:
(1) 根据上述规定,写出关系模式 S-L-C 的基本函数依赖; (5 分)
(2) 找出关系模式 S-L-C 的码; (2 分)
(3) 试问关系模式 R 最高已经达到第几范式?为什么? (3 分)
(4) 如果 R 不属于 3NF,请将 R 分解成 3NF 模式集。 (5 分)
25. 设有如下关系模式:
学生:S(SNO,SNAME,SAGE,SDEPT)
课程:C(CNO,CNAME,TEACHER)
学生选课表 SC(SNO,CNO,GRADE)
其中, TEACHER 为任课教师的编号(假设每门课程只有一名任课教师)。 请用 SQL 语句完成下列操作: (10 分)
(1) 查询年龄大于等于 20 岁的学生的学号、姓名和年龄 (2 分)
(2) 查询所有姓王学生的姓名、学号和系别。 (2 分)
(3) 查询每个学生及其选修课程的情况 。 (3 分)
(4) 查询选修了 3 门以上课程的学生学号。 (3 分)
本文链接:https://daizuozuoye8.com/?id=777
转载声明:本站发布文章及版权归原作者所有,转载本站文章请注明文章来源!
请发表您的评论