《数据库基础与应用专科选修》期末试题及答案Word格式文档下载.docx

上传人:b****5 文档编号:18890126 上传时间:2023-01-02 格式:DOCX 页数:6 大小:18.68KB
下载 相关 举报
《数据库基础与应用专科选修》期末试题及答案Word格式文档下载.docx_第1页
第1页 / 共6页
《数据库基础与应用专科选修》期末试题及答案Word格式文档下载.docx_第2页
第2页 / 共6页
《数据库基础与应用专科选修》期末试题及答案Word格式文档下载.docx_第3页
第3页 / 共6页
《数据库基础与应用专科选修》期末试题及答案Word格式文档下载.docx_第4页
第4页 / 共6页
《数据库基础与应用专科选修》期末试题及答案Word格式文档下载.docx_第5页
第5页 / 共6页
点击查看更多>>
下载资源
资源描述

《数据库基础与应用专科选修》期末试题及答案Word格式文档下载.docx

《《数据库基础与应用专科选修》期末试题及答案Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《《数据库基础与应用专科选修》期末试题及答案Word格式文档下载.docx(6页珍藏版)》请在冰豆网上搜索。

《数据库基础与应用专科选修》期末试题及答案Word格式文档下载.docx

得分

评卷人

一、填空题(每空1分,共20分)

1.Access数据库可以包含___________、__________、__________、__________、宏、模块和数据访问页等数据库对象,一个Access数据库对应于操作系统中的1个文件,其文件扩展名为__________。

2.表是由一些列和行组成的,表中的一列称为一个_________,表中的一行称为一条_________。

3.打开数据表可以使用____________视图,也可以使用____________视图,这两种方式可以通过__________菜单相互转换。

4.将文本型数据“13”、“4”、“16”、“760”降序排序,其顺序是___________________________。

5.表与表之间的关系有______________、_______________、_________________。

6.窗体由_____________、______________、_______________、页面页眉和页面页脚五部分组成。

7.在报表中有_______________、_________________和__________________三种视图状态。

二、选择题:

在下列各题的备选答案中选择一个正确的。

(每小题2分,共20分)

1、数据库技术是从21世纪___年代末期开始发展的。

A.60B.70C.80D.90

2、在ACCESS2002中,如果一个字段中要保存长度多于255个字符的文本和数字的组合数据,选择______型数据。

A.文本B.数字C.备注D.字符

3、ACCESS2002中,在设计视图中使用表中的数据创建查询时,首先要添加表,使用____菜单中的命令打开“显示表”对话框,完成添加表的操作。

A.视图B.插入C.查询D.工具

4、二维表由行和列组成,每一行表示关系的一条________。

A.属性B.字段C.集合D.记录

5、在ACCESS2002中,建立的数据库文件的扩展名为________。

A..mdbB..dbfC..dbcD..dct

6、ACCESS2002中,使用菜单在报表中插入页码,页码可以显示在____。

A.报表页眉B.报表页脚C.页面页眉D.报表主体

7、输入掩码向导一般用于________型数据。

A.是否B.照片C.文本D.数字

8、________不属于高级查询。

A.计算查询B.总计查询C.删除查询D.交叉表查询

9、_________不属于统计函数。

A.MaxB.CountC.LastD.year

10、ACCESS2002自动创建的主键是___________型数据。

A.自动编号B.文本C.整型D.备注

三、简答题(每小题6分,共30分)

1、简述什么是参照完整性?

实施参照完整性必须遵守的规则?

2、Access提供了两种保证数据库安全的可靠性途径,叙述它们的作用。

3、叙述什么是Access数据库的导入数据和链接数据及其它们的区别。

4、简单归纳窗体、报表和数据访问页的异同。

5、简单叙述ACCESS中,数据库安全操作的几种实现方式。

