当前位置:文档之家› 数据库基本操作

数据库基本操作


8

所谓宏是若干个操作的组合, 所谓宏是若干个操作的组合,它就像是一个批 处理文件, 处理文件,用来自动完成某些特定任务或简化一些 经常性的操作。用户可以把许多条Access 2002已经 经常性的操作。用户可以把许多条Access 2002已经 内置的宏指令,像积木一样堆积起来, 内置的宏指令,像积木一样堆积起来,从而形成更 强大的功能,使繁杂的工作能够轻易的完成。 强大的功能,使繁杂的工作能够轻易的完成。
6
窗体
窗体是用户与数据库之间的桥梁, 窗体是用户与数据库之间的桥梁 , 它可以向用户提供 一个交互式的图形界面, 用于进行数据的输入、显示、 一个交互式的图形界面 , 用于进行数据的输入 、 显示 、 编 辑 以 及 控 制 应 用 程 序 的 运 行 。 由 于 Access 2002 是 基 于 Windows的数据库管理系统 Windows 的数据库管理系统 , 用它开发出来的应用程序也 的数据库管理系统, 是 基 于 Windows 系 统 来 运 行 的 , 所 以 开 发 一 个 完 整 的 Access 2002数据库应用程序,离不开窗体的设计和开发。 2002数据库应用程序 离不开窗体的设计和开发。 数据库应用程序, 窗体类似于平常在Windows 操作系统里面所看到的窗 窗体类似于平常在 Windows操作系统里面所看到的窗 在窗体中,通过文本框、 口 。 在窗体中 , 通过文本框 、 按钮等各种控件来显示字段 信息。 信息 。 控件的外观形式和大小都可以在窗体设计器中设置 窗体所包含的控件和大小称为窗体的属性。 。窗体所包含的控件和大小称为窗体的属性。
7
报表
报表用于把数据库中的数据按照指定的格式输出 同时它也具备分析、 汇总( 如求和、 求平均值等) , 同时它也具备分析 、 汇总 ( 如求和 、 求平均值等 ) 的功能。 的功能 。 可以使用报表将数据输出到屏幕进行显示或 输出到打印机进行打印,也可以将报表在Internet或者 输出到打印机进行打印,也可以将报表在Internet或者 公司的intranet上发布 上发布。 公司的intranet上发布。 报表的数据源可以是基本表, 报表的数据源可以是基本表 , 也可以是某一查询 提供的结果。 提供的结果 。 利用报表生成器可以设计出各种实用且 非常精致的报表,以适合于打印和保存。 非常精致的报表,以适合于打印和保存。编写的程 模块是使用Access 2002提供的VBA语言编写的程 提供的VBA 序段。 序段。模块中的每一个过程可以是一个函数过程或 子程序。 子程序。 模块有两种类型:标准模块和类模块。标准模 模块有两种类型:标准模块和类模块。 块又称为一般模块,是由用户自行创建的模块, 块又称为一般模块,是由用户自行创建的模块,其 中可以有变量、函数和程序, 中可以有变量、函数和程序,在标准模块中定义的 函数可以在整个数据库中使用。 函数可以在整个数据库中使用。类模块则是附属于 Access 2002的对象(如表单、报表等)之中并且在 2002的对象 如表单、报表等) 的对象( 产生对象时会自动建立属于该对象的模块。 产生对象时会自动建立属于该对象的模块。
2
工作界面
对象栏中给出了表、查询、窗体、报表、 对象栏中给出了表、查询、窗体、 报表、页、 宏和模块等可供查看 的数据库对象 工具栏中则给出了创建、打开和管理数据库对象的快捷按钮。 工具栏中则给出了创建、打开和管理数据库对象的快捷按钮。 在使用和设置工具栏时应注意以下几点: 在使用和设置工具栏时应注意以下几点:
5
查询
当想取得表中某些字段的内容时, 当想取得表中某些字段的内容时 , 可以利用查询功能很方便地做 查询的功能非常强大, 到 。 查询的功能非常强大 , 它不仅可以在一个表或多个表中查找特定 的数据,并将其集中起来,形成一个全局性的集合供用户查看, 的数据 , 并将其集中起来 , 形成一个全局性的集合供用户查看 , 而且 还可以用于表中搜索以及修改已存在的数据。 还可以用于表中搜索以及修改已存在的数据 。用户也可以使用查询来 修改表的结构或者访问Access 2002外部的数据 外部的数据, 修改表的结构或者访问Access 2002外部的数据,也可以就查询结果作 为数据源用于创建数据库的窗体和报表。另外, 为数据源用于创建数据库的窗体和报表 。 另外, 查询还可以对数据进 行分析与汇总。 行分析与汇总。 Access 2002提供了多种查询方式,如简单查询、动作查询、参数 2002提供了多种查询方式 如简单查询、动作查询、 提供了多种查询方式, 查询和交叉查询等。查询到的数据集合称为查询的结果集, 查询和交叉查询等 。 查询到的数据集合称为查询的结果集, 它也是以 二维表的形式显示出来,但它们不是基本表, 二维表的形式显示出来, 但它们不是基本表 ,每个查询只记录该查询 的操作方式和操作结果。 的操作方式和操作结果。 查询操作的结果集所显示的数据都是基本表 中当前存储的实际数据的一个子集。 中当前存储的实际数据的一个子集。
数据库基本操作
Access 2002数据库管理系统是一个功能强大 2002数据库管理系统是一个功能强大 而且易于使用的桌面关系型数据库管理系统和应用 程序生成器。它是Microsoft Office XP套件的重要 程序生成器。它是Microsoft XP套件的重要 组成部分, Access数据库的最新版本 数据库的最新版本, 组成部分,是Access数据库的最新版本,可在 Windows 2000环境下运行。本章将概要地介绍 2000环境下运行 环境下运行。 Access 2002的基本特征、安装过程、窗口和工具 2002的基本特征 安装过程、 的基本特征、 条以及对象类型等基本知识。 条以及对象类型等基本知识。
使用自定义菜单和工具栏。展开菜单显示所有的命令, 使用自定义菜单和工具栏。展开菜单显示所有的命令,选择用于添 加到自定义菜单的命令。这样, 2002在运行时将调整菜单 加到自定义菜单的命令。这样,Access 2002在运行时将调整菜单 栏和工具栏,以便只将常用的命令和工具栏按钮显示出来。 栏和工具栏,以便只将常用的命令和工具栏按钮显示出来。 排放工具栏。如果工具栏上没有足够的空间, 排放工具栏。如果工具栏上没有足够的空间,而没有显示所需的按 可单击“其他”按钮。若希望放置更多的按钮, 钮,可单击“其他”按钮。若希望放置更多的按钮,可以调整工具 栏的尺寸;并且单击此按钮后, 栏的尺寸;并且单击此按钮后,此按钮将同使用最频繁的按钮一同 显示在工具栏上。 显示在工具栏上。 指定到工具栏按钮或者菜单命令的超级链接。 为便于对计算机、 指定到工具栏按钮或者菜单命令的超级链接 。 为便于对计算机 、 intranet或者 intranet或者Internet的某位置的访问,可以指定到工具栏按钮或菜 或者Internet的某位置的访问 的某位置的访问, 单命令的超级联接。 单命令的超级联接。 3
10
Access 2002数据库的创建 2002数据库的创建
一个数据库应用程序被保存为一个.mdb文件 一个数据库应用程序被保存为一个.mdb文件 , 各种数据库对 文件, 数据访问页除外)都被保存在该文件中, 象 ( 数据访问页除外 ) 都被保存在该文件中 , 所以创建一个 新的数据库也就是指定.mdb文件的文件名及其存放位置的过 新的数据库也就是指定.mdb文件的文件名及其存放位置的过 程。 在启动Access 2002时 系统将自动显示Access 在启动 Access 2002 时 , 系统将自动显示 Access 操作对话框 Access操作对话框 上面有新建数据库或者打开已有数据库文件的选项。 , 上面有新建数据库或者打开已有数据库文件的选项 。 在该 对话框中选择“空数据库” 对话框中选择“空数据库”选项 系统弹出新建数据库对话框, 系统弹出新建数据库对话框 , 用来指定新建数据库文件的文 件名以及保存类型 在指定数据库文件的文件名和保存类型之后,单击“创建” 在指定数据库文件的文件名和保存类型之后 , 单击 “ 创建 ” 按钮, 系统会创建一个新的Access 数据库 数据库。 按钮 , 系统会创建一个新的 Access数据库 。 用户可以在这个 基础上创建各种相关对象。
11
Access 2002数据库的设计 2002数据库的设计
确定创建数据库的目的:设计数据库的第一步是通过需 确定创建数据库的目的: 求分析确定创建数据库的目的以及如何使用它。 求分析确定创建数据库的目的以及如何使用它。 确定数据库中需要的表:表是一个Access 2002数据库最 确定数据库中需要的表:表是一个Access 2002数据库最 基本的对象,用来存储具有特定主题的数据信息。 基本的对象 , 用来存储具有特定主题的数据信息。 在确 定表时应按照以下的原则:首先, 定表时应按照以下的原则:首先 ,表中不应该包含备份 信息,表之间不应该有重复的信息, 信息 ,表之间不应该有重复的信息,这与关系数据库中 的表和常规文件应用程序中的表有所不同, 的表和常规文件应用程序中的表有所不同,如果每条信 息只保存在一个表中,只需要在一处进行更新, 息只保存在一个表中,只需要在一处进行更新,这样的 效率更高, 效率更高,同时也消除了包含不同信息的重复项的可能 其次,每个表中应只包含关于一个主题的事件, 性 ; 其次,每个表中应只包含关于一个主题的事件,这 样可以独立于其他主题维护每个主题的信息。 样可以独立于其他主题维护每个主题的信息。
Access 2002的对象类型 2002的对象类型
Access 2002作为一种面向对象型的数据库系统, 2002作为一种面向对象型的数据库系统 作为一种面向对象型的数据库系统, 其数据库是由所有相关对象组成的集合, 其数据库是由所有相关对象组成的集合 , 这些对象包 括表、查询、 窗体、 报表、 宏和模块等。 括表 、 查询 、 窗体 、 报表 、 页 、 宏和模块等 。 其中表 是数据库的基础, 是数据库的基础 , 它记录了数据库中的有关数据内容 而其他对象则是Access 2002提供的工具 提供的工具, ;而其他对象则是Access 2002提供的工具,用于对数 据库进行操作、维护和管理。 据库进行操作、维护和管理。
相关主题