|
第 1 1 页 / 共 6 页
北京交通大学远程与继续教育学院
2023-2024 学年第 学年第 一学期 学期 【业余 业余/网络教育 网络教育 】 考试试卷
教学站点 姓名 学号 成绩____________
学习形式 业余/网络教育 年级__2022 级春 _层次 专升本
专业 计算机科学与技术
《 数据库系统原理 》课考试题( (B) )考试方式: (闭卷)
一 、 选择题 (每题 2 2 分,共 1 10 0 分)
1. ( )是数据库系统与文件系统的根本区别。
A 数据共享性
B 数据结构化
C 数据和程序的独立性
D 数据集中控制
2. ( )处于数据库系统的核心位置。
A 数据字典
B 数据库
C 数据库管理系统
D 数据库管理员
3. 用二维表数据来表示实体之间联系的数据模型称为( )。
A 链状模型
B 层次模型
C 网状模型
D 关系模型
4. 建立数据字典的时机是( )。
A 需求分析阶段
B 数据库物理设计阶段
第 2 2 页 / 共 6 页
C 数据库实施
D 概念结构设计阶段
5. 参照完整性规则中表的( )必须是另一个表主键的有效值或者是空值。
A、候选键
B、外键
C、主键
D、主属性
6. 数据库的并发操作可能带来的问题包括( )。
A 丢失更新
B 数据独立性会提高
C 非法用户的使用
D 增加数据冗余度
7. SQL 语言中,条件“分数 between 60 and 90”表示分数在 60 至 90 之
间且( )。
A 包括 60 分和 90 分
B 不包括 60 分和 90 分
C 包括 60 分但不包括 90 分
D 包括 60 分但不包括 90 分
8. 设有以下关系:协议书(协议号,企业号,企业名,企业地址),协议号
是唯一的,则这个关系的范式等级是( )。
A 1NF
B 2NF
C 3NF
D BCNF
9. ( )是按照一定的数据模型组织的,长期储存在计算机内,可为多个
用户共享的数据的聚集。
A 数据库系统
B 数据库
第 3 3 页 / 共 6 页
C 关系数据库
D 数据库管理系统
10. 数据库备份的作用是( )。
A、保障安全性
B、一致性控制
C、故障后的恢复
D、数据的转存
11. 为了防止一个用户对数据库的操作不恰当地影响另一个用户,应该采取
( )。
A、完整性控制
B、访问控制
C、安全性控制
D、并发控制
12. 假设关系数据库中的一个表 A 的结构为:A(SN,CN,age),其中 SN 为学生
名,CN 为学院名,二者均为字符型;age 为年龄,数值型。若要更正计算机
学院李明的年龄为 22 岁,则可用( )。
A、UPDATE A SET age=22 WHERE SN=‘李明’AND CN=‘计算机’
B、UPDATE A SET age=‘22’ WHERE SN=‘李明’AND CN=‘计算机’
C、UPDATE age=22 WHERE SN=‘李明’AND CN=‘计算机’
D、UPDATE age=‘22’ WHERE SN=‘李明’AND CN=‘计算机’
13. 在数据库设计中,将 E-R 图转换成关系数据模型的过程属于( )。
A、需求分析阶段
B、逻辑设计阶段
C、概念设计阶段
D、物理设计阶段
14. 在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存
储空间,常用的方法是创建( )。
A、一个新表
第 4 4 页 / 共 6 页
B、游标
C、视图
D、索引
15. Transact-SQL 语言中的 COMMIT 语句的主要作用是( )。
A、结束程序
B、返回系统
C、提交事务
D、存储数据
题 二、多选题(每题 4 分,共 20 分)
1. 以下哪些项是一个比较完善的 DBMS 应该具有的功能( )。
A 数据库定义功能
B 数据库操纵功能
C 数据组织、存储和管理功能,
D 数据库的事务管理和运行管理
E 数据库的建立和维护
2. 以下选项属于数据库系统特点的是( )。
A 数据结构化
B 数据层次化
C 数据的共享性高
D 数据独立性高
E 数据由数据库管理系统统一管理和控制
3. 实现数据库系统安全性的技术和方法包括( )。
A 存取控制技术
B 视图技术
C 审计技术
D 索引技术
4. 需求分析阶段的任务包括( )。
第 5 5 页 / 共 6 页
A 详细调查要处理的组织、部门、企业等对象
B 调研原系统的使用情况
C 录入用户历史数据
D 明确用户需求
E 确定新系统的功能
F 确定所要采用的数据库软件
5. 数据库的完整性包括( )。
A 数据的正确性
B 数据的安全性
C 数据的冗余性
D 数据的相容性
三 、 判断 题 (题 每题 2 分,共 20 分)
1. 数据库系统中对数据进行管理的软件系统称为 DBMS。()
2. 在关系模型中,外键码或者取空值或者取另一张表中某个元组的主键码
值。()
3. DBMS 并发控制的基本思想是:当一个应用程序对数据库的某一部分执行
修改操作时,对该部分数据实行封锁,拒绝其它用户对该部分的并发访
问要求,直至该事务执行完毕。()
4. 视图增加了数据的存储空间,所以视图只是方便但并未简化用户的操作。
()
5. Transact-SQL 语言中用于收回授权的语句是 REVOKE。()
6. 关系模型的三类完整性包括实体完整性、引用完整性(参照完整性)和
用户定义的完整性。()
7. 在 E-R 图中,实体集用矩形框表示,实体集和联系的属性用椭圆形框表
示()。
8. 在数据库设计过程中,最基础,也是最困难、最耗费时间的一步是数据
库设计阶段。()
9. 当前的主流数据库软件,如 SQL Server,Oracle 等,区别在于数据模型
不同。()
10. 常用的定义字符类型数据的方式为 char。( )。
第 6 6 页 / 共 6 页
四、 综合 题 (共 3 30 0 分)
1、根据下面给出的学生-课程模式 S-T 中的三个数据表,用 SQL 语句完成
以下任务:
任务 1:建立“学生”表 Student,学号是主码,姓名取值唯一。
任务 2:建立一个“课程”表 Course
任务 3:建立一个“学生选课”表 SC
任务 4:为学生-课程数据库中的 Student,Course,SC 三个表建立索引。
Student 表按学号升序建唯一索引,Course 表按课程号升序建唯一索引,SC 表
按学号升序和课程号降序建唯一索引。
任务 5:查询全体学生的姓名、学号、所在系。
任务 6:查询选修了 3 号课程的学生的学号及其成绩,查询结果按分数降序
排列。
2、某工厂生产若干产品,每种产品由不同的零件组成,有的零件可用在不
同的产品上。这些零件由不同的原材料制成,不同零件所用的材料可以
相同。这些零件按所属的不同产品分别放在仓库中,原材料按照类别放
在若干仓库中。请用 E -R 图画出此工厂产品、零件、材料、仓库的概念
模型。
学生表:Student(Sno,Sname,Ssex,Sage,Sdept)
课程表:Course(Cno,Cname,Cpno,Ccredit)
学生选课表:SC(Sno,Cno,Grade)
|
|