《Access数据库技术》习题答案Word文档下载推荐.docx

上传人:b****5 文档编号:21183661 上传时间:2023-01-28 格式:DOCX 页数:31 大小:566.85KB
下载 相关 举报
《Access数据库技术》习题答案Word文档下载推荐.docx_第1页
第1页 / 共31页
《Access数据库技术》习题答案Word文档下载推荐.docx_第2页
第2页 / 共31页
《Access数据库技术》习题答案Word文档下载推荐.docx_第3页
第3页 / 共31页
《Access数据库技术》习题答案Word文档下载推荐.docx_第4页
第4页 / 共31页
《Access数据库技术》习题答案Word文档下载推荐.docx_第5页
第5页 / 共31页
点击查看更多>>
下载资源
资源描述

《Access数据库技术》习题答案Word文档下载推荐.docx

《《Access数据库技术》习题答案Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《《Access数据库技术》习题答案Word文档下载推荐.docx(31页珍藏版)》请在冰豆网上搜索。

《Access数据库技术》习题答案Word文档下载推荐.docx

◆重修成绩管理,根据重考的成绩刷新相关课程的成绩。

(2)确定数据库中的信息。

根据系统功能分析,可以总结出该数据库中应包括的信息有:

◆首先要做成绩录入,为以后的成绩分析做好前期数据准备。

数据信息应包括学生的学号、考试课程代码和成绩等属性。

另外,成绩有约束条件,例如不得超过100分等。

◆学生的基本信息包括学号、姓名、性别、班组、照片、备注等,这些都是统计数据的基本信息来源。

◆考虑给学生补考的机会,所以需要学生补考的信息,应该包含学号、课程代码和补考成绩。

(3)确定该系统中需要的实体及实体的属性。

根据前面的分析,该系统中的实体有:

◆学生基本信息实体

“学生”实体具有学号,姓名,性别,籍贯,出生年月,班级,照片,备注等属性,通过这些属性可以方便地查询到学生的基本信息。

◆成绩信息实体

“成绩”实体要具有学号、课程代码、成绩等属性。

◆补考成绩信息实体

“补考”成绩实体具有学号、课程代码、补考成绩等属性。

◆课程信息实体

“课程”实体具有课程代码、名称、学分属性。

(4)确立E-R图及实体之间的关系。

根据实体集的设计,使用E-R图描述实体-联系,本系统的实体-联系E-R图如下所示:

从E-R图中可以得知:

◆学生与成绩之间的关系是一对多的,一名学生有几门考试成绩,补考成绩和成绩间的关系是一对一的。

◆课程与成绩、补考成绩间的关系是一对多的关系,一门课程有很多成绩。

(5)从E-R图转换成关系数据模型。

根据E-R图可以很容易地将实体转换成关系:

◆学生(学号,姓名,性别,籍贯,出生年月,班级,备注,照片),其中,学号是主键。

◆成绩(学号,课程代码,成绩),其中学号和课程代码组合为主键。

◆补考成绩(学号,课程代码,补考成绩),其中学号和课程代码组合为主键。

◆课程(课程代码,名称,学分),其中课程代码为主键。

2.创建“学生成绩管理系统”数据库。

在Access中创建数据有两种方法,一是创建一个空数据库,二是使用向导创建数据库,因为Access提供了完全图形化的用户界面和丰富的向导,所以这两种方法都不难。

下面的操作步骤是创建一个空数据库的方法。

(1)启动Access2003。

打开【文件】菜单,单击【新建】命令。

这时,【任务窗格】会切换到【新建文件】任务状态。

(2)在【新建文件】任务窗格中单击【空数据库】命令,打开【文件新建数据库】对话框。

(3)在【文件新建数据库】对话框中,指定数据库文件的存储位置,并在文件名一栏中输入数据库文件的文件名,这里输入“学生成绩管理系统”,然后单击【创建】按钮。

这样,Access2003便在指定的位置创建了一个名为“学生成绩管理系统”的空数据库文件。

使用向导创建数据库的方法请参见教材2.4.2小节。

3.为“学生成绩管理系统”建立密码。

在Access2003中,可以为打开数据库设置密码,对数据库进行有效的安全保护。

当打开设置有密码的数据库时,将显示要求输入密码的对话框,只有输入了正确的密码,才能打开该数据库。

建立密码的方法如下:

