第2章 Access2002 应用基础 本章重点 本章主要介绍Aes2002数据库的新功能、新特 点,从而熟悉宅的开发环境、窗口和组成对象;并且 以 Microsoft w/ indows糸统自带的“罗斯文示例数据 庳”为例,对 Access2002数据库的结构进行分析
第2章 Access 2002 应用基础 本章重点 本章主要介绍Access 2002数据库的新功能、新特 点,从而熟悉它的开发环境、窗口和组成对象;并且 以Microsoft Windows系统自带的“罗斯文示例数据 库”为例,对Access 2002数据库的结构进行分析
第2章 Access2002应用基础 ■2,1Aces2002数据库简介 ■2.2 Access2002的开发环境 ■23浏览 Access2002 2.4习题
第2章 Access 2002应用基础 ◼ 2.1 Access 2002数据库简介 ◼ 2.2 Access 2002 的开发环境 ◼ 2.3 浏览Access 2002 ◼ 2.4 习题
21 Access2002数据库简介 Access2002是 Micros公司推出的 Office XP系列办公室自动化软件的一个组件,是 个中、小型的数据库管理系统。它提供了全新 的“数据透视图”视图、“数据透视表”视图 完全的XML支持和 SQL Server2000的扩展属 性支持等。在原来版本的基础上对其缺点进行了 改进,并增加了许多新功能,更便于用户的使用 和编辑
2.1 Access 2002数据库简介 ◼ Access 2002是Microsoft公司推出的 Office XP系列办公室自动化软件的一个组件,是 一个中、小型的数据库管理系统。它提供了全新 的“数据透视图”视图、“数据透视表”视图、 完全的XML支持和SQL Server 2000的扩展属 性支持等。在原来版本的基础上对其缺点进行了 改进,并增加了许多新功能,更便于用户的使用 和编辑
2.1.1 Access2002简介 学习 Access相对来说比较容易,只需使用 Access所提 的操作向导即可完成对数据库的管理、数据查询和报表 印等操 即使开发复杂的应用数据库系统,也只需编写 量的程序代码,甚至无须编写任何程序代码即可实现 Access采用面向对象的方式将数据库系统中的各项功 对象化,将数据管理的常用功能封装在各类对象的方法或 性中,通过对象的方法和属性来完成对数据库 理和操 开 Microsoft access2002提供 七种用于构建数据库系统的对象,将数据储存、查询制 用户操作界面、报表打印等设计工作规范化,使数据库应用 系统开发人员能够快速、方便地制作符合要求的数据库系统 Microsoft access2002提供了近百种向导,可以用于 设计数据库、表格、窗体、报表、图表、控件和标签等,用 可以根据不同的需要使用不同的向导。将复杂的工作变得 单明了,使初学者能够快速的掌握使用 Access。 Access2002可以轻松完成与 SQL Server Microsoft Exce、Word、Web的整合
◼ 2.1.1 Access 2002简介 ◼ 学习Access相对来说比较容易,只需使用Access所提 供的操作向导即可完成对数据库的管理、数据查询和报表打 印等操作。即使开发复杂的应用数据库系统,也只需编写少 量的程序代码,甚至无须编写任何程序代码即可实现。 ◼ Access采用面向对象的方式将数据库系统中的各项功 能对象化,将数据管理的常用功能封装在各类对象的方法或 属性中,通过对象的方法和属性来完成对数据库的管理和操 作,从而简化了开发工作。Microsoft Access 2002提供了 七种用于构建数据库系统的对象,将数据储存、查询制作、 用户操作界面、报表打印等设计工作规范化,使数据库应用 系统开发人员能够快速、方便地制作符合要求的数据库系统。 ◼ Microsoft Access 2002提供了近百种向导,可以用于 设计数据库、表格、窗体、报表、图表、控件和标签等,用 户可以根据不同的需要使用不同的向导。将复杂的工作变得 简单明了,使初学者能够快速的掌握使用Access。 ◼ Access 2002可以轻松完成与SQL Server、 Microsoft Excel、Word、Web的整合
2.1.2 Access2002的特点 n主在ACce5数据库中,含七个数据库对象,分别是 和“模块”,如图2-1所示。在表中可以添加、删除或自定 义表中已有的字段 db1:数据库( access2002文件格式) 回囟 喵打开@)设计)新建0)X2 对象使用设计器创建表 里表 使用向导创建表 母查询回通过输入数据创建表 国窗体 曰报表 页 z宏 模块 组 」收藏夹 图2-1 Access数据库中的数据库对象
◼ 2.1.2 Access 2002的特点 ◼ 在Access数据库中,包含七个数据库对象,分别是 “表” 、 “查询” 、 “窗体” 、 “报表” 、 “页” 、 “宏” 和“模块”,如图2-1所示。在表中可以添加、删除或自定 义表中已有的字段。 图2-1 Access数据库中的数据库对象
表 在 Access数据库中,表是最基本的对象,所有收集来的 数据都存储在表中,表是数据库中的数据仓库。在 Access数 据库中至少要有一个表存在,否则数据库为空数据库。 需要开发一个数据库系统时,第一步工作就是根据应 用系统的要求设计数据库中的表的结构。在 Access2002中, 关表的操作都是通过表对象来实现的。表对象由包含表结 构的字段及其属性和反映具体数据的记录组成,如图2-2所示 围学生信息表:表 回区 学生ID姓名性别出生日期地址邮政编码电话号码 电子邮▲ 1+王建名男1986-4-5陕西威阳 7132 张林 1985-1-9甘肃兰州 00 5660897|x1@163com 余捷 「男 1987-87天津河西区 300210 28114000lyi@yaoo.c 陈文燕女 1986-9-14河北石家庄 54004 6578254 chwyghotmail 李芳 19882-2北京 100467654211sina.com 记录:I利」「1卜M米共有记录数:6 图2-2学生信息表
◼ 1.表 ◼ 在Access数据库中,表是最基本的对象,所有收集来的 数据都存储在表中,表是数据库中的数据仓库。在Access数 据库中至少要有一个表存在,否则数据库为空数据库。 ◼ 当需要开发一个数据库系统时,第一步工作就是根据应 用系统的要求设计数据库中的表的结构。在Access 2002中, 有关表的操作都是通过表对象来实现的。表对象由包含表结 构的字段及其属性和反映具体数据的记录组成,如图2-2所示。 图2-2 学生信息表
2.查询 用户将数据存入到数据库中最重要的目的在于日后能 快速准确的査找所需要的信息,所以数据库中一个重要的 于数据库的查询,数据库系统中查询功能的 弱,在很大程度上反映了数据库系统的性能。 查询是对数据库提出的关于在数据库表中查找相关数 据的要求,可以在一个或多个表中按照不同的方式来查找 某些特定的数据,并将其 在一起供用户查看。查询 同时还可以对相关的数据进行更改和分析。 在 Access2002中,有关查询的操作都是通过查询 对象来实现的。在查询设计窗口中,用户可以通过可视化 手段,根据查询的要求进行不同方式的查看、更改和分 数据。查询的基础是SQL语 这是关系数据库用来查询 苔粕类毅嘉。坦过它可以结合整个表,根据特定条件
◼ 2.查询 ◼ 用户将数据存入到数据库中最重要的目的在于日后能 快速准确的查找所需要的信息,所以数据库中一个重要的 使用价值就在于数据库的查询,数据库系统中查询功能的 强弱,在很大程度上反映了数据库系统的性能。 ◼ 查询是对数据库提出的关于在数据库表中查找相关数 据的要求,可以在一个或多个表中按照不同的方式来查找 某些特定的数据,并将其集合在一起供用户查看。查询的 同时还可以对相关的数据进行更改和分析。 ◼ 在Access 2002中,有关查询的操作都是通过查询 对象来实现的。在查询设计窗口中,用户可以通过可视化 手段,根据查询的要求进行不同方式的查看、更改和分析 数据。查询的基础是SQL语言,这是关系数据库用来查询 数据的操作语言。通过它可以结合整个表,根据特定条件 查找相关的数据
3.窗体 在 Access2002中窗体 种数据库对象,是用户 实现各种操作的界面,主要用来输入或显示数据库中的数 据及应用程序的执行控制 个优良的数据库系统不仅需 要有高质量的数据管理功能、高效率的数据查询功能, 且还需要 美观的、友好 来方便,并可引寻用戶顺利完成对数据库进行的操作。 在一个应用系统的开发中,用户操作界面的设计在整 个系统中占有很大的比例。在 Access2002中有关用户操 作界面的设计都是通过窗体对象来实现的,它负责管理窗 体的制 实现对数据的显示和操作。在 Access的 设计视图窗口中,可以利用可视化的操作手段,对窗体对 象中的各项内容进行设计和修改。比如, Windows环境 的命令按 单选按钮、文本框、列表框 框、复 连精就优有芳生:A外面饿写通 Windows环境下的窗口完全符合
◼ 3.窗体 ◼ 在Access 2002中窗体是一种数据库对象,是用户 实现各种操作的界面,主要用来输入或显示数据库中的数 据及应用程序的执行控制。一个优良的数据库系统不仅需 要有高质量的数据管理功能、高效率的数据查询功能,而 且还需要有一个美观的、友好的用户操作界面。给用户带 来方便,并可引导用户顺利完成对数据库进行的操作。 ◼ 在一个应用系统的开发中,用户操作界面的设计在整 个系统中占有很大的比例。在Access 2002中有关用户操 作界面的设计都是通过窗体对象来实现的,它负责管理窗 体的制作、实现对数据的显示和操作。在Access的窗体 设计视图窗口中,可以利用可视化的操作手段,对窗体对 象中的各项内容进行设计和修改。比如,Windows环境 中的命令按钮、单选按钮、文本框、列表框、组合框、复 选框等所有控件,在Access的窗体设计中几乎都可以通 过可视化的方法设计,Access设计的窗体界面风格与 Windows环境下的窗口完全符合
4.报表 数据库系统中另一个重要的功能就是打印报表,数据库 系统一般都为用户提供 报表打印功能,使用户能够将数 据库中的数据按一定的格式输出到数据库的外面。报表的 用就是将用尸选定的数据信意进行格式化的显示和打印。 在 Access2002中,可以使用可视化的手段,利用报表 对象进行报表的设计和修改,实现报表的 报表对象提 供了简单、方便的打印功能。报春可以基于某个数据表 也可以基于一个表或多个表之间某一个查询的结果 5.页 页是应用在互联网上的Web网页。随着 Internet的飞速 发展,制作Web页成为越来越多的用户需求 在 Access2002中,使用页对象可以方便地制作出各种 Web页。页的使用与窗体的使用类似, 可以通过它查看 输入、编辑和删除数据库中的数据,即使是在 Internet或 Intranet上也能更新和查看数搪,同时Web页中的相关数据 也会随着数据库中内容的变化而变化
◼ 4.报表 ◼ 数据库系统中另一个重要的功能就是打印报表,数据库 系统一般都为用户提供一个报表打印功能,使用户能够将数 据库中的数据按一定的格式输出到数据库的外面。报表的作 用就是将用户选定的数据信息进行格式化的显示和打印。 ◼ 在Access 2002中,可以使用可视化的手段,利用报表 对象进行报表的设计和修改,实现报表的打印。报表对象提 供了简单、方便的打印功能。报表可以基于某一个数据表, 也可以基于一个表或多个表之间某一个查询的结果。 ◼ 5.页 ◼ 页是应用在互联网上的Web网页。随着Internet的飞速 发展,制作Web页成为越来越多的用户需求。 ◼ 在Access 2002中,使用页对象可以方便地制作出各种 Web页。页的使用与窗体的使用类似,用户可以通过它查看、 输入、编辑和删除数据库中的数据,即使是在Internet或 Intranet上也能更新和查看数据,同时Web页中的相关数据 也会随着数据库中内容的变化而变化
6.宏 宏是用来自动执 个操作或一组操作的集合。 其中,每一个操作实现特定的功能。 在一个数据库中,各个对象不是孤立存在的,只有将 各种对象有机地组织结合起来, 实现数据库复杂的 理功能。在 Access2002甲,宏对象是 个数据库系 统的重要工具,宏可以由一连串的宏指令构成,也可以是 宏组。使用它可以在不编写程序代码的情况下,实现以往 要编写复杂程序代码才能实现的功 17.模块 模块是 Access中最重要的实现数据库复杂管理功i 的有效工具。模块基本上是由声 语句和过程组成的集 ,它们是由 Visua| Basic编制的过程和函数组成。使 Visua| Basic可以编制各种对象的属性、方法,以实现细 致的操作和复杂的控制功能
◼ 6.宏 ◼ 宏是用来自动执行的一个操作或一组操作的集合。 其中,每一个操作实现特定的功能。 ◼ 在一个数据库中,各个对象不是孤立存在的,只有将 各种对象有机地组织结合起来,才能实现数据库复杂的管 理功能。在Access 2002中,宏对象是组织整个数据库系 统的重要工具,宏可以由一连串的宏指令构成,也可以是 宏组。使用它可以在不编写程序代码的情况下,实现以往 需要编写复杂程序代码才能实现的功能。 ◼ 7.模块 ◼ 模块是Access中最重要的实现数据库复杂管理功能 的有效工具。模块基本上是由声明、语句和过程组成的集 合,它们是由Visual Basic编制的过程和函数组成。使用 Visual Basic可以编制各种对象的属性、方法,以实现细 致的操作和复杂的控制功能