云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 《数据库系统原理试卷》(1-B)

《数据库系统原理试卷》(1-B)

  • 62 次阅读
  • 3 次下载
  • 2025/6/1 12:06:09

《数据库系统原理试卷》(B)

班级:信息管理 姓名: 学号: 成绩:

一 填空题。(18分)

1 数据库系统DBS是由____________、____________、___________和____________四部分组成。

2 层次模型中将多对多联系分解成一对多联系的方法有___________和__________两种。

3 关系模式是____________ ,而关系是__________________________。 4 已知关系R、S、W如图所示,

T?(R?S)?W)|??|?A,B(S)。

R关系 S关系 W关系 A 1 2 1 3 B b a b a C 2 2 1 1 A 2 3 3 3 B b a b a C 1 2 1 3 B a b C 2 1 则结果关系T为:

____________________________________。 5 SQL语言是面向___________的,主语言是面向___________的。

6 从关系规范化理论的角度讲,一个只满足1NF的关系可能存在的四方面问题是:______________________________。

7 并发控制带来的三种数据不一致是_________________________。 8 当数据库被破坏后,如果事先保存了________和 ___ ,就有可能恢复数据库。 二 选择题。(24分)

1 数据库与文件系统的根本区别是 ( ) A. 数据共享 B. 数据完整性 C. 数据结构化 D. 数据独立性高

2 关系数据模型的三个组成部分中,不包括( ) A. 完整性规则 B. 数据结构 C. 数据操作 D. 并发控制

3 数据库系统中,用 ( ) 描述全部数据的整体逻辑结构。 A. 外模式 B. 存储模式 C. 内模式 D. 概念模式 4 关系代数运算是以( )为基础的运算。

A.代数运算 B.关系运算 C.谓词演算 D.集合代数

5 若R是r元关系,则有: A.

?(i?j)?rR|??|Si?= ( )。 C.

?i?(r?j)(R?S) B.

?(i?j)?j(R?S)(R?S) D.

?i?j(R?S)

6 设属性A是关系R的主属性,则属性A不能取空值(NULL)。这是( )。

A. 实体完整性规则 B. 参照完整性规则 C. 用户定义完整性规则 D.域完整性规则

7 当关系R和S自然联接时,能够把关系R中原该舍弃的元组放到结果关系中的操作是 ( )

A. 左外联接 B. 右外联接 C. 并 D. 外联接 8 用OPEN语句打开游标后,游标指针指向( ) A.基本表的第一行 B.基本表的第一行之前 C.查询结果的第一行 D.查询结果的第一行之前 9 在视图上不能完成的操作是( )

A.更新视图 B.查询

C.在视图上定义新的基本表 D.在视图上定义新视图 10 假设关系R的属性为XYZ,在R上有如下三个元组:(1,2,3),(4,2,3),(5,3,3)。指出下列哪个函数依赖在R上不成立?

A. Y→Z B. X→Y C. YZ→X D. XZ→Y

11 U是所有属性的集合,X、Y、Z都是U的子集,且Z=U-X-Y。下面关于多值依赖的叙述中,不正确的是______。

A. 若X→→Y,则X→→Z B. 若X→Y,则X→→Y C. 若X→→Y,且Y'包含Y,则X→→Y' D. 若Z=φ,则X→→Y 12 设关系模式R (A,B,C),函数依赖F = {B→C},则将关系R分解成R1= (A,B),R2=(B,C)。这种分解方法 ( )

A. 是无损联接,也是保持函数依赖的分解 B. 是无损联接,但不保持函数依赖的分解 C. 不是无损联接,但保持函数依赖的分解 D. 既不是无损联接,也不保持函数依赖的分解

13关系代数表达式的优化策略中,首先要做的是( ) A.对文件进行预处理 B.选择运算 C.执行笛卡儿积运算 D.投影运算 14 数据库中( )是指数据的正确性和相容性。

A 安全性 B 完整性 C 并发性 D 恢复性 15 事务有多个性质,其中不包括( )

