24春 北京交通大学远程与继续教育学院《数据库系统原理》课考试题(b)

[复制链接]
查看: 4|回复: 0

5万

主题

8万

帖子

18万

积分

论坛元老

Rank: 8Rank: 8

积分
189003
发表于 2024-4-24 20:23:26 | 显示全部楼层 |阅读模式
第 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)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x





上一篇:24春 北京交通大学远程与继续教育学院《数据库及其应用》课考试题(b)
下一篇:24春 北京交通大学远程与继续教育学院《数字传输与接口技术》课考试题(b)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

精彩课程推荐
|网站地图|网站地图