当前位置:文档之家› 中央电大模拟试题1-及答案

中央电大模拟试题1-及答案

中央广播电视大学2007

电子商务专业数据库应用试题8

题号一二三四总分

08年9

一、单项选择题,把合适的选项编号填写在括号内。(每小题2分,共20分)

1.若实体A和B是多对多的联系,实体B和C是1对1的联系,则实体A和C是()。

A. 一对一

B. 一对多

C. 多对一

D. 多对多

2.若一个关系的任何属性都不部分依赖和传递依赖于任何候选码,则该关系最高达到了()范式。

A. 第一

B. 第二

C. 第三

D. BC

3.在SQL中,create table为()数据库中基本表结构的命令。

A. 建立

B. 修改

C. 删除

D. 查询

4.设X和Y关系的属性数分别为2和3,则X Y的属性数为()。

A. 5

B. 6

C. 10

D. 15

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.文本型字段最多可以存放()个字符。

A.250 B.252 C.254 D.255

8.如果字段内容为声音文件,可将此字段定义为()类型。

A.文本B.查询向导C.OLE对象D.备注

9.下列()图标是Access2000中新建查询的标志。

A.B.C.D.

10.Access2000模块窗口由()个部分组成。

A.2 B.3 C.4 D.5

二、是非判断题,若叙述正确则在题目后面的括号内打“√”否则打“×”(每小题2分,共20分)

1.DBMS只提供数据定义语句,不提供数据操纵语句供用户使用。

()

2.在一个关系R中,若X→Y,并且X的任何真子集都不能函数决定Y,则称X→Y为部分函数依赖,

()

3.基本表属于全局模式中的表,它是实表,而视图则属于局部模式中的表,它是虚表。

()

4.当修改一个视图时,不会对相应的基本表产生任何影响。

()

5. 当指定基本表中某一列或若干列为UNIQUE约束时,则系统将在这些列上自动建立一个唯一值索引。

()

6.Access2000中的子窗体就是窗体中的窗体,主要用来在窗体中显示来自多个表的数据。

()

7. 数据访问页与其他数据库对象的区别是:在Access数据库中仅保存数据访问页的快捷方式,数据访问页本身则作为一个独立的HTML文件保存。

()

8.Access2000中的模块不是用内在的VBA语言编写的。

()

9.在一个宏中要打开一个报表,应该选择的操作命令是OpenQuery。

()

10.Access 2000中共有100条以上的基本宏操作,这些基本操作还可以组合成很多其它的“宏组”操作。

()

三、填空题,把合适内容填在横线上。(每空1分,共30分)

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

2.DBMS具有________、________、并发性和数据库恢复等管理控制功能。

3.关系中的每一行称为一个________,每一列称为一个________。

4.在对象数据模型中,对象具有________性、________性和多态性。

5.设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,A→C,(A,D)→E},则该关系的候选码为________,该关系存在着_________函数依赖。

6.关系完整性包括________完整性、________完整性和用户定义的完整性三个方面。

7.一个关系的候选码能够函数决定每个属性,其中除了存在完全函数决定外,也允许存在______函数决定和______函数决定。

8.对关系进行规范化,通常只要求规范化到第三范式,该规范化过程能够很好地保持数据的__________连接性和___________依赖性。

9.在SQL中,若一个完整性约束只涉及到一个列,则该完整性约束既可以作为________完整性约束定义,也可以作为________完整性约束定义,两者只选其一。

10.一个数据库应用系统的开发过程大致相继经过需求分析、概念设计、__________、__________、机器实现、运行维护等六个阶段。

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

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

13.查询可以作为___________、_____________和数据访问页的数据源。

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

15. SQL Server2000版本一般包括企业版、__________、__________、开发版和评估版等。

四、根据主教材第四章所给的商品库和教学库,按照下列前三小题的每条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 课程

where exists (select *

from 选课

where 课程.课程号=选课.课程号

)

3.select 性别,count(*) as 人数

from 学生

where 专业=’电子’

group by 性别

4.从商品库中查询出单价大于等于2000元、或者数量大于等于15的所有商品

5. 从教学库中统计出每门所选修课程的平均成绩,要求显示出课程号和平均成绩两列数据。

6.从教学库中查询出至少有3名学生所选修的全部课程。要求带有子查询。

中央广播电视大学2007

电子商务专业数据库应用试题参考答案及评分标准8

一、单项选择题,把合适的选项编号填写在括号内。(每小题2分,共20分)

1. D

2. D

3. C

4. A

5. D

6. B

7. D

8. C

9. D 10. B

二、是非判断题,若叙述正确则在题目后面的括号内打“√”否则打“×”(每小题2分,共20分)

1. ×

2. ×

3. √

4. ×

5. √

6. √

7. √

8. ×

9. ×10. ×

三、填空题,把合适内容填在横线上。(每空1分,共30分)

1. 结构化、共享(次序无先后)

2. 安全性、一致性(次序无先后)

3. 元组、属性

4. 封装、继承(次序无先后)

5. (A,D)、部分

6. 实体、参照(次序无先后)

7. 部分、传递

8. 无损、函数

9. 列级、表级(次序无先后)

10. 逻辑设计、物理设计

11. 1对多、多对多(次序无先后)

12. 1、mdb

13. 窗体、报表

14. 报表页眉、页面页眉(次序无先后)

15. 标准版、个人版

四、根据主教材第四章所给的商品库和教学库,按照下列前三小题的每条SQL查询语句写出相应的功能,或者按照下列后三小题的每种功能写出相应的SQL查询语句。(每小题5分,共30分)

1. 从教学库中查询出每个学生选课的门数。

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

3. 从教学库中查询出电子专业中男、女学生的人数。

4. select *

from 商品表1

where 单价>=2000 or 数量>=15

5. select 课程号,avg(成绩) as 平均成绩

from 选课

group by 课程号

6. select *

from 课程

where 课程号in (select 课程号

from 选课

group by 课程号having count(*)>=3 )

相关主题
文本预览
相关文档 最新文档