数据库复习题库讲解3.docx

上传人:b****3 文档编号:3756414 上传时间:2023-05-06 格式:DOCX 页数:11 大小:38.27KB
下载 相关 举报
数据库复习题库讲解3.docx_第1页
第1页 / 共11页
数据库复习题库讲解3.docx_第2页
第2页 / 共11页
数据库复习题库讲解3.docx_第3页
第3页 / 共11页
数据库复习题库讲解3.docx_第4页
第4页 / 共11页
数据库复习题库讲解3.docx_第5页
第5页 / 共11页
数据库复习题库讲解3.docx_第6页
第6页 / 共11页
数据库复习题库讲解3.docx_第7页
第7页 / 共11页
数据库复习题库讲解3.docx_第8页
第8页 / 共11页
数据库复习题库讲解3.docx_第9页
第9页 / 共11页
数据库复习题库讲解3.docx_第10页
第10页 / 共11页
数据库复习题库讲解3.docx_第11页
第11页 / 共11页
亲,该文档总共11页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

数据库复习题库讲解3.docx

《数据库复习题库讲解3.docx》由会员分享,可在线阅读,更多相关《数据库复习题库讲解3.docx(11页珍藏版)》请在冰点文库上搜索。

数据库复习题库讲解3.docx

数据库复习题库讲解3

上海电机学院200__–200__学年第__学期

《数据库原理及应用》课程期末考试试卷 C 2007.10

开课学院:

          ,专业:

          考试形式:

闭、开卷,所需时间  90 分钟

考生姓名:

         学号:

             班级               任课教师           

题序

总分

得分

 

 

 

 

 

 

 

评卷人

 

 

 

 

 

 

 

一、   填空题(共20分,每空格1分)

1.       数据库管理系统是位于用户与_____________之间的一个数据管理软件,它主要包括_____________功能、_____________功能、数据库的运行管理和数据库的建立与维护功能等基本功能。

2.       数据库管理系统必须提供的数据控制和保护功能包括____________、____________、____________、____________和事务支持。

3.       SQL语言的数据定义功能包括____________、____________和____________。

4.       若事务在运行过程中,由于种种原因,使事务未运行到正常终止之前就被撤消,这种情况就称为____________。

5.       在数据库设计中,对数据库的概念、逻辑和物理结构和改变称为____________,其中,改变概念或物理结构又称____________,改变物理结构称为____________。

6.       数据模型通常包括_____________、_____________和_____________3个要素。

7.       E-R模型是对现实世界的一种抽象,它的主要成分是_____________、_____________和_____________。

 

二、选择题(共30分,每小题2分)

1.数据存储结构的改变对应用程序的影响,称为数据库的____

A.数据的物理独立性               B.数据的逻辑独立性

C.物理结构的独立性               D.逻辑结构的独立性

2.下面关于数据库系统的正确叙述是____

A.数据库系统减少了数据冗余

   B.数据库系统避免了数据冗余

   C.数据库系统中数据的一致性指数据类型一致

D.数据库系统比文件系统能管理更多的数据

3.一个供应商可供应多种零件,而一种零件可由多个供应商供应,则实体供应商与零件之

间的联系是___。

A.一对一                         B.一对多

C.多对一                         D.多对多

4.在数据库设计中,当合并局部ER图时,学生在某一局部应用中被当作实体,而在另一局

部应用中被当作属性,那么我们称这种现象为_____冲突。

A.属性冲突                      B.命名冲突

C.联系冲突                      D.结构冲突

5.在关系代数的传统集合运算中,假定有关系R和S,运算结果为W。

如果W中的元组属于R,并且属于S,则W为___运算的结果。

A.笛卡尔积          B.并         C.差           D.交

6.已知学生表Student、课程表Course和学生选课表SC.它们的结构如下:

   Student(Sno,Sname,Ssex,Sage,Sdept)

   Course(Cno,Cname)

SC(Sno,Cno,Grade)

其中:

Sno为学号,Sname为姓名,Ssex为性别,Sage为年龄,Sdept为系别,Cno为

课程号,Cname为课程名,GradeE为成绩。

要查找选修”COMPUTER”课程的女学生姓名,将涉及到关系:

_____

   A.Student B.SC,Course   C.Student,SC   D.Student,Course,SC

7.SQL语言具有两种使用方式,分别是交互式SQL和_____

A.提示式SQL                  B.多用户SQL

C.嵌入式SQL                  D.解释式SQL

8.由于关系模式设计不当引起的更新异常是______

A.两个事物同时对一数据项进行更新而造成数据不一致

B.由于关系的不同元组中数据冗余,更新时未能同时更新所有元组而造成的数据不一

C.XX的用户对数据进行了更新

D.对数据的更新因为违反完整性的约束条件而遭到拒绝

9.授权编译系统和合法性检查机制一起组成了_____子系统

A.安全性         B.完整性        C.并发控制       D.恢复