(1)启动Access2003,选择【文件】菜单中的【打开】命令,打开【打开】对话框,查找并选中“学生成绩管理系统”数据库。

单击【打开】按钮右侧的下拉箭头,选择【以独占方式打开】命令,打开数据库。

(2)选择【工具】菜单中的【安全】子菜单中的【设置数据库密码】命令,打开【设置数据库密码】对话框,在【密码】文本框中输入自己的密码,在【验证】文本框中再次输入密码进行确认。

(3)单击【确定】按钮后即可为数据库创建密码。

第3章表的创建与使用

1.C2.C3.C4.D5.B6.A7.B8.A9.A

1.对象;

数据来源

2.表的结构

3.字段名称

4.限制条件

5.表设计器中

6.查找

7.输入先后

8.主键或索引

9.另一个表中

10.字段或多个字段

11.默认

12.64K

13.数据表视图

14.浏览窗口

15.OLE类型

16.1个、多个

17.记录定位按钮

18.准则、准则

19.数据项

20.元组

21.属性

22.任意

三、上机实训指导(结果保存在“\课后上机题\第3章\”文件夹下的学生成绩管理系统中)

1.为“学生成绩管理系统”创建以下表结构:

学生(学号,姓名,性别,籍贯,出生年月,班级,照片,备注)

成绩(学号,课程代码,成绩)

补考成绩(学号,课程代码,补考成绩)

课程(课程代码,名称,学分)

“学生”表结构如下表所示。

字段名

字段数据类型

学号

文本

籍贯

照片

OLE对象

姓名

出生年月

日期

备注

性别

班级

“成绩”表结构如下表所示。

课程代码

成绩

数字

“补考成绩”表结构如下表所示。

补考成绩

“课程”表结构如下表所示。

名称

学分

表结构的建立过程请参阅教材3.2节。

2.为“学生成绩管理系统”中的表设置主键和字段属性。

在表的设计视图中可以方便地进行表的主键设置。

设置方法如下:

(1)打开要设置主键的表的设计视图。

(2)在设计视图中选择主键行,然后单击右键,从弹出的菜单中选择“主键”命令,即可为该表设置主键。

(3)对于使用组合字段作为主键的,可以按住【Ctrl】键选择主键字段行,然后再使用同样的方法设置即可。

有关字段的属性设置,请参阅上面各个表中的属性定义。

3.向“学生成绩管理系统”中的表输入数据。

输入表中的数据有多种方法,如在表的数据表视图中直接输入、从外部文件中导入等,用户可以根据情况选择数据的输入方式,具体输入方法请参阅教材3.2节。

下面给出各个表的部分数据,学生可以根据自己的需要补充完整。

“学生”表

20080001

李直

北京

1987-12-05

08国贸1

20080002

陈昕

昆明

1988-09-14

20080103

高霏霏

河南

1986-06-09

08电商2

20080154

李杰强

天津

1987-03-08

08网络1

20080265

林晨曦

济南

1988-10-06

08会计1

20080126

张婉宁

西安

1988-01-09

……

“成绩”表

C10101

90

C10203

58

C10005

85

C10302

94

C10008

57

80

“补考成绩”表

2008002

75

“课程”表

课程名称

计算机应用基础

4

会计学原理

国际金融

3

市场营销学

计算机网络基础

C20010

网页设计

C30112

电子商务

4.为“学生成绩管理系统”建立适当的表间关系。

关系是在表之间建立的联系。

关系有一对多、一对一和多对多3种类型。

如下图所示是学生成绩管理系统中各个表之间的关系。

建立表间关系的具体方法请参阅3.4.2小节。

第4章查询的创建与使用

1.B2.C3.B4.D5.C6.D7.B8.C9.B

1.计算;

条件检索

2.数据集;

来源

3.数据源表;

查询

4.选择查询;

参数查询;

交叉表查询;

操作查询

5.简单查询向导;

交叉表查询向导

6.选择查询;

参数查询

7.选择查询

8.窗体;

报表

9.两个表;

两个表;

字段

10.有效性;

准确性

11.数据资源

12.数据来源

13.数据定义;

14.逻辑

三、上机实训指导(结果保存在“\课后上机题\第4章\”文件夹下的学生成绩管理系统中)

1.在“学生成绩管理系统”中建立用于显示每名学生的成绩信息的查询。

