当前位置:文档之家› 7月数据库基础与应用试题及参考答案

7月数据库基础与应用试题及参考答案

中央广播电视大学数据库基础与应用(计信息管理)试题题号一二三四五总分一、单项选择题,把合适的选项编号填写在括号内。

(每小题2分,共20分)1.设D1,D2和D3域的基数分别为2,3和4,则D1⨯D2⨯D3的元组数为()。

A.9B. 24C.10D. 202.若一个关系为R(学生号,姓名,性别,年龄),则()适合作为该关系的主码。

A.学生号B. 姓名C. 性别D.年龄3.设一个集合A={3,4,5,6,7},集合B={1,3,5,7,9},则A和B的并集中包含有()个元素。

A. 10B. 8C. 7D. 64.在一个关系R中,若存在X→(Y,Z),则也隐含存在X→Y和X→Z,称此为函数依赖的( )规则。

A. 传递性B.分解性C. 合并性D. 增广性5.若一个关系的任何非主属性都不部分依赖于任何候选码,则称该关系达到()范式。

A. 第一B. 第二C. 第三D. BC6.Access数据库中的“一对多”指的是()。

A.一个字段可以有许多输入项B.一条记录可以与不同表中的多条记录相关C.一个表可以有多个记录D.一个数据库可以有多个表7.文本型字段最多可以存放()个字符。

A.250 B.252 C.254 D.2558.下列()图标是Access的标志。

A. B. C. D.9.Access中的字段说明用于对字段作进一步的描述,当光标处于该字段时,该说明显示在()上。

A.状态栏 B.工具栏 C.菜单栏 D.标题栏10.Access 2000中数据访问页有两种视图,它们是设计视图和()视图。

A.浏览 B.显示 C.页面 D.预览二、是非判断题,根据叙述正确与否在题目开始的括号内打对号“√”或叉号“×”()1.当建立和删除视图时,对对应的基本表没有影响。

()2.由概念设计进入逻辑设计时,原来一对一或一对多的联系通常需要转化为对应的基本表。

()3.概念设计也要贯彻单一化原则,即一个实体中的所有属性都是直接用来描述码的。

()4在对象数据模型中,对象不但能够继承,而且能够嵌套。

() 5.设一个学生关系为S(学生号,姓名),课程关系为C(课程号,课程名),选课关系为X(学生号,课程号,成绩),求出所有选课的学生信息的运算表达式(X)与S的自然连接。

为学生号() 6.SQL Server2000中的整数类型分别为bigint、int、smallint和tinyint。

() 7. SQL Server2000不能通过查询分析器和企业管理器这两种工具来完成数据库的管理工作。

()8.当指定基本表某一列或若干列为主码时,则系统将在这些列上自动建立一个唯一值、聚集和非空索引。

()9.用于配置客户端网络连接的工具是客户端网络实用工具。

()10.局部变量的开始标记为@@,全局变量的开始标记为@。

三、填空题,把合适内容填在横线上。

(每空1分,共30分)1.数据库处理技术经历了人工管理、__________、__________、以及分布式数据库管理等四个发展阶段。

2.关系数据模型包括___________、______________和关系运算三个方面。

3.学生关系中的院系号属性与院系关系中的院系号主码属性相对应,则________为________学生关系中的外码。

4.一个关系若存在________依赖和_________依赖,则必然会造成数据冗余和操作异常。

5.在新版的SQL中,查询所涉及到的表及表之间的连接是在from选项中实现的,表之间的连接共有三种方式,分别称为中间连接、__________和__________。

6.数据库系统具有__________、__________、数据独立、数据粒度小、独立的数据操作界面、由DBMS统一管理等优点。

7.在实体中能作为码的属性称为___________,否则称___________非主属性。

8.关系完整性包括_______完整性、_______完整性和用户定义整性三个方面。

9.在一个关系R中,“职工号”函数决定“姓名”既是_______函数依赖,又是________函数依赖。

10.设一个关系为R(A,B,C,D,E,F),它的最小函数依赖集为FD={A→B,A→C,D →E,D→F},则该关系的候选码为________,该候选码含有______属性。

11.Access中的表间关系有一对一、和三种。

12.一个Access数据库对应于操作系统中的_______个文件,其文件扩展名为________。

13.查询可以作为窗体、和的数据源。

14.报表由报表页眉、页面页眉、主体、和等5节组成。

15. Access为用户提供了多种数据库安全措施,如设置用户__________和__________。

四、根据主教材第四章所给的商品库和教学库,按照下列前三小题的每条SQL查询语句写出相应的功能,或者按照下列后两小题的每种功能写出相应的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 课程.课程号=选课.课程号group by 课程.课程号,课程名2. Select *From 课程Where exists ( select 课程号From 选课Where 课程.课程号=选课.课程号Group by 课程号Having count(*) >=3)3.Select x.*,课程名,课程学分,成绩From 学生 x,课程 y,选课 zWhere x.学生号=y.学生号 and y.课程号=z.课程号Order by 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 scorewhere 成绩>=@a2. create procedure xxk1asbeginselect *from students x,score ywhere x.学号=y.学号end中央广播电视大学数据库基础与应用(计信息管理)试题参考答案及评分标准一、单项选择题,把合适的选项编号填写在括号内。

(每小题2分,共20分)1. B2. A3. C4.B5. B6. D7. D8. B9. A 10. C二、是非判断题,根据叙述正确与否在题目开始的括号内打对号“√”或叉号“×”(每小题2分,共20分)1. √2. ×3. √4. ×5. √6. √7. ×8. √9. √ 10. ×三、填空题,把合适内容填在横线上。

(每空1分,共30分)1. 文件管理、数据库管理2. 关系数据结构、关系完整性规则3. 院系号、学生4. 部分、传递5. 左连接、右连接(次序无先后)6. 数据结构化、数据共享(次序无先后)7. 主属性、非主属性8. 实体、参照(次序无先后)9. 非平凡、完全10. (A,D)、211. 一对多、多对多询(次序无先后)12. 1、mdb13. 报表、数据访问页(次序无先后)14. 页面页脚、报表页脚(次序无先后)15. 密码、权限(次序无先后)四、根据主教材第四章所给的商品库和教学库,按照下列前三小题的每条SQL查询语句写出相应的功能,或者按照下列后两小题的每种功能写出相应的SQL查询语句。

(每小题4分,共20分)1. 从教学库中查询出每门课程被选修的学生数。

2. 从教学库中查询出至少被3名学生选修的所有课程。

3. 从教学库中查询出每个每个学生选课的全部情况,并依次按学生号和成绩排序。

4. select 商品表1.商品代号,单价,数量,产地from 商品表1,商品表2where商品表1.商品代号=商品表2.商品代号5. select *from商品表1where 数量=some(select max(数量) from 商品表1)五、根据下面所给的AAA数据库,写出每小题所能实现的功能。

(每小题5分,共10分)1.从score表中查询大于等于平均成绩的所有记录。

2.显示AAA库中所有学生的记录信息及选课成绩。

相关主题