长春大学数据库原理及应用期末精选样卷

本试卷为长春大学数据库原理及应用期末精选样卷,题目包括:单项选择题,填空题,判断题,综合应用题。

覆盖的内容包括:综合应用。

数据库原理及应用期末精选样卷

一、单项选择题 (共20题,每题2分,共计40分)

(  A  )
1、有三个关系R,S和T如下:则由关系R和S得到关系T的操作是( )。
A、连接
B、选择
C、投影
D、并
(  D  )
2、数据库的结构设计不包括( )。
A、逻辑结构设计
B、物理结构设计
C、概念结构设计
D、用户界面设计
(  A  )
3、如果 X→Y 和 Y X 成立,那么 X→Y 是一个平凡的函数依赖,他可以根据 Armstrong 推理规则的 ( )推出
A、自反律
B、合并律
C、增广律
D、分解律
(  A  )
4、下面关于索引说法正确的是( )
A、聚集索引必然是稠密索引
B、在数据库中只能创建一个稀松
C、在数据库中只能创建一个聚集索引
D、索引文件中一定不包括记录的详细数据
(  D  )
5、数据库系统由入员、( )和硬件等组成。
A、操作系统
B、文件系统
C、编译系统
D、数据库管理系统
(  A  )
6、在Access用户级安全机制下,保存用户信息的文件是( )
A、工作组信息文件
B、用户信息文件
C、安全信息文件
D、帐户信息文件
(  C  )
7、创建数据表时,如果给某个字段定义unique约束时,该字段的数据()。
A、不允许有空值
B、以上都不对
C、允许有一个空值
D、允许有多个空值
(  B  )
8、支持数据库各种操作的软件系统是()。
A、命令系统
B、数据库管理系统
C、数据库系统
D、操作系统
(  D  )
9、在连编项目文件之前应在“项目管理器”中指定一个主文件,该主文件将作为已编译的应用程序的执行开始点。下列类型的文件中,( )文件不可以作为主文件。
A、查询
B、表单
C、菜单
D、类库
(  D  )
10、在MySQL数据库中,创建索引的方式不包括
A、使用CREATE INDEX 语句创建索引
B、使用CREATE TABLE语句创建索引
C、使用ALTER TABLE语句创建索引
D、使用USE TABLE语句创建索引
(  B  )
11、哪个不是关系数据库系统的方式? ( )
A、客户/服务器方式
B、数据库远程访问
C、终端/服务器方式
D、浏览器/服务器方式
(  A  )
12、供应商可以给某个工程提供多种材料,同一种材料也可以由不同的供应商提供,从材料到供应商之间的联系类型是( )。
A、多对多
B、一对一
C、多对一
D、一对多
(  D  )
13、关系数据库中,实现实体之间的联系是通过表与表之间的()。
A、公共索引
B、公共存储
C、公共元组
D、公共属性
(  B  )
14、假设规定学生的年龄必须在16-25之间,则年龄字段的有效性规则为( )
A、16<年龄<25
B、>=16and<=25
C、>=16or<=25
D、IN(16,25)
(  C  )
15、()模式存储数据库中数字典的表和视图
A、DBA
B、SCOTT
C、SYSTEM
D、SYS
(  C  )
16、数据库中超级账户不能被锁定,其中Oracle的是(),mysql的是(),SQLServer的是()。
A、sa,root,sys
B、admin,root,sa
C、sys,root,sa
D、sys,admin,sa
(  C  )
17、删除触发器tri_Sno的正确命令是:____。
A、DELETE TRIGGER tri_Sno
B、TRUNCATE TRIGGER tri_Sno
C、DROP TRIGGER tri_Sno
D、REMOVE TRIGGER tri_Sno
(  D  )
18、下列SQL语句中,能够实现参照完整性控制的语句是:____。
A、FOREIGN KEY
B、PRIMARY KEY
C、REFERENCES
D、FOREIGNKEY和REFERENCES
(  C  )
19、下列说法中,不正确的是( ) 。
A、二维表中的每一列均有唯一的字段名
B、二维表中不允许出现完全相同的两行
C、二维表中行的顺序、列的顺序不可以任意交换
D、二维表中行的顺序、列的顺序可以任意交换
(  D  )
20、某文本型字段中有数据“201”,“52”,“510”,“90”,如果按照降序的方式进行排序,则排序后的结果为( )
A、201,52,510,90
B、510,201,90,52
C、52,90,201,510
D、90,52,510,201

二、填空题 (共5题,每题2分,共计10分)

1、在数据库领域的各种逻辑数据模型中,一个结点可以有多个双亲,节点之间可以有多种联系,该数据模型指的是()。
2、在Access中,可以利用操作查询对表中的记录进行批量处理,处理的方式有删除查询、____查询、追加查询和生成表查询。
3、实现并发控制的方法主要是( )技术,基本的封锁类型有( )和( )两种。
4、数据库的基本特点是数据可以共享(或数据结构化) 、数据独立性、数据冗余小,易扩充、______。
5、将E-R图向关系模型进行转换是( )阶段的任务。

三、判断题 (共10题,每题1分,共计10分)

(   F  )
1、数据文件和口令文件是属于Oracle数据库的操作系统文件 
(   T  )
2、超市管理中,商品与顾客这两个实体集之间的联系一般是多对多。 
(   T  )
3、数据库恢复是使被故障破坏掉的数据恢复到故障前的某种数据一致的状态。 
(   T  )
4、如果一个服务器进程(server process)试图将一个缓冲区移到脏队列中,而这个队列已经满了将会发生Oracle将通知DBWn写盘。 
(   T  )
5、关系模型用二维表表示实体及实体之间的联系。 
(   T  )
6、数据库体系结构按照外模式模式和_内模式结构进行组织。 
(   F  )
7、数据库管理系统是指在计算机系统中引入数据库后的系统,一般由DB、DBS、应用系统和DBA组成。 
(   T  )
8、Oralce数据库在进行物理备份有联机备份和脱机备份两种方式可供选择。 
(   F  )
9、存储小数时,采用浮点数类型可以使数据计算更精确,还可以节省存储空间。 
(   F  )
10、保护数据库,防止未经授权的或不合法的使用造成的数据泄漏、更改破坏这是指数据的完整性? 

四、综合应用题 (共2题,每题20分,共计40分)

1、设有关系模式:
TEACHER(教师编号,教师姓名,电话,所在部门,借阅图书编号,书名,借书日期,还书日期,备注)
(1)教师编号是候选码吗?说明理由
(2)该关系模式的主码是什么?
(3)该关系模式是否存在部分函数依赖?如果存在,请写出至少两个?
(4)该关系模式满足第几范式?
(5)将该关系模式分解为3NF。
2、假设有如下关系模式
S(SNo,SN,Sex,Age,Dept)
C(CNo,CN,CT)
SC(SNo,CNo,Score)
T(TNo,TN,Sex,Age,Prof,Sal,Comm,Dept)
TC(TNo,CNo)
用子查询实现:
1.查询有成绩不及格的学生的基本信息
2.用子查询实现:查询选修了两门课以上(包括两门课)的学生的学号和姓名。
3.用子查询实现:查询选修了课程名为“数据库原理”的学生的学号和姓名。
4.用子查询实现:查询年龄高于平均年龄的学生学号、姓名和年龄。
5.查询比计算机系的任一个学生的年龄都大的学生姓名和年龄。
6.查询已经有学生选的课程信息:课程号,课程名称
7.查询计算机系学生的信息,生成一个新表TEMP