中央广播电视大学2007-2008学年度第二学期"开放专科"期末考试
计算机、电子信技专业 数据库基础与应用 试题
2008年7月
一、单项选择题(把合适的选项编号填写在括号内。每小题2分,共20分)
1.若实体A和B是多对多的联系,实体B和C是1对1的联系,则实体A和C是( )。
A.一对一 B.一对多
C. 多对一 D.多对多
2.若一个关系的任何属性都不部分依赖和传递依赖于任何候选码,则该关系最高达到了 ( )范式。
A.第一 B.第二
C. 第三 D.BC
3.在SQL中,createtable为数据库中( )基本表结构的命令。
A.建立 B.修改
C.删除 D. 查询
4.若规定基本表中某一列或若干列为非空和唯一值双重约束,则这些列就是该基本表的( )码,若只规定为唯一值约束,则不允许空值重复出现。
A. 主码 B.备用码
C.外码 D. 内码
5.设一个集合A={3,4,5,6,7},集合B={1,3,5,7,9},则A减B的差集中包含有( )个元素。
A.10 B.5
C. 3 D. 2
6.下列哪一个不是设置表间"关系"时的选项( )。
A. 实施参照完整性 B. 级联追加相关记录
C. 级联更新相关字段 D.级联删除相关记录
7.在Access 2000数据库系统中,不能建立索引的数据类型是( )。
A.文本型 B.备注型
C. 数值型 D.日期/时间型
8.Access 2000用户操作界面由( )个部分组成。
A.4 B.5
C.3 D.6
9.下列( )图标是Access 2000中新建查询的标志。
10.Access 2000模块窗口由( )个部分组成。
A.2 B.3
C.4 D.5
二、是非判断题(根据叙述正确与否在题目后的括号内打对号"√"或叉号"X"。每小题2分,共20分)
1.在文件系统中,不容易做到数据共享,而在数据库系统中,容易做到数据共享。( )
2.在一个关系R中,若属性集X函数决定属性集Y,则记作为X-Y,称X为决定因素。 ( )
3.已知"职工号一性别"成立,则"(职工号,性别)一性别"是平凡函数依赖,但不是部分函数依赖。( )
4.在SQL中,通过使用视图,能够使在关系规范化时被分解的关系重新连接起来,能够增强数据库的安全性。( )
5.需求分析阶段的主要目标是画出数据流图和建立数据字典,不需要编写需求说明书。
6,在进行数据库应用系统调试时,要有意地使用各种不同的数据和进行各种不同的操 作,去测试系统中的所有方面。( )
7.在SQLServer 2000中,不适合使用bit数据类型来表示逻辑数据。( )
8.聚集索引比非聚集索引的查询速度要慢。( )
9.单行或行尾注释的开始标记为"一一",多行注释的开始标记为"/*",结束标记也为 "/*"。( )
lo.每执行一次使用游标的取数、修改或删除操作的语句时,都只能对表中的单个记录进行操作。( )
三、填空题(把合适内容填在横线上。每空1分,共30分)
1.数据库系统具有--、--、数据独立性、数据粒度小、独立的数据操作界面、由DBMS统一管理等优点。
2.DBMS具有--、--、并发性和数据库恢复等管理控制功能。
3.关系完整性包括--完整性、--完整性和用户定义的完整性三个方面。
4.一个关系的候选码能够函数决定每个属性,其中除了存在完全函数决定外,也允许存在--函数决定和--函数决定。
5.对关系进行规范化,通常只要求规范化到第三范式,该规范化过程能够很好地保持数据的无损 性和函数 性。
6.Access 2000中的表问关系有1对1、 和 三种。
7.一个Access 2000数据库对应于操作系统中的--个文件,其文件扩展名为--。
8.查询可以作为--、--和数据访问页的数据源。
9.报表由--、--、主体、页面页脚和报表页脚等5节组成。
10.宏是由一条或多条操作命令组成的--,其中每条命令用来实现相应的功能。
使用--可以确定按条件执行宏。
11.在SQL新版的查询语句中,select选项实现 运算,from选项实现 运算,where选项实现选择运算。
12.从是否改变基本表记录的物理位置角度可将索引分为--和-- 索引两类。
13.使用create database命令定义一个数据库,包括定义--文件和--文件两个部分。
14. --索引的命令关键字为CREATE INDEX,--索引的命令关键字为 DROP INDEX。
15.局部变量的开始标记为--,全局变量的开始标记为--。
四、根据主教材第四章所给的商品库和教学库,按照下列前三小题的
每条SQL查询语句写出相应的功能,以及按照下列后两小题的
每种功能写出相应的SQL查询语句。(每小题4分,共20分)
在名称为商品库的数据库中包含有商品表1和商品表2,它们的定义分别为:
商品表l(商品代号char(8),分类名char(8),单价float,数量int)
商品表2(商品代号char(8),产地char(6),品牌char(6),)
在名称为教学库的数据库中包含有学生、课程和选课三个表,它们的定义分别为:
学生(学生号char(7),姓名char(6),性别char(2),出生日期datetime,
专业char(10),年级int)
课程(课程号char(4),课程名char(10),课程学分int
选课(学生号char(7),课程号char(4),成绩int)
1.select课程.课程号,count(*)as选课人数
from课程,选课
where课程.课程号=选课.课程号
groupby课程.课程号
2.select *
from课程
whereexists(select课程号
from选课
where课程.课程号=选课.课程号
group by课程号having count(*)>=5
)
3.select x,*,课程名,课程学分,成绩
from学生x,课程y,选课z
where x.学生号=z. 学生号and y.课程号=z.课程号
orderby x.学生号,z.成绩
4.从商品库中查询出每种商品的商品代号、单价、数量和产地。
5.从商品库中查询出数量最多的一种商品。
五、根据下面所给的AAA数据库,写出每小题所能实现的功能。 (每小题5分,共10分)
假设使用名称为AAA的数据库,它包括Students(学号char(8),姓名varchar(8),年龄int,专业varchar(20),入学日期DateTime)和Score(学号char(8),课程名varchar(10),成绩numeric(5,2))两张表。
1,declare@a numeric(5,2)
set @a=(select avg(成绩)from score)
select *
from score
where 成绩>=@a
2.create procedure xxkl
as
begin
select *
from students x,score y
where x.学号=y.学号
end
试卷代号:2076
中央广播电视大学2007-2008学年度第二学期"开放专科"期末考试
计算机、电子信技专业 数据库基础与应用
试题答案及评分标准
(供参考)
2008年7月
一、单项选择题(把合适的选项编号填写在括号内。每小题2分,共20分)
1.D 2.D 3.A 4.B 5.D
6.B 7.B 8.B 9.D 10.B
二、是非判断题(根据叙述正确与否在题目后的括号内打对号"√"或叉号"X"。每小题2分, 共20分)
1.√ 2.√ 3.X 4.√ 5.X
6.√ 7. X 8. X 9. X 10.√
三、填空题(把合适内容填在横线上。每空1分,共30分)
1.数据结构化 数据共享(次序无先后)
2.安全性 一致性(次序无先后)
3.实体 参照(次序无先后)
4.部分 传递
5.连接 依赖
6.1对多 多对多(次序无先后)
7.1 mdb
8.窗体 报表
9.报表页眉 页面页眉(次序无先后)
10.集合(或序列) 条件表达式
11.投影 连接
12.聚集 非聚集
13.数据 日志
14.创建(建立) 删除
15.@ @@
四、根据主教材第四章所给的商品库和教学库,按照下列前三小题的每条SQL查询语句写出相应的功能,以及按照下列后两小题的每种功能写出相应的SQL查询语句。(每小题4 分,共20分)
1.从教学库中查询出每门课程被选修的学生数。
2.从教学库中查询出至少被5名学生选修的所有课程。
3.从教学库中查询出每个学生选课的全部情况,并依次按学生号和成绩排序。
4.select商品表1.商品代号,单价,数量,产地
from商品表1,商品表2
where商品表1.商品代号=商品表2.商品代号
5.select *
from商品表1
where数量=some(selectmax(数量)
from商品表1
)
五、根据下面所给的AAA数据库,写出每小题所能实现的功能。(每小题5分,共10分)
1.从score表中查询出大于等于平均成绩.的所有记录。
2.显示出AAA库中所有学生的记录信息及选课成绩。
来源:网络整理 免责声明:本文仅限学习分享,如产生版权问题,请联系我们及时删除。
相关文章:
2013电大《工程力学(1)》试题和答案20080704-27
2013电大《工程力学(1)》试题和答案20040104-27