电大数据库基础与应用计信息管理模拟试题答案Word格式.doc
《电大数据库基础与应用计信息管理模拟试题答案Word格式.doc》由会员分享,可在线阅读,更多相关《电大数据库基础与应用计信息管理模拟试题答案Word格式.doc(6页珍藏版)》请在冰豆网上搜索。
D2´
D3的元组数为()。
A.9B.24C.10D.20
2.若一个关系为R(学生号,姓名,性别,年龄),则()最适合作为该关系的主码。
A.学生号B.姓名C.性别D.年龄
3.设一个集合A={3,4,5,6},集合B={1,3,5,7},则A和B的并集中包含有()个元素。
A.10B.8C.7D.6
4.在一个关系R中,若存在X→(Y,Z),则也隐含存在X→Y和X→Z,称此为函数依赖的()规则。
A.传递性B.分解性C.合并性D.增广性
5.在SQL的查询语句中,orderby选项实现对结果表的()功能。
A.分组统计B.求和C.查找D.排序
6.Access2000数据库文件的扩展名是()。
A.dbfB.dbtC.mdbD.mdf
7.在Access系统中,对数据表的查询操作共分为()种情况。
A.8B.5C.3D.2
8.下列()图标是Access中表对象的标志。
A.B.C.D.
9.Access2000系统中包含有()种数据类型。
A.10B.9C.8D.7
10.可以通过Internet进行数据发布的操作对象是()。
A.窗体B.报表C.查询D.数据访问页
二、是非判断题,根据叙述正确与否在题目开始的括号内打对号“√”或叉号“×
”(每小题2分,共20分)
()1.在文件系统中,不容易做到数据共享,而在数据库系统中,容易做到数据共享。
()2.在一个关系R中,若属性集X函数决定属性集Y,则记作为X→Y,称X为决定因素。
()3.已知“职工号→性别”成立,则“(职工号,性别)→性别”是平凡函数依赖,但不是部分函数依赖。
()4.在SQL中,通过使用视图,能够使在关系规范化时被分解的关系重新连接起来,能够增强数据库的安全性。
()5.需求分析阶段的主要目标是画出数据流图和建立数据字典,不需要编写需求说明书。
()6.在进行系统调试时,要有意地使用各种不同的数据和进行各种不同的操作,去测试系统中的所有方面。
()7.在SQLServer2000中,不适合使用bit数据类型来表示逻辑数据。
()8.在SQLServer2000中,利用聚集索引比非聚集索引的查询速度要慢。
()9.在SQLServer2000中,多行注释的开始标记为“/*”,结束标记也为“/*”。
()10.在SQLServer2000中,CASE结构是一个函数,只能作为一个表达式使用在另一个语句中。
三、填空题,把合适内容填在横线上。
(每空1分,共30分)
1.任一种数据模型都有________和________的区别。
2.关系数据库系统具有________单一、采用________、数据完全独立、数学理论支持等优点。
3.设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,A→C,(A,D)→E},则该关系的候选码为________,该关系存在着_________函数依赖。
4.在SQL中,__________约束的关键字为primarykey,__________约束的关键字为foreignkey。
5.在新版的SQL中,表之间的连接共有三种方式,对应的关键字分别为__________、__________和rightjoin。
6.SQL是高度__________和面向________操作的语言。
7.实体之间的联系类型有三种,分别为________、________和多对多。
8.数据库系统的________级模式结构和________级数据映象确保了数据的逻辑独立性和物理独立性。
9.向基本表中插入数据有两种命令方式,一种称为________插入方式,另一种称为________插入方式。
10.在SQL中,__________约束的关键字为unique,__________约束的关键字为check。
11.Access2000数据库包含有_________、___________、窗体、报表、页、宏、模块等7种数据库操作对象。
12.在Access2000的表结构设计窗口中,其上半部分的“表设计器”是由字段___________、数据__________和说明等三列所组成。
13.在Access2000中,模块被分为____________和____________两种类型。
14.在Access2000中,标准模块包含的两种过程是______________和______________。
15.在Access2000中,报表窗口由______个部分组成,每个部分称为一个______。
四、根据主教材第四章所给的商品库和教学库,按照下列前3小题的每条SQL查询语句写出相应的功能,接着按照下列后2小题的每种功能写出相应的SQL查询语句。
(每小题4分,共20分)
在名称为商品库的数据库中包含有商品表1和商品表2,它们的定义分别为:
商品表1(商品代号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课程.课程号=选课.课程号
groupby课程号havingcount(*)>
=3
)
3.selectx.*,课程名,课程学分,成绩
from学生x,课程y,选课z
wherex.学生号=z.学生号andy.课程号=z.课程号
orderbyx.学生号,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.createprocedurexxk1
as
begin
select*
fromstudentsx,scorey
wherex.学号=y.学号
end
2.createprocedurexxk6
(
@achar(8),@bvarchar(10)
)
as
begin
deletefromscore
where学号=@aand课程名=@b
end
数据库基础与应用(计信息管理)试题参考答案及评分标准1
1.B2.A3.D4.B5.D
6.C7.B8.C9.A10.D
1.√2.√3.×
4.√5.×
6.√7.×
8.×
9.×
10.√
1.型、值(次序无先后)
2.数据结构、集合运算
3.(A,D)、部分
4.主码、外码
5.innerjoin、leftjoin(次序无先后)
6.非过程化、集合
7.1对1、1对多(次序无先后)
8.三、两(或3、2)
9.单值、多值
10.单值、检查
11.表、查询(次序无先后)
12.名称、类型
13.类模块、标准模块(次序无先后)
14.通用过程、常用过程(次序无先后)
15.5、节
四、根据主教材第四章所给的商品库和教学库,按照下列前3小题的每条SQL查询语句写出相应的功能,接着按