2076电大《数据库基础与应用》试题和答案试题201107

时间:2024-04-27 20:48:18 5A范文网 浏览: 复习资料 我要投稿
【数据库基础与应用】试题2011.07
  
2011年7月考
一、单项选择题,把合适的选项编号填写在括号内。(每小题2分,共20分)
1.设D1、D2和D3域的基数分别为2、3和4,则D1×D2×D3的元组数为( B )。
A. 9 B. 24 C. 10 D. 20
2.若一个关系为R(学生号,姓名,性别,年龄),则( A )属性适合作为该关系的主码。
A. 学生号 B. 姓名 C. 性别 D. 年龄
3.设一个集合A={3,4,5,6,7},集合B={1,3,5,7,9},则A和B的交集中包含有( C )个元素。
A. 5 B. 8 C. 3 D. 6
4. 在一个关系R中,若存在X→Y,则WX→Y也成立,称此为函数依赖的( C )规则。
A. 传递性 B. 分解性 C. 自增性 D. 增广性
5.若一个关系的任何非主属性都不会部分依赖于任何候选码,则称该关系最高达到了( B )范式。
A. 第一 B. 第二 C. 第三 D. BC
6.Access数据库中的"一对多"关系指的是( D )。
A.一个元组可以有多个属性 B.一个数据库可以有多个表
C.一个表可以有多个元组 D.两个表中的记录存在着一对多的联系
7.在Access数据库中,文本型字段最多可以存放( D )个字符。
A.128 B.266 C.250 D.255
8.下列( B )图标是Access的标志。
A. B. C. D.
9.在Access数据库中,字段说明用于对字段作进一步的描述,它被显示在( A )上。
A.状态栏 B.工具栏 C.菜单栏 D.标题栏
10.Access 2000中数据访问页有两种视图,它们是( C )视图和页面视图。
A.浏览 B.显示 C.设计 D.预览
二、是非判断题,根据叙述正确与否在题目后面的括号内打对号"√"或叉号"×"(每小题2分,共20分)
1.在文件管理阶段,程序和数据在存储位置上是分开存放的。 ( √ )
2.在一个关系中,存在着非主属性部分依赖于候选码,则称该关系达到了第二范式。
( × )
3.在SQL中建立和删除数据库模式的命令分别为create schema和drop schema。
( √ )
4.对于较复杂的系统,概念设计阶段的主要任务是:首先根据系统的各个局部应用画出各自对应的局部ER图,然后再进行综合和整体设计,画出整体ER图。 ( √ )
5.由概念设计进入逻辑设计时,原来的实体不需要转换成对应的基本表或视图。
( × )
6.机器实现阶段的任务是在计算机系统中建立数据库模式,装入数据,并针对各种处理要求编写出相应的应用程序。 ( √ )
7. 常见的SQL Server2000版本只包括标准版、开发版和评估版,不包括个人版和企业版。 ( × )
8. 数据库备份和恢复的Transact-SQL语句分别对应为Restore Database和Backup Database。 ( × )
9. SQL Server 2000中引入索引主要是为了加速查询速度,并可以保证数据的惟一性。
( √ )
10. 对于记录较少的基本表,或者需要频繁更新的基本表应尽量创建索引。 ( × )
三、填空题,把合适内容填在横线上。(每空1分,共30分)
1.数据库系统具有数据____结构化______、数据___共享_______、数据独立性、数据粒度小、独立的数据操作界面、由DBMS统一管理等优点。
2.DBMS具有___安全性_____、__一致性______、并发性和数据库恢复等管理控制功能。
3.关系完整性包括__实体______完整性、___参照_____完整性和用户定义的完整性三个方面。
4.一个关系的候选码能够函数决定每个属性,其中除了存在完全函数决定外,也允许存在__部分____函数决定和___传递___函数决定。

5.对关系进行规范化,通常只要求规范化到第三范式,该规范化过程能够很好地保持数据的无损___连接_____性和函数___依赖_____性。
6.Access2000中的表间关系具有1对1、____1对多_______和____多对多________三种。
7.一个Access2000数据库对应于操作系统中的____1___个文件,其文件扩展名为___木mdb_____。
8.在Access2000中,查询可以作为______窗体_____、_____报表________和数据访问页的数据源。
9.在Access2000中,报表由___报表页眉_________、___页面页眉_________、主体、页面页脚和报表页脚等5节组成。
10. 在Access2000中,宏是由一条或多条操作命令组成的___集合_______,其中每条命令用来实现相应的功能。使用_____条件表达式___________可以确定按条件执行宏。
11. 在SQL新版的查询语句中,select选项实现___投影_____运算,from选项实现__连接______运算,where选项实现选择运算。
12. 从是否改变基本表记录的物理位置角度可将索引分为____聚集______和___非聚集_______索引两类。
13. 使用create database命令定义一个数据库,包括定义___数据_______文件和_____日志_____文件两个部分。
14. ___创建_______索引的命令关键字为CREATE INDEX,_____删除_____索引的命令关键字为DROP INDEX。
15. 局部变量的开始标记为___@___,全局变量的开始标记为___@@_____。
四、根据主教材第四章所给的商品库和教学库,按照下列前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 distinct x.*
from 学生 x, 选课 y
where x.学生号=y.学生号
从教学库中查询出选修了课程的所有学生信息。
2.select *
from 课程
where exists (select *
from 选课
where 课程.课程号=选课.课程号
)
从教学库中查询出被选修了课程的全部课程信息。
3.select 性别,count(*) as 人数
from 学生
group by 性别
从教学库中查询出每个性别的学生人数。
4.从商品库中查询出每种商品的商品代号、单价、数量和产地。
select 商品表1.商品代号,单价,数量,产地
from 商品表1,商品表2
where 商品表1.商品代号=商品表2.商品代号
5.从教学库中查询出每门课程被选修的学生人数,显示出课程号和人数这两列数据。
select 课程号, count(*) as 人数
from 选课 from 选课
group by 课程号
五、根据下面所给的AAA数据库,写出每小题所能实现的功能。(每小题5分,共10分)
假设使用名称为AAA的数据库,它包括Students(学号 char(8),姓名 varchar(8),年龄 int,专业 varchar(20),入学日期 DateTime)和Score(学号 char(8),课程名 varchar(10),成绩 numeric(5,2))两张表。

1. select year(入学日期) as 入学年份,count(*) as 人数
from students
group by year(入学日期)
从AAA库的Students表中分组统计出每个年份入学的学生人数。
2. declare @a numeric(5,2)
set @a=(select avg(成绩) from score)
select *
from score
where 成绩>=@a
从从AAA库的Score表中查询出大于等于平均成绩的所有记录。

来源:网络整理 免责声明:本文仅限学习分享,如产生版权问题,请联系我们及时删除。

相关文章:

2045电大《金融企业会计》试题和答案20090704-27

2046电大《企业金融行为》试题和答案20040704-27

2045电大《金融企业会计》试题和答案20090104-27

2045电大《金融企业会计》试题和答案20080704-27

2045电大《金融企业会计》试题和答案20070104-27

2045电大《金融企业会计》试题和答案20080104-27

2045电大《金融企业会计》试题和答案20060704-27

2045电大《金融企业会计》试题和答案20050104-27

2045电大《金融企业会计》试题和答案20060104-27

2045电大《金融企业会计》试题和答案20040104-27

热搜文章
最新文章