《程序设计基础知识(共15页)》由会员分享,可在线阅读,更多相关《程序设计基础知识(共15页)(14页珍藏版)》请在金锄头文库上搜索。
1、实验课程:程序设计基础(ACCESS) 实验名称:数据库的创建一、实验目的和要求目的:掌握数据库的创建方法和过程。要求:熟悉和掌握数据库的几种创建方法二、实验条件:1、硬件:pc机一台2、软件(按实际使用的版本填写):Windows98/xp/2000、Office(Access) 2000/2003、包含前几个实验操作中创建的表的数据库。三、实验原理:可以通过创建空数据库和数据库向导两种方式创建数据库。四、实验过程与问题设计熟悉access2003的界面,用两种方法分别创建数据库1.数据库文件保存的类型是什么?2.怎样保存和打开数据库文件?3.数据库文件和数据库对象之间是什么关系?实验课程:
2、程序设计基础(ACCESS) 实验名称:表的创建与操作一、实验目的和要求目的:掌握表的创建方法和过程、字段属性设置方法、记录的输入方法与技巧、记录筛选和排序的方法、调整数据表外观的方法、索引的种类及建立方法、建立表之间关系的方法。要求:1.掌握用表设计器创建表、数据表视图创建表和表向导创建表的方法。2.掌握给字段设置有效性规则和有效性的方法,并理解其意义。3.掌握对表中记录进行筛选和排序的方法。4.掌握调整表的外观的方法,包括字段显示高度和宽度,显示列、隐藏列和冻结列,数据表格式,字体显示相关设置。5.掌握创建索引的方法。6.掌握向表中输入记录的方法和技巧,并向创建的十个表输入合理的数据。7.
3、掌握建立表之间关系的方法和技巧。二、实验条件:1、硬件:pc机一台2、软件(按实际使用的版本填写):Windows98/xp/2000、Office(Access) 2000/2003、包含前几个实验操作中创建的表的数据库。三、实验原理:通过两个表的公共字段可以建立关系,这两个字段可以同名,也可以不同名,但必须有相同的数据类型。除了表和表之间可以建立关系,表和查询之间,查询和查询之间也可以建立关系。建关系的字段在主表从表中都是主键和无重复的索引时,两个表之间是一对一的关系;如果在一个表中是主键和无重复的索引,在另一个表中是有重复的索引或者无索引,两个表是一对多的关系。参照完整性:对于具有主从关
4、系的两个表来说,从表中每条记录外键的值必须是主表中存在的,对主表的操作会影响到从表。四、实验过程与问题设计创建表的结构,输入记录,建立表之间的关系。1.如果不给表设关键字和索引,或者设的关键字和索引不正确,对建表之间的关系有影响吗?2.如果表中记录不够合理,对建表之间的关系有影响吗?3.通过数据表视图创建表和用表设计器创建表各有什么优点和缺点?4.在输入“06130001”时,在文本型字段中和数字型字段中有何不同?5.数字型字段的大小有整型、长整型、单精度型、双精度型等,有什么区别?6.在设置表之间的关系时,为什么有的表之间不能设置“实施参照完整性”,应该怎样修改使得能设置?7.在写有效性规则
5、和字段表达式时,中英文状态下输入的标点符号效果有什么不同?8.对于很多字段前面有几位相同的字符,怎样可以使得输入简便一些?9.表保存在哪里?实验课程:程序设计基础(ACCESS) 实验名称:查询的创建一、实验目的和要求目的:1、熟悉和掌握利用设计视图创建多表的简单查询。2、熟悉和掌握使用向导来创建查询。3、熟悉和掌握在设计视图中创建总计查询、计算字段查询、参数查询、交叉表查询、操作查询。要求:1、利用设计视图创建多表的简单查询。2、利用“查找不匹配项查询向导”查询“进货信息表”中没有退货记录的商品。3、利用“总计查询”,统计每个仓库累计出货次数。4、利用“计算查询”,统计每个仓库累计出货收款金
6、额。5、利用“交叉表查询”,统计不同供货商提供的不同种类商品的数量。6、根据输入的“商品编号”查询商品的进货信息。7、利用“生成表查询”生成“吉林田园食品公司”的供货记录信息。8、利用“删除查询”,将“客户信息表”中已流失的客户信息删除。9、利用“更新查询”,将“客户信息表”中“客户编号”为“k000006”的“联系人”由“赵松”更新为“孙小霞”。10、利用“追加查询”,将“进货信息表”中“供货单位”为“吉林田园食品公司”的最近供货记录追加到“吉林田园食品公司供货信息”表中。二、实验条件:1、硬件:pc机一台2、软件(按实际使用的版本填写):Windows98/xp/2000、Office(A
7、ccess) 2000/2003、包含前几个实验操作中创建的表的数据库。三、实验原理:查询实际上是将分散的数据按一定的条件重新组织起来,形成一个动态的数据记录集合,而这个记录集在数据库中并没有真正的存在,只是在查询运行时从查询源表的数据中提取并创建,数据库中只是保存查询的方式。当关闭查询时,动态数据集合会自动消失。选择查询是最常见的查询类型,它可以从一个或多个表中提取数据。同时还可以使用选择查询来对记录进行分组,并且对记录做统计、计数、平均值以及其他类型的总和计算。参数查询在执行时会通过显示对话框来提示用户输入信息。例如提示输入条件,按输入的条件检索满足条件的记录或数值。使用交叉表查询可以计算
8、并重新组织数据的结构,可以更加方便的分析数据。生成表查询:将一个或多个表中数据的查询结果创建成新的数据表。更新查询:按照指定条件对一个或多个表中的记录进行修改。追加查询:将查询结果添加到一个或多个表的末尾。删除查询:从一个或多个表中删除一组记录。四、预习中思考1、查询和数据表的关系如何?2、在Access中,查询有哪几种类型?3、操作查询分哪几种?4、写出下列字段值是如何计算得到的?(1)收款总额:(2)退货费用:(3)进货费用:(4)货款:实验课程:程序设计基础(ACCESS) 实验名称:窗体的创建一、实验目的和要求目的:1、熟悉和掌握利用“自动创建窗体”创建窗体。2、熟悉和掌握利用“窗体向
9、导”创建主/子窗体。3、熟悉和掌握利用“设计视图”创建窗体。4、熟悉和掌握向窗体中添加控件的方法。5、熟悉和掌握常用窗体属性和控件属性的设置方法。要求:1、创建“商品信息管理”窗体。2、创建“商品进货管理”主/子窗体。3、创建具有查询功能的窗体。首先创建一个或多个查询结果窗体,再创建一个查询条件设置窗体,当选择或输入某个查询条件字段值后,单击命令按钮可以打开相应的查询结果窗体。4、创建带计算控件的窗体。二、实验条件:1、硬件:pc机一台2、软件(按实际使用的版本填写):Windows98/xp/2000、Office(Access) 2000/2003、包含前几个实验操作中创建的表和查询的数据
10、库。三、实验原理:窗体是Access数据库的重要组成部分,与数据表不同的是,窗体本身没有存储数据,也不像表那样只以行和列的形式显示数据。利用窗体可以将整个应用程序组织起来,形成一个完整的应用系统。但任何形式的窗体都是建立在表或查询基础上的。窗体是Access数据库中的对象,用户可以在窗体中方便地输入数据、编辑数据、显示和查询表中的数据,是用户和Access应用程序之间的主要接口。窗体有多种形式,不同的窗体能够完成不同的功能一个完整的窗体由窗体页眉、页面页眉、主体、页面页脚和窗体页脚5个部分组成。每个部分称为一个“节”,大部分的窗体只有主体节,其他的节根据实际需要可以通过“视图”菜单命令添加上。
11、设计视图:用于创建窗体或修改窗体的窗口窗体视图:用于显示记录数据、添加和修改表中数据的窗口数据表视图:用于创建窗体或修改窗体的窗口使用“自动创建窗体”创建的窗体包含选定数据源中所有字段及记录。“自动创建窗体”创建3种类型窗体的过程完全相同。用“自动创建窗体”可以快速地创建窗体,但所建窗体的形式、布局和外观已经确定,不能再选择要显示的字段,同时这种方法创建的窗体只能显示一个数据源的数据,可以使用“窗体向导”来创建窗体解决上述问题。使用图表窗体能够更直观地显示表或查询中的数据,例如柱形图、饼形图等。可以使用“图表向导”创建图表窗体。Access提供了窗体设计工具箱,利用窗体设计工具箱用户可以创建自
12、定义窗体。窗体设计工具箱的功能强大,创建窗体所使用的控件都包含在工具箱中。控件是窗体上用于显示数据、执行操作、装饰窗体的对象。在窗体中添加的每一个对象都是控件。在Access中,窗体和窗体中的控件都有各自的属性。属性决定了控件及窗体的结构和外观,包括它所包含的文本或数据的特性。使用“属性”对话框可以设置属性。 四、预习中思考1、为什么要为用户设计窗体对象作为操作数据的界面,而不允许他们直接操作数据表?2、窗体的组成是什么?窗体中的页眉页脚有什么用途3、窗体与表和查询有什么不同实验课程:程序设计基础(ACCESS) 实验名称:报表的创建一、实验目的和要求目的:掌握利用“自动创建报表”、“报表向导
13、”、“图表向导”和“标签向导”创建各种报表的方法,并能够在设计视图修改用其他方式创建的报表,能向报表中添加计算控件。要求:1.利用“自动创建报表”的方法,以“客户信息表”为数据源,创建纵栏式报表。2.利用“报表向导”的方法,以“进货信息查询”为数据源创建报表,并按照供货商对进货信息进行分类,统计各供货商提供商品的总量。3.利用“图表向导”创建以“库存信息查询”为数据源的图表报表。4.利用“标签向导”创建以“客户信息表”为数据源的标签报表。5.利用“自动创建报表”与“设计视图”想结合的方法创建带有计算控件的报表。二、实验条件:1、硬件:pc机一台2、软件(按实际使用的版本填写):Windows9
14、8/xp/2000、Office(Access) 2000/2003、包含前几个实验操作中创建的数据库。三、实验原理:1、报表的目的是通过打印机输出,使用户能得到“眼见为实”的效果。2、报表及窗体设计窗口非常相似,可使用的工具亦相同,包括字段列表、工具箱、标尺等。3、在报表设计窗口中,至少可以使用5个节,数据可置于任一节,但每一节任务不同,适合放置不同的数据,以下是各节的说明:主体:此节通常会放置字段,且此节在设计窗口中的高度即等于打印后的一笔记录高度。若高度愈大,表示打印后各笔记录间距愈大,反之愈小。页面页眉及页脚:页面页眉会在每页上方显示打印,页脚则在每页下方。页面页眉通常放置字段名称,页
15、面页脚则较少使用,可放置页码或打印日期。报表页眉及报表页脚:报表页眉会显示在第一页的最上方,适合放置如公司抬头、报表名称等信息,而报表页脚则是在最末一笔记录的下方,适合放置经过计算的数据等。4、分组及计算是报表的重要功能,目的是以某字段为依据,将此栏有关的记录,打印放在一起。四、实验过程与问题设计1、创建报表的方法有哪些?有哪几种类型的报表?2、报表有哪几种视图?功能是什么?如何在不同视图中切换?3、报表由哪些部分组成?各部分的功能是什么?4、报表的数据源有哪些?5、标签控件与文本框控件的常用属性如何设置?6、怎样用“自动套用格式”来美化报表?7、怎样在报表中添加日期时间、页码等?8、怎样实现按某各字段分组?9、怎样在报表中实现计算和汇总?实验课程:程序设计基础(ACCESS) 实验名称:数据页的创建一、实验目的和要求目的:掌握用三种不同的方法创建数据页。要求:1.利用“自动创建数据页”创建“商品信息表”的纵栏式数据访问页。2.利用“数据访问页向导”创建“按客户分组出货信息”数据访问页,并在设计视图进行修改。