每名学生的成绩信息查询结果中需要看到学生的姓名、班级、课程、成绩等信息,所以需要用到学生、成绩、课程三个表中的某些字段。

建立查询的方法有多种,在此使用设计视图建立该查询,操作步骤如下。

(1)打开学生成绩管理系统,切换到【查询】对象中。

(2)打开一个新查询的设计视图,并在弹出的【显示表】对话框中选择“学生”、“课程”和“成绩”这3个表,然后单击【添加】按钮。

(3)在设计窗格中进行如下设置:

将“学生”表中的“学号”、“姓名”和“班级”字段、“课程”表中的“课程”字段以及“成绩”表中的“成绩”字段添加到设计网格的“字段”行中。

该查询的设计视图见下图。

(4)保存此查询运行即可看到查询结果中显示了每个学生的成绩信息。

2.在“学生成绩管理系统”中建立根据指定的学号查看相应学生信息的参数查询。

(5)打开一个新查询的设计视图,然后通过【显示表】对话框将“学生”表添加到该查询的设计视图中。

(6)在设计视图的设计网格中作如下设置:

在“字段”行中添加“学生”表中的全部字段;

在“显示”行中,将全部字段选中;

在“条件”行中,为“学号”字段指定条件:

“[请输入要查询的学生学号:

]”,该查询的设计视图见下图。

(7)保存此查询并运行该查询,即会弹出参数输入对话框(见下图),输入学生学号后即可实现按学号查询学生的成绩信息。

3.在“学生成绩管理系统”中建立按课程统计学生成绩最低、最高和平均分的查询。

统计学生的最低分、最高分和平均分需要用到记录分组汇总,具体操作步骤如下。

(8)打开一个新查询的设计视图,通过【显示表】对话框将“课程”表和“成绩”表添加到该查询的设计视图中。

(9)单击工具栏上的“总计”按钮,将“总计”行显示在设计网格中。

(10)然后在设计网格中作如下设置:

在“字段”行中添加“课程”表的“课程代码”、“课程名称”字段,以及“成绩”表中的“成绩”字段,“成绩”字段要添加3次。

在“总计”行中,将“课程代码”字段和“课程名称”指定为“分组(GroupBy)”,将3个“成绩”字段分别指定为“最小值(Min)”、“最大值(Max)”和“平均值(Avg)”。

在“显示”行中,将全部字段选中,设置完成后的设计视图见下图。

(11)保存此查询并运行即可看到每门课程的最低分、最高分和平均分。

4.在“学生成绩管理系统”中建立能够按班级查看各科考试成绩平均值的交叉表查询。

创建交叉表查询有两种方法:

使用查询向导和使用设计视图。

使用设计视图创建交叉表查询的方法如下。

(1)打开一个新查询的设计视图,并在【显示表】对话框中将“学生”、“成绩”和“课程”这3张表添加到查询的设计视图中,并选中【查询】菜单中的【交叉表查询】命令,此时设计网格中会多出一行“交叉表”选项。

(2)下面在设计网格中作如下设置:

“字段”行,加入“课程”表中的“课程代码”和“课程名称”字段、“学生”表中的“班级”字段以及“成绩”表中的“成绩”字段。

“总计”行,将“课程”表中的“课程代码”和“课程名称”字段以及“学生”表中的“班级”字段设置为“分组”,再将“成绩”表中的“成绩”字段设置为“平均值”。

“交叉表”行,将“课程”表中的“课程代码”和“课程名称”字段设置为“行标题”,将“学生”表中的“班级”字段设置为“列标题”,将“成绩”表中的“成绩”设置为“值”。

设置完成后的设计视图如下图所示。

(3)保存该查询并执行该查询,即可看到按班级显示的各科成绩平均值。

5.在“学生成绩管理系统”中建立生成表查询,用于将成绩不及格的学生的信息另外存储在一张单独的表中。

创建方法如下。

(1)打开一个新查询的设计视图,并在【显示表】对话框中将“学生”、“成绩”和“补考成绩”三个表添加到查询的设计视图中。

将“学生”表中的所有字段、“成绩”表中的“成绩”字段以及“补考成绩”表中的“补考成绩”字段添加到“字段”行中,然后在“显示”行中将所有字段设置为显示,在“条件”行中将“成绩”字段值设置为:

“<

60”,设置完成后的设计视图如下图所示。

