试卷代号:2213

中央广播电视大学2003—2004学年度第二学期“开放专科”期末考试

电子商务专业

《数据库应用》试题

2004年7月

一、单选(每空2分,共10分)

1.在Access数据库系统中,不能建立索引的数据类型是(    )。

  A.文本型    B.备注型

  C.数值型    D.日期/时间型

2.下面有关表的叙述中错误的是(    )。

  A.表是Access数据库中的要素之一

  B.表设计的主要工作是设计表的结构

  C.Access数据库的各表之间相互独立

  D.可以将其他数据库的表导人到当前数据库中

3.Access中包含有(    )个数据库对象。

    A.5    B.6

    C.7    D。 8

4.在设计Access数据表时,“索引”属性有(    )取值。

    A.1    B.2

    C.3    D.4

5.下列(    )图标是Access中新建宏的标志。

 

二、填空(每空1分,共25分)

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

2.DBMS具有——————、——、一和数据库恢复等管理控制功能。

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

4.在非关系模型中操作记录的方式是——式的,在关系模型中,操作记录的方式是——式的。

5.在对象数据模型中,对象具有——性、——性和——性。

6.DBMS提供数据—————语句和数据——————语句供用户使用。

7.关系中的每个属性只能取——,关系的结构不允许——。

8.关系完整性包括—二—————完整性、——完整性和——的完整性三个方面。

9.  关系中的码可分为——、——、—————、——和外码五种。

三、填空(每空1分,共25分)

    1.在一个关系R中,若存在“学号+系号,系号一系主任”,则隐含存在着——函数决定——。

    2.设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A+B,B+C,B+D,D+E},则该关系的候选码为——,该候选码含有————周性。

    3.一个关系若存在部分函数依赖和传递函数依赖,则必然会造成数据——以及——、删除和修改异常。

    4.设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A+B,A+C,A+D,D—E},该关系满足——范式,若要规范化为高一级的范式,则将得到——个关系。

    5.在——完整性约束中,每个约束只能涉及到1个属性,在——完整性约束中,每个约束可以涉及到多个属性。

    6.在SQL中,insert、update和delete分别为对基本表进行——、——和——记录操作的命令。

    7.在SQL中,根据基本表建立一个视图时,包括建立了该视图的——和——两个方面。

    8.在SQL的查询语句中,——选项实现分组统计功能,——选项实现对结果表的排序功能。

    9.需求说明书是系统总体设计方案,是——单位与——单位共同协商达成的文档。

    10.设计数据库的逻辑结构模式时,首先要设计好——,然后再设计好各个———。

    11.若一个关系的任何非主属性都不部分依赖和传递依赖于任何候选码,则称该关系达到——范式。

    12.关系数据库系统中的全局模式由若干个——所组成,表与表之间的联系是通过定义的——和——实现的。

四、填空(每空2分,共20分)

1.在Access的用户界面中,工具栏中的功能可以通过执行—————中的相应命令来实现。

2.Access“表”结构设计窗口中上半部分的“表设计器”是由——、——和:说明等三列组成。

3.在Access数据库中,文本型字段和备注型字段可以用于保存+或

————————,数值型字段则只允许保存数字。

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

5.在Access中模块分为———————和——————+两种类型。

6.在设置或撤消数据库密码的过程中,数据库必须以—————————方式打开;

五、根据主教材第四章所给的商品库和教学库,按照下列前三小题的

  每条SQL查询语句写出相应的功能,或者按照下列后两小题的

  每种功能写出相应的SQL查询语句。(每小题小分。共20分)

在名称为商品库的数据库中包含有商品表1和商品表2,它们的定义分别为:

商品表1(商品代号char(8),分类名char(8),单价float,数量Int)

商品表2(商品代号char(8),产地char(6),品牌char(6))

在名称为教学库的数据库中包含有学生、课程和选课三个表,它们的定义分别为:

学生(学生号char(?),姓名char(6),性别char(2),出生日期datetime,专业char(10),年级int)

课程(课程号char(4),课程名char(10),课程学分int)

选课(学生号char(7),课程号char(4);成绩int)

  1.select x。商品代号,分类名,数量,品牌

    from商品表1 x,商品表2y

    wherex.商品代号二y.商品代号

  2.select  *

    from学生

    where学生号in(select学生号

    from选课

    groupby学生号havingcount(  *  )<=2

    )or not exists(select  *

    from选课

    where学生.学生号二选课.学生号

    )

3.  select  *

    from 学生

    where not exists ( select y.课程号

    from学生x inner join选课y on x.学生号=y.学生号

    where x.姓名=@a and not exists(select *

    from选课

    where 学生.学生号=选课.学生号and y.课程号=选课.课程号

    )

    )

4.从商品库中查询出数量大于10的商品种数。

5,从商品库中查询出比所有商品单价的乎均值要高的全部商品。

 

试卷代号:2213

中央广播电视大学2003—2004学年度第二学期“开放专科”期末考试

电子商务专业

《数据库应用》

试题答案及评分标准

(供参考)

2004年7月

一、单选(每空2分,共10分)

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

二、填空(每空1分,共25分)

    1.数据结构化    数据共享    数据独立性    数据粒度小(次序无先后)

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

    3.多    多

    4.过程    集合

    5.封装    继承    多态(次序无先后)

    6.定义(描述)    操纵(次序无先后)

    7.单值    嵌套

    8.实体    参照    用户定义(次序无先后)

    9.超码    候选码    主码    备用码(次序无先后)

三、填空(每空1分,共25分)

    1.学号    系主任

    2.A    1

    3.冗余    插入

    4.第二    2

    5.列级    表级

    6.插入    修改(更新)    删除

    7.结构    内容

    8.  group by    order by

    9.开发    用户

    10.全局模式  外模式

    11.第三

    12.基本表    主码  外码

四、填空(每空2分,共20分)

    1.下拉菜单

    2.字段名称    数据类型(次序无先后)

    3.文本(或字符)    数字

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

    5.类模块    标准模块(次序无先后)

    6.独占

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

    1.从商品库中查询出每一种商品的商品代号、分类名、数量和品牌等信息。

    2.从教学库中查询出最多选修了2门课程(含未选任何课程)的全部学生。

    3。从教学库中查询出选修了姓名为@a的学生的全部选课的所有学生。