ACCESS实例教程第1章
- 格式:ppt
- 大小:388.50 KB
- 文档页数:11
Access实例教程:《Access实例教程》是2009年中国水利水电出版社出版的图书,作者潘明寒、王嵩、陈笑禹。
这是一本详细介绍Access数据库程序设计的实例教程,主要面向初次学习数据库技术的大学本科各专业学生。
内容简介:《Access实例教程》最大的特点是通俗易懂、循序渐进、实例丰富,具有实用性和可操作性。
每章最后都配有精心设计的练习题,涵盖所有知识点。
《Access实例教程》的全部实例均放在资料库中,可以从中国水利水电出版社的网站下载,希望能对读者学习《Access 实例教程》提供帮助。
《Access实例教程》是一本详细介绍Access数据库程序设计的实例教程,采用版本是Access2003。
主要面向初次学习数据库技术的大学本科各专业学生,对于专科和高职学生,以及对数据库技术感兴趣的业余爱好者也有一定的帮助。
《Access实例教程》面向普通高等院校学生,亦可作为广大工程技术人员和业余爱好者自学参考书。
参考学时为60学时(授课30学时,上机30学时)。
编辑推荐:注重知识的基础性、系统性与全局性,兼顾前瞻性与引导性。
语言精练,应用案例丰富,讲解内容深入浅出。
体系完整,内容充实,注重应用性与实践性。
讲求实用,培养技能,提高素质,拓展视野。
目录:前言第1章Access概述本章学习目标1.1Access简介1.1.1Access的特点1.1.2Access的工作窗口1.1.3Access2003的数据库窗口1.2关于数据库的基本操作1.2.1Access数据库文件1.2.2启动Access20031.2.3打开数据库与创建数据库1.2.4关闭数据库与退出Access1.3Access的7种数据库对象1.3.1表1.3.2查询1.3.3窗体1.3.4报表1.3.5页1.3.6宏1.3.7模块1.4数据库基本知识1.4.1基本概念1.4.2数据模型习题l第2章数据表的操作本章学习目标2.1建立表结构2.1.1表的设计视图2.1.2字段的命名规则2.1.3字段大小2.1.4字段的数据类型2.1.5设置字段属性2.1.6建立表结构2.1.7主键2.1.8用数据表视图建立表结构2.2向表中输入数据2.2.1打开表的数据表视图2.2.2向表中直接输入数据2.2.3向库中导入txt文件作为表2.2.4向库中导入电子表格作为表2.2.5将另一个库中的表导入到当前库中2.2.6链接外部数据2.2.7将数据表导出为其他类型文件2.2.8表对象的复制、删除与重命名2.3表记录的操作2.3.1选定记录2.3.2添加记录2.3.3修改记录2.3.4删除记录2.3.5查找与替换数据2.3.6排序记录2.3.7筛选记录2.4数据表的格式化2.4.1设置数据表样式2.4.2设置行高列宽2.4.3设置数据字体2.4.4隐藏列与取消隐藏列2.4.5冻结列与取消冻结列2.4.6调整字段顺序2.5建立表对象之间的关联2.5.1建立表的基本原则2.5.2表之间的关系2.5.3参照完整性2.5.4建立表之间的关联2.5.5拆分表习题2第3章查询的操作本章学习目标3.1认识查询对象3.1.1查询对象的基本类型3.1.2查询的设计视图3.1.3用向导建立第一个查询3.2通配符、运算符与常用函数3.2.1通配符3.2.2普通运算符3.2.3特殊运算符3.2.4字符函数3.2.5日期函数3.2.6统计函数3.3建立简单的选择查询3.3.1从一个或多个表中提取字段3.3.2从一个或多个数据源中提取记录3.3.3用函数和特殊运算符设置查询条件3.4建立带计算的选择查询3.4.1用表达式建立计算字段3.4.2用统计函数建立计算字段3.5建立交叉表查询3.5.1用“向导”建立交叉表查询3.5.2用“设计”视图创建交叉表查询3.5.3创建带条件的交叉表查询3.6建立操作查询3.6.1生成表查询3.6.2更新查询3.6.3追加查询3.6.4删除查询3.7建立参数查询3.7.1单参数查询3.7.2多参数查询3.8建立SQL查询与子查询3.8.1创建联合查询3.8.2创建子查询3.8.3创建数据定义查询3.8.4用SQL语句操作记录习题3第4章窗体的操作本章学习目标4.1认识窗体对象4.1.1窗体的视4.1.2窗体的结构4.1.3窗体的类型4.1.4窗体的几个重要按钮4.1.5用窗体向导建立第一个窗体4.1.6窗体显示4.2窗体的工具箱与属性对话框4.2.1工具箱的使用方法与按钮功能4.2.2属性对话框4.2.3为窗体设置常用属性4.2.4为窗体选择自动套用格式4.2.5控件布局4.3创建窗体控件4.3.1标签控件4.3.2文本框控件4.3.3选项组控件4.3.4复选框、切换按钮和选项按钮控件4.3.5组合框与列表框控件4.3.6命令按钮4.3.7选项卡控件与其他控件4.3.8子窗体/子报表控件习题4第5章报表的操作本章学习目标5.1认识报表对象5.1.1报表的视图5.1.2报表的结构5.1.3报表的类型5.1.4报表的几个重要按钮5.1.5报表的节5.1.6用报表向导建立第一个报表5.2在报表中使用控件5.2.1用文本框控件显示页码5.2.2用文本框控件在报表中添加新字段5.2.3用复选框控件在报表中添加新字段5.2.4在报表中显示非记录源字段5.2.5统计报表数据5.3数据排序与分组5.3.1数据排序5.3.2数据分组5.3.3在报表中添加分页符5.4主/子报表与标签报表5.4.1主/子报表5.4.2标签报表习题5第6章页的操作第7章宏的操作第8章模块的操作第9章数据库编程。
Access教程第一章Access数据库基础◆数据库基础知识及关系数据库管理系统.◆ Access 2003 中文版介绍。
数据库技术产生于60年代末、70年代初,它的出现使计算机应用进入了一个新的时期——社会的每一个领域都与计算机应用发生了联系.数据库是计算机的最重要的技术之一,是计算机软件的一个独立分支,数据库是建立管理信息系统的核心技术,当数据库与网络通信技术、多媒体技术结合在一起时,计算机应用将无所不在,无所不能.作为本课程学习的开始,我们首先要了解的是:什么是数据库?什么是数据库管理系统?什么是Access呢?一、数据库的基本知识1.什么是数据库数据库这个词有多种解释,简单的定义是这样的:数据库(DataBase)是结构化数据的集合。
从广义上讲,数据库就是数据或信息的集合,相当于一个数据仓库。
具体来说,数据库是一组经过计算机整理后的数据,在关系数据库中,它由许多数据表组成。
David M.Kroenke关于数据库的定义是:数据库是指自描述的完整记录的集合。
它表达了三层含义:⑴数据库是自描述的.数据库除了包含用户的源数据以外,还包含关于它本身结构的描述,这个描述称作数据词典(或数据目录、元数据)。
从这个意义上讲,数据库与作为一个自描述的书的集合的图书馆相似:除了书籍以外,图书馆还包含一个描述它们的卡片目录。
⑵数据库是集成记录的集合。
数据的标准结构如下:位 ->字节 ->域—> 记录—>文件,按这种模式说,文件组合成数据库是非常诱人的,但却无法深入,数据库将包含四种数据:用户数据文件、元数据、索引、应用元数据。
用户数据大多表示为表格,称之为数据表,它存放了用户的各种有用资料和数据。
例如:元数据是关于用户数据的结构的描述,称之为系统表。
例如:索引数据改进了数据库的性能和可访问性,称之为概括数据。
例如:应用元数据用来存储用户表格、报表、查询、媒体数据和其它形式的应用组件。
并非所有的DBMS都支持应用组件,支持应用组件的DBMS也不一定把全部组件的结构作为应用元数据存储在数据库中。
教育部高等学校计算机基础教学指导委员会编制的《普通高等学校计算机基础教学基本要求》最新版本中对数据库技术和程序设计方面的基本要求进行编写。
本书以案例教学的方式编写,主要内容包括数据库基础知识、Acces s2010数据库、表的创建与使用、查询设计、结构化查询语言SQL、窗体设计、报表设计、宏、VBA与模块、数据库管理、数据库安全。
书中提供了丰富的案例和大量的习题。
本书内容叙述清楚、示例丰富、图文并茂、步骤清晰、易学易懂,可以作为普通高等院校各专业公共教材和全国计算机等级考试参考书。
目录第1章数据库基础11.1 数据库简介11.1.1 数据库基本概念11.1.2 数据库系统介绍21.1.3 数据库系统的特点31.1.4 关系数据库概述41.2 数据模型41.2.1 数据模型概述51.2.2 构建数据模型51.2.3 数据库中的术语简介61.2.4 关系数据库71.2.5 构建数据库模型9习题11第2章Access 2010数据库122.1 Microsoft Access 2010简介12 2.1.1 Access 2010产品简介12 2.1.2 Access 2010的功能132.2 Access 2010的新增功能13 2.3 Access 2010的安装142.4 Access 2010的启动与退出15 2.4.1 Access 2010的启动152.4.2 Access 2010的退出162.5 Access 2010的窗口操作16 2.5.1 Access 2010的系统主窗口16 2.5.2 Access 2010的数据库窗口18 2.6 创建数据库182.6.1 创建一个空白数据库182.6.2 利用模板创建数据库202.6.3 创建数据库的实例222.6.4 数据库的打开与关闭232.6.5 管理数据库242.7 上机实训26习题28第3章表的创建与使用303.1 建立新表303.1.1 使用表模板创建数据表313.1.2 使用字段模板创建数据表32 3.1.3 使用表设计创建数据表333.1.4 在新数据库中创建新表353.1.5 在现有数据库中创建新表35 3.2 数据类型363.2.1 基本类型363.2.2 数字类型373.2.3 日期和时间类型373.2.4 是/否类型383.2.5 快速入门类型383.3 字段属性383.3.1 类型属性393.3.2 常规属性393.3.3 查询属性403.4 修改数据表与数据表结构413.4.1 利用设计视图更改表的结构41 3.4.2 利用数据表视图更改表的结构41 3.4.3 数据的有效性423.4.4 主键的设置、更改与删除443.5 建立表之间的关系453.6 表达式463.6.1 基本概念463.6.2 常用函数48习题50第4章查询设计524.1 查询概述524.2 选择查询544.2.1 使用查询向导创建查询54 4.2.2 用查询设计器创建查询62 4.2.3 设置查询条件654.3 参数查询664.4 操作查询684.4.1 生成表查询684.4.2 删除查询704.4.3 追加查询704.4.4 更新查询714.5 上机实训72习题77第5章结构化查询语言SQL 79 5.1 SQL概述795.1.1 SQL的发展795.1.2 SQL的特点805.1.3 SQL的基本概念805.1.4 SQL的分类简介815.1.5 示例说明825.2 数据定义语言835.2.1 定义基本表835.2.2 完整性约束的实现895.2.3 索引的建立与维护915.3 数据查询语句935.3.1 SELECT语句的一般语法93 5.3.2 简单查询955.3.3 连接查询1045.3.4 子查询1095.4 数据更新1175.4.1 插入数据1175.4.2 修改数据1195.4.3 删除数据121习题122第6章窗体设计及高级应用123 6.1 窗体基础知识1236.1.1 窗体的概念与作用123 6.1.2 窗体构成1246.1.3 窗体类型1256.1.4 窗体视图1256.2 创建窗体1266.2.1 使用自动创建窗体向导1266.2.2 使用“窗体向导”1276.2.3 使用“图表向导”1296.2.4 使用“数据透视表向导”1316.3 自定义窗体1326.3.1 窗体设计视图的组成与主要功能132 6.3.2 属性、事件与方法1356.3.3 窗体与对象的属性及设置方法136 6.3.4 窗体与对象的事件1426.3.5 常用方法1446.3.6 常用控件的创建方法1506.4 窗体与控件的其他应用设计1576.4.1 创建计算控件1576.4.2 查找记录1596.4.3 显示提示信息1596.4.4 创建与使用主/子窗体1606.4.5 打印与预览窗体1606.4.6 设计菜单1616.5 窗体外观格式设计1636.5.1 加线条1636.5.2 加矩形1646.5.3 设置控件格式属性1646.5.4 使用Tab键设置控件次序165 6.6 上机实训167习题168第7章报表设计1707.1 创建自动报表1707.1.1 创建纵栏式报表1707.1.2 创建表格式报表1717.2 通过向导创建报表1727.2.1 创建多对象报表1727.2.2 创建图表报表1747.2.3 创建标签报表1757.3 通过设计器创建报表1777.3.1 创建简单报表1777.3.2 报表的排序、分组和计算179 7.3.3 创建主/子报表180习题182第8章宏1848.1 宏的功能1848.2 常用宏操作1848.3 运行宏1898.4 上机实训190习题191第9章VBA与模块1949.1 VBA简介1949.1.1 VBA程序初识1959.1.2 VBA程序编辑环境195 9.2 VBA语言基础1989.2.1 数据类型1989.2.2 常量与变量1999.2.3 数组2019.2.4 用户自定义数据类型202 9.2.5 运算符和表达式202 9.2.6 常用标准函数2049.3 VBA语句2089.3.1 语句书写规则2089.3.2 声明语句2099.3.3 赋值语句2109.3.4 流程控制语句2109.4 VBA过程与模块2139.4.1 过程2139.4.2 函数2139.4.3 模块2149.4.4 变量的作用域与生存期2149.5 面向对象程序设计2159.5.1 类和对象2159.5.2 对象的属性2159.5.3 对象的方法2169.5.4 对象的事件2169.6 VBA数据库编程2179.6.1 ADO数据访问接口2189.6.2 ADO应用示例2209.7 VBA程序运行错误处理与调试221 9.8 上机实训222习题224第10章数据库管理22610.1 管理数据库22610.1.1 数据的备份和恢复22610.1.2 数据库的压缩和恢复227 10.1.3 生成MDE文件22710.1.4 数据库的密码22810.2 用户级的安全机制22810.2.1 创建和加入新的工作组228 10.2.2 设置用户和组用户23010.2.3 设置用户与组权限232习题232第11章数据库安全23411.1 Access 2010安全性的新增功能234 11.1.1 Access 2010中的新增功能234 11.1.2 Access用户级安全23511.1.3 Access安全体系结构23511.1.4 禁用模式23611.2 使用受信任位置中的Access 数据库236 11.3 数据库的打包、签名和分发23811.4 信任数据库24111.5 使用数据库密码加密Access数据库241 11.6 旧版本数据库格式的转换24311.7 上机实训245习题245参考文献246。
Access教程第一章Access数据库基础◆数据库基础知识及关系数据库管理系统。
◆Access 2003 中文版介绍。
数据库技术产生于60年代末、70年代初,它的出现使计算机应用进入了一个新的时期——社会的每一个领域都与计算机应用发生了联系。
数据库是计算机的最重要的技术之一,是计算机软件的一个独立分支,数据库是建立管理信息系统的核心技术,当数据库与网络通信技术、多媒体技术结合在一起时,计算机应用将无所不在,无所不能。
作为本课程学习的开始,我们首先要了解的是:什么是数据库?什么是数据库管理系统?什么是Access呢?一、数据库的基本知识1.什么是数据库数据库这个词有多种解释,简单的定义是这样的:数据库(DataBase)是结构化数据的集合。
从广义上讲,数据库就是数据或信息的集合,相当于一个数据仓库。
具体来说,数据库是一组经过计算机整理后的数据,在关系数据库中,它由许多数据表组成。
David M.Kroenke关于数据库的定义是:数据库是指自描述的完整记录的集合。
它表达了三层含义:⑴数据库是自描述的。
数据库除了包含用户的源数据以外,还包含关于它本身结构的描述,这个描述称作数据词典(或数据目录、元数据)。
从这个意义上讲,数据库与作为一个自描述的书的集合的图书馆相似:除了书籍以外,图书馆还包含一个描述它们的卡片目录。
⑵数据库是集成记录的集合。
数据的标准结构如下:位—> 字节—> 域—> 记录—> 文件, 按这种模式说,文件组合成数据库是非常诱人的,但却无法深入,数据库将包含四种数据:用户数据文件、元数据、索引、应用元数据。
用户数据大多表示为表格,称之为数据表,它存放了用户的各种有用资料和数据。
例如:元数据是关于用户数据的结构的描述,称之为系统表。
例如:索引数据改进了数据库的性能和可访问性,称之为概括数据。
例如:应用元数据用来存储用户表格、报表、查询、媒体数据和其它形式的应用组件。
实验一数据库及表的操作一、实验目的1.掌握数据库的创建及其它简单操作2.熟练掌握数据表建立、数据表维护、数据表的操作二、实验内容与要求1.数据库的创建、打开、关闭2.数据表的创建:建立表结构、设置字段属性、建立表之间关系、数据的输入3.数据表维护:打开表、关闭表、调整表外观、修改表结构、编辑表内容4.数据表的操作:查找替换数据、排序记录、筛选记录三、实验步骤案例一:创建数据库1.创建空数据库要求:建立“教学管理”数据库.操作步骤:图1—1创建教学管理数据库(1)在Access 2010启动窗口中,在中间窗格的上方,单击“空数据库",在右侧窗格的文件名文本框中,给出一个默认的文件名“Database1。
accdb”。
把它修改为“教学管理"如图1—1所示。
(2)单击按钮,在打开的“新建数据库”对话框中,选择数据库的保存位置,单击“确定”按钮,如图1—2所示。
(3)这时返回到access启动界面,显示将要创建的数据库的名称和保存位置,如果用户未提供文件扩展名,access将自动添加上。
(4)在右侧窗格下面,单击“创建”命令按钮,如图1-1所示.(5)这时开始创建空白数据库,自动创建了一个名称为表1的数据表,并以数据表视图方式打开这个表1,如图1—3所示。
图1—2“文件新建数据库”对话框(6)这时光标将位于“添加新字段”列中的第一个空单元格中,现在就可以输入添加数据,或者从另一数据源粘贴数据.图1—3表1的数据表视图2.使用模板创建Web数据库要求:利用模板创建“联系人Web数据库。
accdb”数据库。
操作步骤:(1)启动Access。
(2)在启动窗口中的模板类别窗格中,双击样本模板,打开“可用模板"窗格,可以看到Access提供的12个可用模板分成两组。
一组是Web数据库模板,另一组是传统数据库模板——罗斯文数据库。
Web数据库是Access2010新增的功能。
这一组Web数据库模板可以让新老用户比较快地掌握Web数据库的创建,如图1-4所示(3)选中“联系人Web数据库”,则自动生成一个文件名“联系人Web数据库。
ACCESS一、在学习Access之前,我们先了解一下什么是“数据库”和“数据库管理系统”?1.数据库:就是为了实现一定的目的按某种规则组织起来的“数据”的“集合”,在我们的生活中这样的数据库可是随处可见的啊。
2.什么是数据库管理系统?图书管理员在查找一本书时,首先要通过目录检索找到那本书的分类号和书号,然后在书库找到那一类书的书架,并在那个书架上按照书号的大小次序查找,这样很快就能找到我所需要的书。
数据库里的数据像图书馆里的图书一样,也要让人能够很方便地找到才行。
如果所有的书都不按规则,胡乱堆在各个书架上,那么借书的人根本就没有办法找到他们想要的书。
同样的道理,如果把很多数据胡乱地堆放在一起,让人无法查找,这种数据集合也不能称为"数据库"。
数据库的管理系统:就是从图书馆的管理方法改进而来的。
人们将越来越多的资料存入计算机中,并通过一些编制好的计算机程序对这些资料进行管理,这些程序后来就被称为"数据库管理系统",它们可以帮我们管理输入到计算机中的大量数据,就像图书馆的管理员。
我们将要学习的Access也是一种数据库管理系统。
二、Access的发展现状Access是Office办公套件中一个极为重要的组成部分。
刚开始时微软公司是将Access单独作为一个产品进行销售的,后来微软发现如果将Access捆绑在OFFICE中一起发售,将带来更加可观的利润,于是第一次将Access捆绑到OFFICE97中,成为OFFICE套件中的一个重要成员。
现在它已经成为Office办公套件中不可缺少的部件了。
自从1992年开始销售以来,Access 已经卖出了超过6000万份,现在它已经成为世界上最流行的桌面数据库管理系统。
后来微软公司通过大量地改进,将Access的新版本功能变得更加强大。
不管是处理公司的客户订单数据;管理自己的个人通讯录;还是大量科研数据的记录和处理,人们都可以利用它来解决大量数据的管理工作。
Access教程第一章Access数据库基础◆数据库基础知识及关系数据库管理系统。
◆Access 2003 中文版介绍。
数据库技术产生于60年代末、70年代初,它的出现使计算机应用进入了一个新的时期——社会的每一个领域都与计算机应用发生了联系。
数据库是计算机的最重要的技术之一,是计算机软件的一个独立分支,数据库是建立管理信息系统的核心技术,当数据库与网络通信技术、多媒体技术结合在一起时,计算机应用将无所不在,无所不能。
作为本课程学习的开始,我们首先要了解的是:什么是数据库?什么是数据库管理系统?什么是Access呢?一、数据库的基本知识1.什么是数据库数据库这个词有多种解释,简单的定义是这样的:数据库(DataBase)是结构化数据的集合。
从广义上讲,数据库就是数据或信息的集合,相当于一个数据仓库。
具体来说,数据库是一组经过计算机整理后的数据,在关系数据库中,它由许多数据表组成。
David M.Kroenke关于数据库的定义是:数据库是指自描述的完整记录的集合。
它表达了三层含义:⑴数据库是自描述的。
数据库除了包含用户的源数据以外,还包含关于它本身结构的描述,这个描述称作数据词典(或数据目录、元数据)。
从这个意义上讲,数据库与作为一个自描述的书的集合的图书馆相似:除了书籍以外,图书馆还包含一个描述它们的卡片目录。
⑵数据库是集成记录的集合。
数据的标准结构如下:位—> 字节—> 域—> 记录—> 文件, 按这种模式说,文件组合成数据库是非常诱人的,但却无法深入,数据库将包含四种数据:用户数据文件、元数据、索引、应用元数据。
用户数据大多表示为表格,称之为数据表,它存放了用户的各种有用资料和数据。
例如:元数据是关于用户数据的结构的描述,称之为系统表。
例如:索引数据改进了数据库的性能和可访问性,称之为概括数据。
例如:应用元数据用来存储用户表格、报表、查询、媒体数据和其它形式的应用组件。