A.一致性 B.唯一性 C.原子性 D.隔离性

16 下面关于数据库系统基于日志的恢复的叙述中,哪一个是正确的( )。 A 利用更新日志记录中的改前值可以进行UNDO,利用更新日志记录中的改前值可以进行REDO

B 利用更新日志记录中的改前值可以进行UNDO,利用更新日志记录中的改后值可以进行REDO

C 利用更新日志记录中的改后值可以进行UNDO,利用更新日志记录中的改前值可以进行REDO

D 利用更新日志记录中的改后值可以进行UNDO,利用更新日志记录中的改

后值可以进行REDO

三 判断题。(5分)

1 数据库的概念结构与支持数据库的DBMS有关。

2 用户对“脏数据”的读出是由于数据库完整性规则受到了破坏。 3 任何一个二目关系属于4NF。 4 如果A→→BC,则A→→B。

5 对于(S)锁和(X)锁来说,它们满足相容关系: S/X:FALSE。

四 简答题。(9分)

1 数据库管理经历了哪三个阶段。它们有何特点。 2 数据库管理系统的主要功能有哪些?

3 试述保证数据库一致性的各级封锁协议的内容。并举例说明二级封锁协议。

五 综合应用题。 (44分) 1 设有下列3个关系模式:

飞机Aircraft(编号Ano,名称Aname,飞行里程range); 飞行Flights(飞机号Ano,员工号Eno);

员工Employee(员工号Eno,姓名Ename,薪水sal); 用关系代数完成下列操作: (6分)

1)求飞行里程超过30,000里的飞机的所有飞行员姓名Ename 2)求没有开过“波音747”飞机的飞行员的姓名Ename

3)求至少开过编号为“a01”和“a03”飞机的飞行员的Eno和sal

2关系数据库如下:

学生 (学号,姓名,专业,年龄,奖学金)

课程 (课程号,名称,上课时间,上课地点,教师名,选课人数) 选修 (学号,课程号,成绩)

用SQL语言实现下列各题:(10分)

1)查询选修“张明”老师所教课程的年龄最大的学生的年龄及其专业 2)查询选修了两门在同一时间上课的课程的所有学生的名字 3)查询选修课程数最多的学生的名字 4)创建下列视图VSJ,记录了信息管理专业选修C2课程且获得奖学金的学

生的视图,包括学号、学生名、课程号、成绩

5)定义Insert触发器,当往“选修”表添加记录时,保持每门课程的“选

课人数”与“选修”表中的记录相一致

3 已知关系模式R(ABCDEF)和函数依赖集F={AB→C,BC→E,E→DA,F→E,C→A, AE→F, B→D }。要求:(12分)

1)求出R的最小依赖集 2)求出R所有候选码,并指出它所满足的最高范式 3)如果它不是3NF,求R的无损的、保持函数依赖的3NF分解

4 考虑下面关于球赛的数据库,包括以下信息:

1)对于每个球队,记录球队名字、队员、队长(队员之一)、教练以及队服的

颜色

2)对于教练,记录姓名、执教日期

3)对于每个队员,记录姓名、年龄、球衣号码

4)对于每个球迷,记录姓名、喜爱的球队、喜爱的队员 5)对于每场比赛,记录参赛球队、比赛日期、场地等信息。 要求画出该数据库的E-R模型图。(10分)

搜索更多关于: 《数据库系统原理试卷》(1-B) 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

《数据库系统原理试卷》(B) 班级:信息管理 姓名: 学号: 成绩: 一 填空题。(18分) 1 数据库系统DBS是由____________、____________、___________和____________四部分组成。 2 层次模型中将多对多联系分解成一对多联系的方法有___________和__________两种。 3 关系模式是____________ ,而关系是__________________________。 4 已知关系R、S、W如图所示, T?(R?S)?W)|??|?A,B(S)。 R关系 S关系 W关系 A 1 2 1 3

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com