(3)单击【查询】菜单中的【生成表查询】命令,打开【生成表】对话框,在【表名称】文本框中输入生成表的名字,例如“不及格学生的信息”。

(4)单击【确定】按钮就完成了一个生成表查询的创建,单击工具栏上的【数据表视图】按钮,即可预览该生成表查询创建的新表数据。

第5章窗体的创建与使用

1.B2.D3.D4.B5.D6.A

1.工作界面

2.数据操作;

开关面板;

自定义对话

3.控件

4.结构;

外观

5.布局;

6.页眉;

页脚;

主体

7.数据操作;

查询;

格式

8.子窗体

9.最佳环境

10.控件按钮;

属性

11.标签;

图像;

矩形

12.总控面板;

查询面板

13.数据维护;

数据浏览;

数据查询

14.控件的属性

15.多表查询

三、上机实训指导(结果保存在“\课后上机题\第5章\”文件夹下的学生成绩管理系统中)

1.使用“自动窗体”为“学生成绩管理系统”建立纵栏式窗体,用于显示“成绩”表中的信息。

使用“自动窗体”向导创建窗体过程非常简单,请参阅教材5.2.1小节。

2.使用“窗体向导”为“学生成绩管理系统”创建一个主/子窗体,用于显示学生的成绩信息。

要在窗体中显示出学生的成绩信息,需要用到两个表中的内容,这时可以先把建立一个查询,实现该要求,然后再以此查询作为数据源建立窗体,在此可以使用第4章上机实训题第1题中建立的查询作为数据源;

也可以直接使用两个表作为窗体的数据源,具体建立过程请参阅教材5.2.2小节。

如下图所示,是学生成绩信息主/子窗体的窗体视图。

3.使用设计视图为“学生成绩管理系统”建立一个以“学生”表作为数据源的窗体,并分别尝试向窗体中添加“标签”、“文本框”、“命令按钮”、“组合框”、“选项组”以及“图像”等控件。

使用窗体设计视图创建窗体的过程一般包含以下3步:

即首先在窗体设计视图中打开用向导创建的窗体,或创建一个空白窗体;

然后向窗体中添加控件;

最后对窗体和控件进行格式化。

本题的操作步骤如下:

(1)在【数据库】窗口的【窗体】对象页面中单击【新建】按钮,打开【新建窗体】对话框,在【新建窗体】对话框中选择“设计视图”,并选中“学生”表作为数据源。

(2)单击【确定】按钮,系统会打开一个空白的窗体设计视图,选择【视图】菜单下的【窗体页眉/页脚】命令,向窗体中添加“窗体页眉/页脚”节。

(3)单击工具箱中的“标签”按钮,在窗体的“窗体页眉/页脚”节中的拖放出一个适合大小的标签控件,并输入窗体的标题“学生信息登记”。

(4)由于在【新建窗体】对话框中已经选中“学生”表作为数据源,所以与窗体设计视图一起打开的还有【字段列表】窗口,其中列出了可以作为窗体数据源的所有字段。

双击【字段列表】标题选定所有字段,然后按住鼠标左键将其拖放到窗体的“主体”节中。

(5)继续从工具箱中选择所需的控件添加到窗体中,如图像、命令按钮等。

(6)对窗体中的控件进行字体设置、位置排列等美化操作,最终的设计视图如下图所示。

第6章报表的创建与使用

1.B2.D3.C4.B5.D

1.打印机打印

2.页面页眉;

页面页脚

3.标题

4.自动报表;

报表向导;

设计视图

5.多表

6.数据统计;

分析

7.排序与分组

8.数据源

9.标签纸

10.更新

11.窗体

12.每一页;

每一列

13.主体

14.报表页脚;

最后一页底部

三、上机实训指导(结果保存在“\课后上机题\第6章\”文件夹下的学生成绩管理系统中)

1.使用“自动报表”为“学生成绩管理系统”的“学生”表建立“表格式”报表。

使用“自动报表”创建报表的过程非常简单,请参阅教材6.2.1小节。

2.使用“报表向导”为“学生成绩管理系统”的“学生”表建立报表,并按班级进行分组。

使用“报表向导”创建报表的过程请参阅教材6.2.2小节。

创建好的报表如下图所示。

3.使用设计视图为“学生成绩管理系统”创建一张成绩报表,并添加班级分组字段,用于显示各班考试成绩。