四、根据题目条件,写出符合要求的SQL语句(共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.从商品库中查询出数量最多的一种商品。

2.从商品库中查询出同一类商品多于一种的所有分类名。

3.从商品库中查询出同一产地的商品只有一种的所有商品。

4.从商品库中查询出每种商品的总价值,并按降序排列出来。

5.从教学库中查询出至少有两名学生所选修的全部课程。

五、程序题(共10分)

以下是一个竞赛评分程序。

8位评委,去掉一个最高分和一个最低分,计算平均分(设满分为10分)。

请填空补充完整。

PrivateSubForm_Click()

DimMaxasInteger,MinasInteger

DimiasInteger,xasInteger,sasInteger

DimpasSingle

Max=0

Min=10

Fori=1to8

x=Val(InputBox(“请输入分数:

”))

if 

 

ThenMax=x

ThenMin=x

s=s+x

Nexti

s= 

p=s/6

MsgBox“最后得分:

”&

p

EndSub

8956

数据库原理与应用试题答案及评分标准

1.表、查询、窗体、报表(可以不按顺序排列)、mdb(大小写都可以)2.字段、记录3.数据表、表设计(可以不按顺序排列)、视图4.760,4,16,135.一对一、一对多、多对多(可以不按顺序排列)6.窗体页眉、主体、窗体页脚(可以不按顺序排列)7.设计视图、版面预览、打印预览(可以不按顺序排列)

二、选择题(每题2分,共20分)

1.A2.C3.A4.D5.A6.C7.D8.C9.D10.A

1.答:

1)参照完整性是一个规则系统,Access通过参照完整性来确保相关表中记录之间关系的有效性,并且不会意外地删除或更改相关数据。

2)实施参照完整性必须遵守的规则a)不能将值输入到相关表的外部关键字字段中,若该相关表不存在于主表的主关键字中。

b)如果在相关表中存在匹配的记录,不能从主表中删除这个记录。

c)如果某个记录有相关的记录,不能在主表中更改主关键字。

2.答:

一种是为打开的输据库设置密码,另一种方法是设置用户级安全;

以限制允许用户访问或更改数据库的某些部分。

1)设置密码后,只有输入正确密码的用户才可以打开数据库。

2)如果定义了数据库的用户级安全,用户在基于用户级安全权限的限制内保持有效的使用。

3.1)导入数据就是从外部数据源(外部文件或外部数据库)中导入数据对象到当前数据库,并且不改变外部数据源中的数据。

当外部数据源中的数据发生改变时,并不影响当前数据库中的数据。

2)链接数据是指建立链接来读取或更新外部数据源中的数据,但这些数据不存储在当前数据库中;

外部数据源的格式也不发生变化。

当外部数据源的位置(路径)发生改变,要重新建立链接。

对外部数据源中的数据进行的改变,直接影响当前数据库中的数据。

4.答:

1)窗体主要用于制作用户与系统交互的界面;

报表主要用于数据库数据的打印输出;

数据访问页主要用于通过Internet查看或操作数据库中的数据。

2)表和窗体的数据源存储在本地数据库中;

数据访问页的数据源是存储,在Internet或Intranet上的Access2000数据库或SQL服务器上的数据库。

3)报表和窗体存储在本地数据库中;

数据访问页作为分离文件单独存放在Access2000数据库外部。

4)报表和窗体的数据源是表、查询或SQL语句;

数据访问页的数据源是表和查询。

5)数据访问页可以通过E—mail发布动态数据,具有一些特有的控件,如:

滚动文本。

5.答:

数据库安全操作有以下4种实现方式:

1)、设置数据库密码;

2)、设置用户级安全机制;

3)、设置帐号;

(有三种帐号:

①、创建安全管理员帐号;

②、创建用户帐号;

③、创建安全组帐号。

)4)、设置用户与组的权限。

四、根据题目条件,写出符合要求的SQL语句(每小题4分,共20分)

1.select*

from商品表1

where数量=some(selectmax(数量)

2.selectdistinct分类名

groupby分类名havingcount(*)>

1

3.select商品表1.*,产地

from商品表1,商品表2

where商品表1.商品代号=商品表2.商品代号and产地in(select产地

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

wherex.商品代号=y.商品代号

groupby产地havingcount(*)=1

4.select*,单价*数量as总价值

orderby总价值desc

5.selectdistinctx.*

from课程x,选课y,选课z

wherey.课程号=z.课程号andy.学生号<

>

z.学生号

andx.课程号=y.课程号

五、编程题(共10分)

1.x>

Max(3分)

2.x<

Min(3分)

3.s=s-Max-Min(4分)

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1