1、第 5 章 Access 2003 数据库管理软件教案 1主要内容:Access 2003 的窗口组成,表和表间关系的创建,查询的基本类型,报表的概念教学目的:掌握数据库系统的基本概念,掌握表和表间关系的创建,了解报表的概念教学重点:表和表间关系的创建,选择查询的创建教学难点:表和表间关系的创建教学方法:讲授课时安排:2 课时过程:(如下)5.1 数据库系统概述一、数据库、数据库管理系统和数据库系统1数据库(DB,DataBase)2数据库管理系统(DBMS,DataBase Management System)3数据库系统(DBS,DataBase System)二、数据库系统的特点1数据结
2、构化2数据的共享性高,冗余度低,易扩充3数据的独立性强4数据由DBMS统一管理和控制三、关系数据库系统数据库系统是采用特定的数据模型存储和管理数据的,常见的数据模型有“层次数据模型”“网状数据模型”和“关系数据模型”。5.2 Access 2003 概述一、Access 2003的特点(1)易于管理的文件型数据库系统(2)广泛地支持各种数据类型(3)方便快捷的图形化工具和向导(4)与Office System中的其他组件高度集成(5)提供了大量的内置函数与宏(6)功能强大的集成开发环境(7)增强的网络功能二、Access 2003的操作环境1启动Access 2003 单击任务栏中的【开始】|
3、【所有程序】| 【Microsoft Office】|【Microsoft OfficeAccess 2003】命令。 双击桌面上的快捷方式图标。 通过【我的电脑】或【资源管理器】窗口找到Access 2003 应用程序后,双击应用程序的图标。2Access 2003的界面 标题栏。 菜单栏。 工具栏。 任务窗格。 工作区。 状态栏。3打开Access数据库4退出Access 00 单击【文件】|【退出】命令。 单击Access窗口右上角的关闭按钮。 双击Access窗口左上角的系统控制按钮。 按Alt+F4组合键。三、Access数据库的结构1表2查询3窗体4报表5数据访问页6宏7模块5.3
4、 创建 Access 数据库 启动Access 2003。 打开【文件】|【新建】命令。这时,【任务窗格】会切换到【新建文件】任务状态。 在【新建文件】任务窗格中单击【空数据库】命令,打开【文件新建数据库】对话框。 在【文件新建数据库】对话框中,指定数据库文件的存储位置,并在文件名一栏中输入数据库文件的文件名,然后单击【创建】按钮。 数据库创建成功之后,Access 2003会自动打开这一数据库的【数据库】窗口,接下来便可以使用这个【数据库】窗口向该数据库中添加表、查询、窗体、报表等数据库对象了。5.4 表的创建与使用 一、表的结构 在Access数据库系统的表中,行被称为“记录”,列被称为“
5、字段”。每一条记录都描述一个独立而完整的信息,记录与记录之间是并列的关系,没有先后次序。字段用来描述记录的属性,字段与字段之间也是并列的关系。可以唯一标识一条记录的字段或字段的组合可以被指定为“主键”。二、数据类型 三、建立表结构 四、输入数据 双击【数据库】窗口中的【通过输入数据创建表】图标打开一张新表的数据表视图。 数据表视图的使用非常简单,每一行代表一条记录,每一列代表一个字段。 单击 【文件】| 【保存】命令,并在弹出的【另存为】对话框中输入表名,然后单击【确定】按钮。这时,系统会弹出对话框询问是否让自动为该表建立主键,单击【是】 ,表中将自动增加一列自动编号数据,并指定为主键。五、记
6、录的排序与筛选1记录的排序 2按选定内容筛选记录3内容排序筛选 4按窗体筛选记录 5记录的高级筛选六、表间关系 除了可以在数据表视图中对记录进行增、删、改、查之外,还可以对记录进行排序和筛选。这里以“会员”表为例,讲解记录排序与筛选的方法。1记录的排序2按选定内容筛选记录3内容排序筛选4按窗体筛选记录5记录的高级筛选5.5 查询的创建与使用 一、查询的分类与应用1选择字段2选择记录3编辑记录4实现计算5建立新表6建立基于查询的报表和窗体二、查询的视图Access的查询对象一共拥有5种视图,分别是:“设计视图”“SQL视图”“数据表视图”“数据透视表视图”“数据透视图视图”其中最常用到的是“设计
7、视图”“SQL视图”和“数据表视图”。三、选择查询1创建选择查询2. 在选择查询中进行计算在Access的查询中,可以进行预定义计算或自定义计算。预定义计算又叫总计计算,使用Access提供的预定义函数,对查询结果中的全部或部分数据进行统计计算,例如,求和、求平均值、计数、求最大值和求最小值等。四、操作查询Access中的操作查询包括以下4种:(1)生成表查询生成表查询就是使用已有的一个或多个表中的数据创建新表。运行生成表查询时把查询的数据存储在一个新表中。生成的新表并不继承源表中的字段属性和主键设置。所有的选择查询都可以改变成生成表查询。(2)追加查询追加查询就是将一组记录追加到一个或多个表
8、的末尾。运行追加查询的结果是向有关表中自动添加记录,增加了表中的记录数。(3)更新查询更新查询就是对一个或多个表中的数据进行更改。运行更新查询的结果是自动修改了有关表中的数据。若设置了级联更新,则更新“一方”数据的同时,“多方”的数据也会自动更新。数据一旦更新,则不能恢复。(4)删除查询删除查询就是对一个或多个表中的数据进行删除。运行删除查询的结果是自动删除了表中的有关数据。若设置了级联删除,则删除“一方”数据的同时,“多方”的数据也会自动删除。数据一旦删除,则不能恢复。5.6 报表的创建与使用 一、报表的基本概念1报表的功能2报表的结构二、使用向导创建报表 在Access 2003中,创建报
9、表的方法分为两大类,一是使用向导创建报表,二是使用设计视图创建报表。5.7 Access 数据库的管理 一、数据库对象的管理1复制数据库对象2删除数据库对象3删除数据库对象二、Access数据库的加密1设置数据库密码2撤消数据库密码三、Access数据库的压缩与修复四、Access数据库的导入与导出1导出数据2导入数据教案 2实验内容:创建空数据库实验目的:通过创建“图书管理系统”数据库,了解创建 Access 数据库的过程与创建一般的文档不同,不是先输入数据再进行保存,而是要先指定存储位置再输入数据。实验重点:创建空数据库实验难点:创建空数据库教学方法:实验课时安排:2 课时过程:(如下)实
10、验 创建“图书管理系统”数据库本实验的最终效果如图下图所示。图 1 数据库窗口步骤 1:启动 Access 2003。步骤 2:打开【文件】菜单,单击【新建】命令。这时, 【任务窗格】会切换到【新建文件】任务状态,如图 2 所示。图 2 【新建文件】任务窗格步骤 3:在【新建文件】任务窗格中单击【空数据库】命令,打开【文件新建数据库】对话框,如图 3 所示。图 3 【文件新建数据库】对话框步骤 4:在【文件新建数据库】对话框中,指定数据库文件的存储位置,并在【文件名】编辑框中输入数据库文件的文件名,这里输入“图书管理系统” ,然后单击【创建】按钮。这样,Access 2003 便在指定的位置创
11、建了一个名为“图书管理系统”的空数据库文件。步骤 5:数据库创建成功之后,Access 2003 会自动打开这一数据库的【数据库】窗口,如图 4 所示,接下来便可以使用这个【数据库】窗口向该数据库中添加表、查询、窗体、报表等数据库对象了。图 4 数据库窗口教案 3实验内容:使用向导创建报表实验目的:掌握使用向导创建报表的方法实验重点:报表向导的使用实验难点:报表向导的使用教学方法:实验课时安排:2 课时过程:(如下)使用向导创建报表实验题目:使用“报表向导”创建一个报表,此报表以“图书”表作为数据源,显示“编号”“书名”“类别”“价格”和“数量”5个字段的信息,并且按照“类别”字段的值进行分组
12、。步骤1:【数据库】窗口的【报表】对象页面,单击按钮,打开【新建报表】对话框。在【新建报表】对话框中选择“报表向导”选项。步骤2:【新建报表】对话框中单击【确定】按钮,系统会打开【报表向导】对话框。【报表向导】的第一步是要确定报表上使用的字段。在“表/ 查询”下拉列表框中选择“表:图书”,然后使用按钮将“可用字段”列表框中的“编号”“书名”“类别”“价格”和“数量”5个字段添加到“选定的字段”列表框中。步骤3:单击【下一步】按钮,打开【报表向导】的第2步。这一步是要确定字段的分组级别。使用按钮将“类别”字段添加到右边分组级别框中,表示报表中的数据按“类别”字段的值进行分组。如果添加了多个用于分
13、组的字段,还可以使用和两个按钮调整分组字段的优先级。步骤4:单击【下一步】按钮,打开【报表向导】的第3步,这一步是要确定报表中记录的排序方式。在第一个排序字段中选择“编号”,并使用默认的升序方式排序。步骤5:单击【下一步】按钮,打开【报表向导】的第4步,这一步是要为报表选择一种布局方式。这里选择默认的【递阶】和【纵向】选项。步骤6:单击【下一步】按钮,弹出【报表向导】的第5步,这一步是要为报表选定一种样式。向导中提供了6种样式,分别是“大胆”“正式”“淡灰”“紧凑”“组织”和“随意”。这里选择默认的【组织】选项。步骤7:单击【下一步】按钮,弹出【报表向导】的最后一步,这一步是要确定报表的标题。在对话框上面的标题文本框中输入“图书”作为该报表的标题。步骤8:最后单击【完成】按钮,系统会自动创建并打开这个报表。