您的位置:首页 » 期末试卷答案 » 数据库原理及应用实用教程 期末试卷及答案 (姜代红)

数据库原理及应用实用教程 期末试卷及答案 (姜代红)

数据库原理及应用实用教程 期末试卷及答案 (姜代红) - 封面

期末试卷配套教材:

书名:数据库原理及应用实用教程
作者:姜代红 蒋秀莲
出版社:清华大学出版社

期末试卷概述:

这里收录了前五年徐州工程学院里关于数据库的试卷和答案。 下面是2011— 2012 学年的A卷的部分内容。 徐州工程学院试卷 2011 — 2012 学年第 一 学期 课程名称 数据库原理及应用 试卷类型 A卷 考试形式 闭卷 考试时间 100 分钟 一、 选择题 (共 15 小题,每题 1 分,共计15分) 1、 ( )是存储在计算机内有结构的数据的集合。 A、数据库系统 B、数据库 C、数据库管理系统 D、数据结构 2、在E-R图中,用来表示实体的图形是( ) A、矩形 B、椭圆形 C、菱形 D、三角形 3、按条件f对关系R进行选取,其关系代数表达式为( ) A、R ∞R B、 C、 D、 4、设有关系R和S,关系代数表达式R-(R-S)表示的是( ) A、R∩S B、R∪S C、 R-S D、 R×S 5、以下关于视图的描述中,不正确的是( ) A、视图是外模式 B、使用视图可以加快查询语句的执行速度 C、视图是虚表 D、使用视图可以加快查询语句的编写 6、 关系数据库设计理论中,起核心作用的是( ) A、 范式 B、 模式设计 C、 数据依赖 D、 数据完整 7、 一个关系模式R{x1,x2,x3,x4},假定该关系存在着如下函数依赖:{x1→x3,x3→x1,x2→x1x3} ,则该关系属于( )。 A、2NF B、3NF C 、4NF D、 BCNF 8、保护数据库,防止未经授权的或不合法的使用造成的数据泄漏、更改破坏。这是指数据的( )。 A、安全性 B、完整性 C、并发控制 D、恢复 9、“日志”文件用于保存( D )。 A、程序运行过程 B、数据操作 C、程序执行结果 D、对数据库的更新操作 10、在数据库技术中,“脏数据”是指( )。 A、未回退的数据 B、未提交的数据 C、回退的数据 D、未提交随后又被撤销的数据 11、一个事务在执行时,应该遵守“要么不做,要么全做”的原则,这是事务的( )。 A、原子性 B、一致性 C、隔离性 D、持久性 12、( )表达了数据和处理过程的关系。 A、数据字典 B、数据流图 C、逻辑设计 D、概念设计 13、数据库物理设计完成后,进入数据库实施阶段,下列各项中不属于实施阶段的工作是( )。 A、建立库结构 B、扩充功能 C、加载数据 D、系统调试 14、需求分析阶段设计数据流图(DFD)通常采用( )。 A、面向对象的方法 B、回溯的方法 C、自底向上的方法 D、自顶向下的方法 15、在SQL Server服务器上,存储过程是一组预先定义并( )的Transact-SQL语句。 A、保存 B、编译 C、解释 D、编写 二、填空题(共 8小题,每空1分,共计14分 ) 1、数据库系统中,实现数据管理功能的核心软件称为 。 2、数据库三级模式体系结构的划分,有利于保持数据的 ,数据物理结构改变不引起应用程序的变化,称为 。 3、数据库管理系统常见的数据模型有层次模型、网状模型和 三种。 4、当对两个关系R和S进行自然连接运算时,要求R和S含有一个或多个共有的 。 5、按照索引记录的存放位置,索引可分为 与 。 6、数据库设计包括 和 两方面的内容。 7、在SQL Server中有 、 和 3种数据库还原模式。 8、对现实世界进行第一层抽象的模型,称为 模型;对现实世界进行第二层抽象的模型,称为 模型。 三、简答题(共 4小题,每题5分,共计20分 ) 1、简述数据库管理系统的组成和功能。 2、什么是数据库保护?数据库的安全性保护功能包括哪几个方面? 3、规范化理论对数据库设计有什么指导意义? 4、对于如下关系R、S和T,写出下列关系运算的结果。 (1)R S (2) (3)R*T R A B a1 b1 a1 b2 a2 b2 S A B a1 b2 a2 b1 a2 b2 T A D a1 d1 a2 d2 a2 d3 四、(共 4小题,每题3分,共计12分 ) 职工表:EMP(ENO,ENAME,AGE,SEX),其属性分别表示职工工号、姓名、年龄和性别。 工作表:WORKS(ENO,CNO,SALARY),其属性分别表示职工工号、工作的公司编号和工资。 公司表:COMP(CNO,CNAME,CADDR),其属性分别表示职工工号、公司名和地址。 试写出下列查询语句的关系代数表达式: (1)检索45岁以上的女性职工的工号和姓名。 (2) 假设每个职工只能在一个公司工作,检索不在编号为C4公司工作的职工工号和姓名。 (3) 假设每个职工可在多个公司工作,检索在编号为C3和C5的公司兼职的职工工号 和姓名。 五、(共4小题,每题3分,共计12分 ) 有一学校教学数据库,包括学生、课程、教师、学生成绩4个关系。 学生关系S(SNO,SN,AGE,SEX,DEPT)有属性:学号、姓名、年龄、性别、系别; 课程关系C(CNO,CN,PCNO)包括属性:课程号、课程名、先修课课程号; 教师关系T(TNO,TN,SEX,AGE,PROF,SAL,DEPT),包括属性:职工号、姓名、性别、年龄、职称、工资、系别; 学生成绩关系SC(SNO,CNO,TNO,GRADE),包括属性:学生号、课程号、任课教师职工号和学生学习成绩。 请写出完成下列操作的SQL语句: (1) 检索计算机系工资低于2000元的教师姓名、年龄、职称。 (2) 检索学号为S1的同学所选修的课程的课程号、课程名. (3) 检索选修和张三同学所选课程中任意一门相同的学生姓名,课程名。 (4) 检索选修课程数超过两门的学生姓名和总成绩。