《数据库原理及应用》期末考试试卷

发布时间:2024-11-04

考 试 形 式 ¨ 闭卷■ 开卷□开卷物品:

题号 得分

《数据库原理及应用》期末考试试卷 [ A 卷■、B 卷□] 四 五 六 七 八 总分

共 4 页,第 1 页

一、 单项选择题(在每小题列出的四个选项中只有一个选项是符合题 目要求的,请将正确选项前的字母填在题后的括号内。 ) (15%)1、根据关系模型的完整性规则,一个关系中的主键 密 A、不能有两个 C、可以取空值 2、关系的性质是 B、不可作为其他关系的外键 D、不可以是组合属性 。 。

7、下列情况中,

属于数据库安全性遭到破坏。

A、用户读取未提交事务中修改过的“脏数据” B、由于系统断电而破坏了数据库中的数据 C、非法用户读取数据库中的数据 D、丢失更新问题 8、在关系规范化过程中,消除了 A、部分函数依赖 C、完全函数依赖 ,使得 2NF 变成 3NF。

A、关系中每一列的分量可以是不同的数据类型 教 师 ¨ 封 班 级 ¨ B、关系中的列顺序改变,则关系的含义改变 C、关系中不允许任意两个元组完全相同 D、关系中的任意两列必须是不同的数据类型 3、在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的 是 A、概念模式 4、关系描述中, A、关系是二维表 学 号 ¨ 线 C、关系模式是动态的 5、并发控制的主要技术是 A、备份 B、日志 C、授权 。 B、混合模式 是错误的 B、关系是动态的 D、关系数据库中用键来识别唯一元组 。 D、封锁 C、内模式 D、外模式

B、传递函数依赖 D、部分函数依赖和传递函数依赖

9、下列说法中不正确的是() 。 A、任何一个包含两个属性的关系模式一定满足 3NF B、任何一个包含两个属性的关系模式一定满足 BCNF C、任何一个包含三个属性的关系模式一定满足 3NF D、任何一个关系模式都一定有码 10、在视图上不能完成的操作是() 。 A、在视图上定义新的视图 C、更新视图 B、查询操作 D、在视图上定义新的基本表

请将选择题的答案填入下表:序号

1

2

3

4

5

6

7

8

9

10

姓 名 ¨

6、有关系模式:学生(学号,姓名) ,课程(课程号,课程名) ,选课(课程号, 学号,成绩) ,则课程号和学号分别为“选课”关系的 A、外关键字 B、主辅关键字 C、主关键字 。 D、什么都不是 答案

《数据库原理及应用》期末考试试卷考 试 形 式 ¨ 闭卷■ 开卷□开卷物品:

二、图书馆数据库中,三个关系如下图: (28%)

5) ‘计算机系’新增加了一个男教师,读者编号为‘050039’ ,姓名为‘李为’ ,其他 信息暂时为空,请将他的信息加入到 readers 表中; (3%) 6)计算机系的‘王静’老师调到数学系任教,请修改 readers 表中的相

关信息; (3%) 7)编写一个触发器 del_readers,当从读者表中删除一个读者时,自动删除其借阅表 (borrowinfo)中的借阅记录; (5%) 8)编写一个存储过程 borrow_counts ,可以返回指定读者的已经发生的借书次数。 (5%)

教 师 ¨ 封 班 级 ¨

学 号 ¨ 线

三、设关系模式 R 的属性集是 U={A,B,C,D}, 函数依赖集是 G={A B, 假设数据库已经创建,试按下列查询要求写出 SQL 命令:1)列出读者姓名 (readername) 为 ‘王林’ 的读者编号 (readerid) 、 类型 (readertype) 、 B C}.(7%)

姓 名 ¨

所在系(readerdept) ; (3%) 2)写出创建表 borrowinfo 的 SQL 命令, 要求创建表的同时设置主键 borrow_no ( int 类 型)、外键 readerid( char(6) 类型) 、外键 bookid(char(8)类型); (3%) 3)列出读者编号为‘004411’的读者所在系(readerdept)的全体读者姓名; (3%) 4)创建一个视图 teacher_only,列出读者类型(readertype)不是”本科生”或”研究生” 的读者的编号、姓名和所属系; (3%)

1、求 R 的所有候选码; 2、试判断模式分解 p={AC,BC,D)}是否具有无损连接性。

《数据库原理及应用》期末考试试卷考 试 形 式 ¨ 闭卷■ 开卷□开卷物品:

四、有关系 student、SC、CourseE 如下: (10%)

五、(10%)一个大学具有很多系,每个系具有系名、系主任;每个系有多 名教师,每个教师具有教师编号、姓名、职称,每个教师只能属于一个系; 每个系开设很多课程,不同的系开设的课程必须不同,每门课程包含课程 编号、名称、学分;一个教师可以主讲若干名课程,每门课程可以有多个

主讲教师;每个系有很多学生,学生具有学号、姓名、年级,每个学生可 以选修多门课程,在选修一门课程时同时选定上课的老师,同时考试结束 SC: Course: 应该有一个成绩。试画出 E-R 图。

教 师 ¨ 封 班 级 ¨

1、计算关系代数表达式: sno,sname,cno,grade(student SC) (3%) 2、写出关系代数表达式:查询没有选课同学的姓名(3%) 3、写出关系代数表达式:选修了 Course 表中全部课程的同学的学号、姓 名(4%) 六、试把下列的 E-R 图转换为关系模式,并指出主键、外键。 (10%)

学 号 ¨ 线

m n m p

1

姓 名 ¨

《数据库原理及应用》期末考试试卷考 试 形 式 ¨ 闭卷■ 开卷□开卷物品:

七、(8%) 给出关系模式 工程(工程号、工程名、零件号、零件规格、产商编号、产商名、产商所在 城市、使用数量),及函数依赖集(如下图所示)。 (1)试指出模式的范式,并给出理由;密

八、(7%)假设 SQL SERVER 中有下列事件序列:时间 上午 8:00 中午 晚上 04:00:00 下午 6:00 晚上 08:00:00 晚上 10:00 备份数据库 备份事务

日志 备份事务日志 备份数据库 备份事务日志 出现故障 事件

(2)提出一个模式分解方案, 指出各子模式的范式及理由 (最高到 BC 范式) 。

教 师 ¨ 封 班 级 ¨

试说明还原数据库到晚上 10:00 状态的过程。

九、 (5%)简述数据库设计过程。学 号 ¨ 线

姓 名 ¨

《数据库原理及应用》期末考试试卷.doc 将本文的Word文档下载到电脑

    精彩图片

    热门精选

    大家正在看

    × 游客快捷下载通道(下载后可以自由复制和排版)

    限时特价:7 元/份 原价:20元

    支付方式:

    开通VIP包月会员 特价:29元/月

    注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
    微信:fanwen365 QQ:370150219