数据库技术及应用教程-access编书课件0-5.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《数据库技术及应用教程-access编书课件0-5.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库技术 应用 教程 access 编书 课件
- 资源描述:
-
1、? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 管理学院信息管理学院商务学院文理学院学校学校? ? 系系教研室学生教师宿舍宿舍? ?学号学号姓名姓名性性别别出生出生日期日期入学入学成绩成绩040101王洪王洪男男85-03-10510040102李娜李娜女女85-05-20498040103陈颖陈颖女女85-08-10490040104赵成赵成男男84-12-15489040105张力张力男男84-10-21505040201孙磊孙磊男男85-06-29483040202张鹏张鹏男男85-01-18478040203孙英孙英女女85-06-01472040301
2、李军李军男男84-09-25509040302陈旭陈旭女女85-01-28480040303李红李红女女85-03-22495? ?1关系关系2元组元组3属性属性4域域5关键字关键字6候选关键字候选关键字7外关键字外关键字8关系模式关系模式9关系特点关系特点? ? ? ?学号姓名性别出生日期入学成绩学号姓名性别出生日期入学成绩 040101王洪男85-03-10510040201孙磊男85-06-29483 040102李娜女85-05-20498040101王洪男85-03-10510 040103陈颖女85-08-10490040203孙英女85-06-01472学号姓名性别出生日期入学成
3、绩040101王洪男85-03-10510040102李娜女85-05-20498040103陈颖女85-08-10490040201孙磊男85-06-29483040203孙英女85-06-01472? ?学号姓名性别出生日期入学成绩学号姓名性别出生日期入学成绩 040101王洪男85-03-10510040201孙磊男85-06-29483 040102李娜女85-05-20498040101王洪男85-03-10510 040103陈颖女85-08-10490040203孙英女85-06-01472R-SRS学号姓名性别出生日期入学成绩040102李娜女85-05-20498040103
4、陈颖女85-08-10490? ? 学号姓名性别出生日期入学成绩学号姓名性别出生日期入学成绩 040101王洪男85-03-10510040201孙磊男85-06-29483 040102李娜女85-05-20498040101王洪男85-03-10510 040103陈颖女85-08-10490040203孙英女85-06-01472RSRS学号姓名性别出生日期入学成绩040101王洪男85-03-10510? ? ? ? 数据库系统设计包括数据库系统的数据库设计、数据库系统设计包括数据库系统的数据库设计、数据库系统的功能设计和输入与输出的设计三部分。数据库系统的功能设计和输入与输出的设计三
5、部分。 数据库系统的数据库设计数据库系统的数据库设计:主要是根据数据库系统主要是根据数据库系统分析形成相关的电子文档,描述出本系统的数据库结分析形成相关的电子文档,描述出本系统的数据库结构及其内容组成。在数据库设计过程中,应该遵循数构及其内容组成。在数据库设计过程中,应该遵循数据库的规范化设计要求。据库的规范化设计要求。 数据库系统的功能设计数据库系统的功能设计:结合数据库设计的初步模结合数据库设计的初步模型,设计完成数据库系统中的各功能模块;以及各功型,设计完成数据库系统中的各功能模块;以及各功能模块的条用关系、功能组成等内容。能模块的条用关系、功能组成等内容。 数据库系统的输入与输出设计:
6、考虑的是各功模数据库系统的输入与输出设计:考虑的是各功模块的界面设计。对于输入模块考虑提供用户的操作界块的界面设计。对于输入模块考虑提供用户的操作界面及在界面上完成的各种操作。对于输出模块应考虑面及在界面上完成的各种操作。对于输出模块应考虑输出的内容、格式和方式。输出的内容、格式和方式。? ? 数据库系统的实现应完成开发工具的选择、数据数据库系统的实现应完成开发工具的选择、数据库的实现和系统中各对象对于相关事件的处理,进行库的实现和系统中各对象对于相关事件的处理,进行编程。编程。 由于本书介绍由于本书介绍Access数据库管理系统的应用,所以数据库管理系统的应用,所以数据库应用系统采用数据库应
7、用系统采用Access作为数据库系统的开发工作为数据库系统的开发工具。具。Access是一个比较优秀的小型数据库管理系统,是一个比较优秀的小型数据库管理系统,是一个功能较强的数据库应用系统开发工具。是一个功能较强的数据库应用系统开发工具。 数据库的实现是通过数据库开发工具,建立数据数据库的实现是通过数据库开发工具,建立数据库文件及其所包含的数据表,建立数据关联,创建数库文件及其所包含的数据表,建立数据关联,创建数据库系统中各个数据与功能的对象实例,并设定所有据库系统中各个数据与功能的对象实例,并设定所有对象的相关属性值。对象的相关属性值。 数据库系统的功能的实现是完成系统中各对象对数据库系统的
8、功能的实现是完成系统中各对象对于相关事件的处理,进行编程。于相关事件的处理,进行编程。? ? 一个数据库应用系统的各项功能实现后,必须经过一个数据库应用系统的各项功能实现后,必须经过严格的系统测试工作,才可以将开发完成的应用系统投严格的系统测试工作,才可以将开发完成的应用系统投入运行使用。入运行使用。 系统测试工作是应用系统成败之关键,在测试工作系统测试工作是应用系统成败之关键,在测试工作中应尽可能多地查出并改正数据库系统中存在的错误。中应尽可能多地查出并改正数据库系统中存在的错误。 ? ? Access是一种小型数据库管理系统,广泛应用是一种小型数据库管理系统,广泛应用于企业内部信息管理与网
9、页制作。于企业内部信息管理与网页制作。Access是是Microsoft Office套件产品之一。套件产品之一。 从从1992年年Access 1.0的诞生到目前的的诞生到目前的Access 2003得得到了广泛使用。到了广泛使用。Microsoft公司采纳了公司采纳了Dbase和和FoxPro来两个数据库管理系统的特点来设计来两个数据库管理系统的特点来设计Access,增加了,增加了窗体和报表设计功能,借鉴了窗体和报表设计功能,借鉴了Visual Basic语言,加入语言,加入了程序设计功能。了程序设计功能。 数据库系统测试数据库系统测试 ? ?1启动启动Access 启动启动Access
10、可以通过单击可以通过单击“开始开始”菜单,然后在菜单,然后在“程序程序”菜单中选择菜单中选择“Microsoft office”子菜单下的子菜单下的“Microsoft Access 2003”命令,即可打开命令,即可打开Access。 启动启动Access之后,进入之后,进入Access窗口。窗口。? ?2退出退出Access 当结束数据库操作时,为防止数据库当结束数据库操作时,为防止数据库数据丢失需要先关闭打开的数据库,再关数据丢失需要先关闭打开的数据库,再关闭闭Access窗口。窗口。 关闭关闭Access窗口一般使用如下方式:窗口一般使用如下方式:单击单击Access窗口右上角的窗口右
11、上角的“关闭关闭”按钮。按钮。选择选择“文件文件”菜单中的菜单中的“退出退出”命令。命令。使用使用Alt+F4快捷键。快捷键。? ? 在在Access窗口通过窗口通过“新建新建”按钮,建立一个空数据按钮,建立一个空数据库;或通过选择库;或通过选择“打开打开”菜单项下的已有数据库文件菜单项下的已有数据库文件,可以打开,可以打开Access数据库窗口。数据库窗口。 Access数据库窗口由按钮、对象类别按钮和对象数据库窗口由按钮、对象类别按钮和对象列表三部分组成。列表三部分组成。对象类别按钮对象类别按钮按钮按钮对象列表对象列表? ? 按钮位于窗口的上侧,共有按钮位于窗口的上侧,共有8个按钮,从左到
12、右分个按钮,从左到右分别为别为“打开打开”、“设计设计”、“新建新建”、“删除删除”、“大图标显示大图标显示”、“小图标显示小图标显示”、“列表显示列表显示”和和“详细信息显示详细信息显示”按钮。其中常使用按钮。其中常使用“新建新建”按钮来创按钮来创建新的对象,使用建新的对象,使用“设计设计”按钮来修改已有的对象,按钮来修改已有的对象,使用使用“打开打开”按钮来显示对象的内容。按钮来显示对象的内容。 对象类别按钮位于窗口的左侧,共有对象类别按钮位于窗口的左侧,共有7个基本对象个基本对象类型,分别为:表、查询、窗体、报表、页、宏和模类型,分别为:表、查询、窗体、报表、页、宏和模块,还有一个默认组
13、:收藏家。块,还有一个默认组:收藏家。 对象列表在窗口的右侧,当单击某个对象类别按钮对象列表在窗口的右侧,当单击某个对象类别按钮时,在对象列表中显示该对象的列表。时,在对象列表中显示该对象的列表。? ?数据库对象数据库对象1表表 表是数据库中用来存储数据的对象。表是数据库中用来存储数据的对象。 Access允许一个数据库中包含多个表,用户可以在允许一个数据库中包含多个表,用户可以在不同表中存储不同性质的数据。例如,教师表,学生不同表中存储不同性质的数据。例如,教师表,学生表,课程表等等。用户可以在表之间建立联系,将不表,课程表等等。用户可以在表之间建立联系,将不同表中的数据联系起来,以便使用。
14、同表中的数据联系起来,以便使用。 表是存储数据的基本单元,由不同的行和列组成,表是存储数据的基本单元,由不同的行和列组成,每一列代表某种特定的数据类型,称为字段,例如每一列代表某种特定的数据类型,称为字段,例如“姓名姓名”、“出生日期出生日期”等,每一行则由各个特定的字等,每一行则由各个特定的字段组成,称为记录。段组成,称为记录。 字段中存放的信息种类很多,包括文本、日期、字段中存放的信息种类很多,包括文本、日期、数字、数字、OLE对象、备注等。每个字段包含一类信息。对象、备注等。每个字段包含一类信息。 在数据库中应该为每个不同主题建立单个的表,在数据库中应该为每个不同主题建立单个的表,以提高
15、数据库的工作效率。以提高数据库的工作效率。? ?2查询查询 查询是用户通过设置某些条件,从表中获查询是用户通过设置某些条件,从表中获取所需要的数据。按照制定规则,查询可以从取所需要的数据。按照制定规则,查询可以从一个表、一组相关表或其他查询中选取全部或一个表、一组相关表或其他查询中选取全部或部分数据,将其集中起来形成一个集合供用户部分数据,将其集中起来形成一个集合供用户浏览。将查询保存为一个数据库对象后,就可浏览。将查询保存为一个数据库对象后,就可以随时查询数据库中的数据。以随时查询数据库中的数据。 在查询对象下显示一个查询时,以二维表在查询对象下显示一个查询时,以二维表的形式显示数据,但它不
16、是基本的表,有可能的形式显示数据,但它不是基本的表,有可能是由几个表的字段构成。每个查询只记录该查是由几个表的字段构成。每个查询只记录该查询的操作方式,每进行一次查询,查询结果显询的操作方式,每进行一次查询,查询结果显示的都是基本表中当前存储的实际数据,查询示的都是基本表中当前存储的实际数据,查询的结果是静态的。查询可以包含计算字段。的结果是静态的。查询可以包含计算字段。 可以使用查询作为窗体、报表和数据访问可以使用查询作为窗体、报表和数据访问页的记录源。页的记录源。? ?3窗体窗体 窗体是数据库和用户的一个联系界面,是数据库窗体是数据库和用户的一个联系界面,是数据库对象中最具有灵活性的一个对
17、象。其数据源可以是表对象中最具有灵活性的一个对象。其数据源可以是表或查询中的数据。或查询中的数据。 在窗体中可以显示数据表中的数据,也可以将数在窗体中可以显示数据表中的数据,也可以将数据库中的表链接到窗体中,利用窗体作为数据记录的据库中的表链接到窗体中,利用窗体作为数据记录的界面。在窗体中不仅包含普通的数据,还可以包含图界面。在窗体中不仅包含普通的数据,还可以包含图片、图形、声音、视频等多种对象。片、图形、声音、视频等多种对象。 通过在窗体中插入按钮,可以控制数据库程序的通过在窗体中插入按钮,可以控制数据库程序的执行过程。在窗体中插入宏,可以把执行过程。在窗体中插入宏,可以把Access的各个
18、对的各个对象很方便地联系起来。也可以通过子窗体显示象很方便地联系起来。也可以通过子窗体显示2个表个表中相联系的数据。中相联系的数据。? ?4报表报表 利用报表可以将需要的数据进行整理和计利用报表可以将需要的数据进行整理和计算,并将数据按指定的样式打印。算,并将数据按指定的样式打印。 用户可以在一个表或查询的基础上创建一用户可以在一个表或查询的基础上创建一个报表,也可以在多个表或查询的基础上创建个报表,也可以在多个表或查询的基础上创建一个报表。利用报表可以创建计算字段,可以一个报表。利用报表可以创建计算字段,可以对记录进行分组并计算出各分组数据的汇总结对记录进行分组并计算出各分组数据的汇总结果等
19、。果等。? ?5页页 页(或称为数据访问页)是页(或称为数据访问页)是Access 2000之之后新增的对象,它是一种特殊的后新增的对象,它是一种特殊的Web页,用户页,用户可以在可以在Web页中与页中与Access数据库中的数据进行数据库中的数据进行联接,查看、修改联接,查看、修改Access数据库中的数据,为数据库中的数据,为在网络上进行数据发布提供了方便。在网络上进行数据发布提供了方便。? ?6宏宏 宏是由一系列操作的集合,以达到自动执宏是由一系列操作的集合,以达到自动执行重复性工作的功能,例如打开指定的表、窗行重复性工作的功能,例如打开指定的表、窗体、报表等。体、报表等。 使用宏可以简
20、化一些经常性的操作,如果将使用宏可以简化一些经常性的操作,如果将一系列的操作设计为一个宏,则在执行这个宏一系列的操作设计为一个宏,则在执行这个宏时,其中定义的所有操作就会按照规定的顺序时,其中定义的所有操作就会按照规定的顺序依次执行。依次执行。? ?7模块模块 模块是用模块是用VBA语言编写的程序段,它以语言编写的程序段,它以Visual Basic为内置的数据库程序语言。为内置的数据库程序语言。 VBA提供了宏无法完成的复杂或较高级的提供了宏无法完成的复杂或较高级的功。是应用程序开发人员的工作环境。功。是应用程序开发人员的工作环境。 使用使用VBA代码可以在创建窗体、查询、报代码可以在创建窗
21、体、查询、报表中使用自定义函数,在模块中可以使用公共表中使用自定义函数,在模块中可以使用公共的子过程,可以创建出自定义菜单、工具栏和的子过程,可以创建出自定义菜单、工具栏和具有其他功能的数据库系统。具有其他功能的数据库系统。? ? 本章主要介绍了数据库系统简介和数据库系统相关的基本概念,简单地介绍了数据管理技术的发展,数据库系统的应用领域,数据模型的基本概念,实体间联系及种类。介绍了关系数据库德基本概念和关系运算,简单叙述了数据库系统开发步骤、数据库系统分析、数据库系统设计、数据库系统实现和数据库系统测试与维护等基本概念。 介绍了Access主要特点,启动和退出Access的方法以及Acces
22、s数据库窗口对象的作用。? ? ?1-1 创建数据库创建数据库1-2 数据库的操作数据库的操作1-3 设计及建立表设计及建立表1-4 使用查阅向导类型使用查阅向导类型? ? 创建创建Access数据库,首先应根据用户需求对数据库,首先应根据用户需求对建数据库应用系统进行分析和规划,然后再根据建数据库应用系统进行分析和规划,然后再根据数据库的设计规范创建数据库。数据库的设计规范创建数据库。 数据库的设计一般应遵循以下步骤:数据库的设计一般应遵循以下步骤:进行系统需求分析,确定新建数据库的目的;进行系统需求分析,确定新建数据库的目的;设计并确定数据库所需要的表;设计并确定数据库所需要的表;规划并确
23、定表中所需要的字段;规划并确定表中所需要的字段;确定表中有唯一值的主关键字段;确定表中有唯一值的主关键字段;确定表之间的关系;确定表之间的关系;根据表间的关系,优化表、表中字段的设计;根据表间的关系,优化表、表中字段的设计;输入数据并创建其他数据库对象,如查询、窗输入数据并创建其他数据库对象,如查询、窗体、报表、宏和模块等。体、报表、宏和模块等。? ? Access数据库是以磁盘文件形式存在,其数据库是以磁盘文件形式存在,其文件的扩展名为文件的扩展名为.mdb。 Access提供了两种创建数据库的方法提供了两种创建数据库的方法: 先建立一个空数据库,然后向数据库添加表先建立一个空数据库,然后向
24、数据库添加表、查询、窗体和报表等对象;、查询、窗体和报表等对象; 使用数据库向导来完成数据库创建,即利用使用数据库向导来完成数据库创建,即利用系统提供的模板选择数据库类型,用户只需要系统提供的模板选择数据库类型,用户只需要做一些简单的选择操作,就可以建立相应的表做一些简单的选择操作,就可以建立相应的表、窗体、查询和报表等对象,从而建立一个完、窗体、查询和报表等对象,从而建立一个完整的数据库。整的数据库。 在数据库创建之后,都可以在任何时候修在数据库创建之后,都可以在任何时候修改或扩展数据库。改或扩展数据库。? ? 在启动在启动Access进入进入Access窗口后,选择窗口后,选择“新建任务新
25、建任务”窗格下窗格下“新建新建”选项下选项下“空数据库空数据库”命令来创建一个空数据库。命令来创建一个空数据库。 如果需要在创建数据库时,就为数据库创如果需要在创建数据库时,就为数据库创建所需的表、窗体及报表,可以在建所需的表、窗体及报表,可以在“新建文件新建文件”任务窗格下选择任务窗格下选择“模板模板”选项下的选项下的“本机上本机上的模板的模板”命令,选定模板后,可通过向导对话命令,选定模板后,可通过向导对话框创建数据库。框创建数据库。 ? ? 建立数据库后,要对数据库中的表、查询、建立数据库后,要对数据库中的表、查询、窗体、报表等对象进行操作,就必须先要打开数窗体、报表等对象进行操作,就必
展开阅读全文