中央广播电视大学2007-2008学年度第二学期"开放专科"期末考试
数据库应用 试题
2008年7月
一、单项选择题(把合适的选项编号填写在括号内。每小题2分,共20分)
1.设一个学生关系为S(学生号,姓名),课程关系为C(课程号,课程名),选课关系为X (学生号,课程号,成绩),则至少选修了课程号为'001'或'002'课程的全部学生信息所对应的 运算表达式为( )
A.X B.C
C. S D. Ⅱ学生号(S)
2.设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,B→C,B→D,D→E},
则该关系的候选码为( )。
A.A B.B
C. C D. D
3.在SQL的查询语句中,gro叩by选项实现( )功能。
A.排序 B.求和
C.查找 D.分组统计
4.设一个集合A={3,4,5,6,7},集合B={1,3,5,7,9},则A减B的差集中包含有( )个元素。
A.10 B.5
C. 3 D.2
5.在SQL中,altertable为( )数据库中基本表结构的命令。
A.建立 B.修改
C. 删除 D.查询
6.如果某一字段数据型为文本型,字段大小为8,该字段中最多可输入( )个汉字。
A.8 B.4
C.16 D.32
7.创建表之间的关系时,正确的操作是( )。
A.关闭当前打开的表 B.打开要建立关系的表
C. 关闭所有打开的表 D.关闭与之无关的表
8.Access是( )办公套件中的一个重要组成部分。
A.Office B.Word
C.Excel D.Lotus
二、是非判断题(若叙述正确则在题目编号前打"√"否则打"X"。每小题2分,共20分)
( )1.主码是一种候选码,主码中的属性个数没有限制。
( )2.在一个关系R中,若存在X→Y且X不包含Y,则称X→Y为非平凡依赖,否则,若 存在X→Y且XY,则称X→Y为平凡依赖。
( )3.在一个关系R中,若存在"学号一系号,系号+系主任",则学号不能够函数决定系主任。
( )4.一个关系若存在部分函数依赖和传递函数依赖,则必然会造成数据冗余,但插入、删除和修改操作能够正常进行。
( )5.在列级完整性约束中,每个约束只能涉及到1个属性,在表级完整性约束中,每个约束可以涉及到多个属性。
( )6.在Access2000中,如果要对大批量的数据进行修改,为了提高效率,最好使用更新查询。
( )7.查询可以作为窗体和报表的数据源,但不能作为数据访问页的数据源。
( )8.在Access2000的表中修改字段的名字并不会影响该字段中的数据。
( )9.在Access 2000中使用"自动创建报表"功能可以创建纵栏式报表,不能创建表格式报表。
( )10.在设置或撤消数据库密码的过程中,密码对于字母大小写是敏感的。
三、填空题(把合适内容填在横线上。每空1分,共30分)
1.在文件系统中,存取数据的基本单位为 ,在数据库系统中,存取数据的基本单位为 。
2.在实体中能作为码的属性称为 ,否则称为 。
3.数据库的逻辑数据模型依次有层次、网状、 和 等四种。
4.假定一个关系中有n个元组,则某个列的当前全部不同取值的个数最少为 个,最多为 个。
5.数据库体系结构中包含的三级模式为 、 和内模式三种。
6.SQL具有数据 、 、更新和控制等四种主要功能。
7.传统的集合运算包括并、交、--和--四种。
8.设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,A→C,A→D,D→E},该关系满足--范式,若要规范化为高一级的范式,则将得到--个
关系。
9.在SQL中,insert、update和delete分别为对基本表进行 、--和删除记录操作的命令。
10.在SQL中,根据基本表建立一个视图时,包括建立了该视图的 和 两个方面。
11.Access2000"表"结构设计窗口分为两半部分,上半部分是 设计器,
下半部分是 属性。
12.在Access2000中,"货币"型数据最长为 个字节,"自动编号"型数据最
长为 个字节。
13.在Access 2000的报表中有--和--视图,而没有数据表视图。
14.模块窗口由--管理器、--窗口和代码编辑窗口三部分组成。
15.Access2000中的窗体由--、--和页脚等三个部分组成。
四、根据主教材第四章所给的商品库和教学库,按照下列前三小题的每条SQL查询语句写出相应的功能,或者按照下列后三小题的 " 每种功能写出相应的SQL查询语句。(每小题5分,共30分)
在名称为商品库的数据库中包含有商品表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课程.课程号=选课.课程号
group by课程。课程号,课程.课程名
2.select *
from课程
whereexists(select课程号
from选课
where课程.课程号=选课.课程号
)
3.selectx.*,课程名,课程学分,成绩
from学生x,课程y,选课2
where x.学生号=2.学生号andy.课程号=2.课程号
4.从商品库中查询出数量大于等于12的所有商品。
5.从商品库中查询出比所有电视机的单价都高的所有商品。
6.从教学库中查询出选修了课程的所有学生。
试卷代号:2213
中央广播电视大学2007-2008学年度第二学期"开放专科''期末考试
数据库应用 试题答案及评分标准
(供参考)
2008年7月
一、单项选择题(把合适的选项编号填写在括号内。每小题2分,共20分)
1.C 2.A 3.D 4.D 5.B
6.B 7.B 8.A 9.D 10.B
二、是非判断题(若叙述正确则在题目编号前打"√"否则打"X''每小题2分,共20分)
1.√ 2.√ 3. X 4. X 5.√
6.√ 7.X 8.√ 9.X 10.√
三、填空题(把合适内容填在横线上。每空1分,共30分)
1.记录 数据项
2.主属性 非主属性
3.关系 对象
4. 1 n
5.全局模式 外模式(次序无先后)
6.定义 查询(次序无先后)
7.差 笛卡尔积(次序无先后)
8.第二 2
9.插入 修改(更新)
10.结构 内容
11.表 字段
12. 8 4
13.设计 预览(次序任意)
14. 工程资源 模块属性
15.页眉 主体(次序无先后)
四、根据主教材第四章所给的商品库和教学库,按照下列前三小题的每条SQL查询语句写出相应的功能,或者按照下列后三小题的每种功能写出相应的SQL查询语句。(每小题5分,共30分)
1.从教学库中查询出每门课程被选修的学生数。
2.从教学库中查询出所有被学生选修的课程。
3.从教学库中查询出每个学生选课的全部情况。
4. select * 1分
from商品表1 2分
where数量>=12 2分
5.select* 1分
from商品表1 1分
where单价~all(select单价 //注:单价选项可以用max(单价)代替
from商品表1
where分类名='电视机'
) 3分
6.selectdistinct学生.* 1分
from学生,选课 1分
where学生.学生号=选课.学生号
) 3分
来源:网络整理 免责声明:本文仅限学习分享,如产生版权问题,请联系我们及时删除。
相关文章:
2185电大《电子商务法律与法规》试题和答案20090104-27
2186电大《电子商务概论》试题和答案20050704-27
2186电大《电子商务概论》试题和答案20070104-27
2185电大《电子商务法律与法规》试题和答案20080704-27
2185电大《电子商务法律与法规》试题和答案20070104-27
2185电大《电子商务法律与法规》试题和答案20080104-27
2185电大《电子商务法律与法规》试题和答案20050704-27
2182电大《程序设计基础》试题和答案20080104-27