10.下面哪个不会破坏正在运行的数据库____

A.磁盘损坏                    B.磁盘的磁头碰撞

C.突然停电                    D.瞬时的强磁场干扰

11.WHERE的条件表达式中,可以匹配单个字符的是_____

A.*              B.%         C.-             D.?

12.以下有关索引的叙述中正确的是_____

A.索引越多,更新速度越快

B.索引需要用户引用

C.并置索引中列的个数不受限制

D.索引可以用来提供多种存取路径

13.消除了部分函数依赖的lNF的关系模式,必定是_____

A.1NF          B.2NF      C.3NF          D.BCNF

14.后援副本的用途是____

A.安全性保障  B.一致性控制C.故障后的恢复  D.数据的转储

15.使某个事物永远处于等待状态,而得不到执行的现象称为____

A.死锁                       B.活锁

C.串行调度                   D.不可串行调度

 

 

三、将下图转化为关系数据模型,并在主码下加下划线。

(10分)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

四、设关系R,S分别如下,求R÷S的结果。

(10分)

S:

 

 

R:

 

 

课程号

课程名

 

学号

课程号

成绩

201

英语

 

0001

201

89

202

数据库

 

0002

201

77

203

数据结构

 

0002

202

89

204

操作系统

 

0001

203

89

 

 

 

0003

204

76

 

 

 

0001

202

89

 

 

 

0002

204

56

 

 

 

0002

203

34

 

 

 

0003

201

78

 

 

 

0001

204

89

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

五、对下列关系模式分别用关系代数和SQL实现下列查询:

(每题4分,共20分)

学生(学号,姓名,性别,年龄,所在系)

课程(课程号,课程名,先行课)

选课(学号,课程号,成绩)

1.       查询学号为95001的学生的所有信息

2.       查询选修了课号为001课程的学生的姓名

3.       查询至少选修了课号为001和003课程的学生的学号

4.       求课号为001课程成绩高于张三学生的学号和成绩;(仅用SQL实现)

5.       求选修了课号为001课程,但没有选修课号为002课程学生的学号。

 

 

 

六、设关系模式R(ABCD),函数依赖集F={A→C,C→A,B→AC,D→AC,BD→A} 求出R的候选码,将R分解为第三范式。

(10分)

 

 

 

 

 

 

 

 

 

 

上海电机学院200__–200__学年第__学期

《数据库原理及应用》课程期末考试试卷 C 2007.10

一、   填空题(共20分,每空格1分)

1.        数据库管理系统是位于用户与操作系统之间的一个数据管理软件,它主要包括数据定义功能、数据操纵功能、数据库的运行管理和数据库的建立与维护功能等基本功能。

          

2.        数据库管理系统必须提供的数据控制和保护功能包括安全性保护、完整性控制、故障恢复、并发控制和事务支持。

                               

3.        SQL语言的数据定义功能包括定义基本表、定义索引和定义视图。

4.        若事务在运行过程中,由于种种原因,使事务未运行到正常终止之前就被撤消,这种情况就称为事务故障。

5.        在数据库设计中,对数据库的概念、逻辑和物理结构和改变称为再组织,其中,改变概念或物理结构又称再构造,改变物理结构称为再格式化。

                           

6.        数据模型通常包括数据结构、数据操作和完整性约束条件3个要素。

7.        E-R模型是对现实世界的一种抽象,它的主要成分是实体集、属性和联系。

 

二、选择题(共30分,每小题2分)

AADDDDCBACCDBCB

 

三、将下图转化为关系数据模型,并在主码下加下划线。

(10分)

 

答案:

学生(学号,姓名,性别);

教师(工号,姓名,性别);

课程(课号,课程名,学分);

学习(学号,课号,成绩);

任课(工号,课号,评价)

 

四、设关系R,S分别如下,求R÷S的结果。

(10分)

答案:

学号

成绩

0001

89

五、对下列关系模式分别用关系代数和SQL实现下列查询:

(每题4分,共20分)

答案:

select*

from学生

where学号=’95001’

 

select姓名

from学生

where学号in(select学号

from选课

where课程号=’001’)

(3)

select学号

from选课X,选课Y

whereX..学号=Y.学号andX.课程号=’001’andY.课程号=’003’

(4)select学号,成绩

from选课

where课程号=‘001’and成绩>(select成绩

from选课

where课程号=‘001’and     学号=

(select学号

from学生

where姓名=‘张三’));

(5)

 

select学号

from选课

where课程号=‘001’

minus

select学号

from选课

where课程号=‘002’

 

六、设关系模式R(ABCD),函数依赖集F={A→C,C→A,B→AC,D→AC,BD→A} 求出R的候选码,将R分解为第三范式。

(10分)

答:

R的候选码为BD,第三范式{AC,BC,DC,BD}

 

 

 

 

 

 

 

 

 

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 党团工作 > 入党转正申请

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2