根据题目要求,需要用到多个表中的数据,因此需要将用到的数据以查询的形式放到一个表中,此处使用第4章课后题上机实训第1题的查询为数据源建立报表。

具体操作步骤如下:

(1)打开【数据库】窗口的【报表】对象页面,单击【新建】按钮,打开【新建报表】对话框,在该对话框中选择“设计视图”选项,并选定“1学生成绩查询”表作为数据源。

单击【确定】按钮后,系统会打开一个空白报表的设计视图,同时还会打开【字段列表】窗口和【工具箱】窗口。

(2)在这张空白报表的设计视图中包含了“页面页眉”、“主体”和“页面页脚”3个节。

单击【视图】菜单中的【报表页眉/页脚】命令,可以在报表中添加“报表页眉”节和“报表页脚”节。

然后在“报表页眉”节添加一个标签控件,输入文本“学生成绩”,然后可以进行适当地格式化设置,例如,设置字体为“黑体”,字号为“18”磅,字形为“粗体”等。

(3)在【字段列表】窗口中选中“学号”、“姓名”、“课程名称”和“成绩”4个字段,将其拖放到“主体”节,创建字段控件及其附加的关联标签。

(4)选中所有字段控件的关联标签部分,单击工具栏上的【剪切】按钮,将标签与关联的文本框分离。

再选中“页面页眉”节,单击工具栏上的【粘贴】按钮,将这些标签粘贴到“页面页眉”节上,并使用【格式】菜单下的【对齐】子菜单中的各个命令将标签和相应的文字框排齐,使之水平排列。

随后可以对这些控件进行适当地格式化设置。

(5)接下来对各个控件的大小、位置等属性进行设置,设置完成后的设计视图如下图所示。

(6)然后在报表的设计视图上右键单击,从弹出的菜单中选择【排序与分组】命令,打开【排序与分组】对话框。

在对话框的第一行中设置排序字段为“班级”,排序次序为“升序”,如下图所示。

(7)设置报表的分组选项后,在报表中添加了“班级页眉”和“班级页脚”节,随后在“班级页眉”节中创建一个“班级”字段控件,此时的设计视图如下图所示。

(8)切换到报表打印预览视图下即可看到报表内容,如下图所示。

第7章数据访问页的创建与使用

1.B2.D3.C4.A5.D

1.对象

2.数据交换

3.WWW;

数据视图

4.数据访问页设计器

5.超级链接

6.IE浏览器;

Access

7.数据访问页

8.相似

三、上机实训指导(结果保存在“\课后上机题\第7章\”文件夹下的学生成绩管理系统中)

1.使用“自动创建数据页”为“学生成绩管理系统”的“学生”表创建数据访问页。

使用“自动创建数据页”创建数据访问页的过程非常简单,请参阅教材7.2.1小节。

2.使用“数据页向导”为“学生成绩管理系统”的“学生成绩查询”创建数据访问页。

数据页的数据来源可以是表或查询,在此使用“学生成绩查询”作为数据源,具体步骤如下。

(1)在【数据库】窗口的【页】对象页面中单击【新建】按钮,打开【新建数据访问页】对话框。

(2)在【新建数据访问页】对话框中选择“数据页向导”,单击【确定】按钮,打开【数据页向导】对话框。

数据页向导的第1步是要确定数据页上使用哪些字段。

在“表/查询”下拉列表框中选择“查询:

1学生成绩查询”,然后将所有字段添加到“选定的字段”列表框中。

(3)单击【下一步】按钮,打开数据页向导的第2步。

这一步可以设置使用班级进行分组,使用

按钮将该查询中的“班级”字段添加到右侧的列表框中,如下图所示。

(4)单击【下一步】按钮,打开数据页向导的第3步,这一步是要确定记录所用的排序次序,在此不设置。

(5)单击【下一步】按钮,打开数据页向导的第4步。

这是向导的最后一步,要求输入数据访问页的名称,这里输入“2学生成绩查询_数据页”作为名称。

向导中还提供了两个选项,一是“打开数据页”,二是“修改数据页的设计”。

这里选择第一个选项,即直接以页面视图的形式打开数据访问页,如下图所示,这时将以班级分组显示学生成绩。

单击左侧的“+”号将其展开后即可看到具体的学生成绩信息,如下图所示。

第8章宏的创建与使用

1.A2.B3.D4.D5.C

1.一个;

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

当前位置:首页 > 幼儿教育 > 育儿知识

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

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