数据库基本操作_第1页
数据库基本操作_第2页
数据库基本操作_第3页
数据库基本操作_第4页
数据库基本操作_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数据库基本操作1第一页,共二十八页,2022年,8月28日Access2002的功能

Access2002的功能十分强大,利用它可以方便地实现信息的存储、维护、查询、统计、打印和发布。Access2002使用符合标准的结构化查询语言(SQL)作为数据库语言,从而提供了强大的数据处理能力和通用性,可以方便地利用数据源生成窗体、表、查询、报表和应用程序。 Access2002数据库是一些关于某个特定主题或目的的数据和对象的集合,一个Access2002数据库可以包含表、查询、窗体、报表、宏、模块以及数据访问页的快捷方式。在Access2002中提供了窗体设计的新功能,从而使窗体的创建更加多样、灵活。Access2002还可以利用整个Office套件共享的编程语言VBA(VisualBasicforApplication)进行高级操作控制和复杂的数据操作

2第二页,共二十八页,2022年,8月28日工作界面

对象栏中给出了表、查询、窗体、报表、页、宏和模块等可供查看的数据库对象工具栏中则给出了创建、打开和管理数据库对象的快捷按钮。在使用和设置工具栏时应注意以下几点:

使用自定义菜单和工具栏。展开菜单显示所有的命令,选择用于添加到自定义菜单的命令。这样,Access2002在运行时将调整菜单栏和工具栏,以便只将常用的命令和工具栏按钮显示出来。排放工具栏。如果工具栏上没有足够的空间,而没有显示所需的按钮,可单击“其他”按钮。若希望放置更多的按钮,可以调整工具栏的尺寸;并且单击此按钮后,此按钮将同使用最频繁的按钮一同显示在工具栏上。指定到工具栏按钮或者菜单命令的超级链接。为便于对计算机、intranet或者Internet的某位置的访问,可以指定到工具栏按钮或菜单命令的超级联接。

3第三页,共二十八页,2022年,8月28日Access2002的对象类型Access2002作为一种面向对象型的数据库系统,其数据库是由所有相关对象组成的集合,这些对象包括表、查询、窗体、报表、页、宏和模块等。其中表是数据库的基础,它记录了数据库中的有关数据内容;而其他对象则是Access2002提供的工具,用于对数据库进行操作、维护和管理。4第四页,共二十八页,2022年,8月28日表

对象表是一个关系数据库最基本的对象,用来存储具有特定主题的数据信息。表的每一行(第一行除外)称为一个记录,它对应着一条完整的信息。每个表由若干个记录组成,每个记录对应一个实体。表的每一列表示同一种类型的数据,称为一个字段或属性。同一个表的每一个记录具有相同的字段定义,每个字段存储着对应于实体的不同属性的数据信息,字段名显示在表的顶端。每个表都要有一个或多个字段作为主键,以使表中的记录唯一地确定。

5第五页,共二十八页,2022年,8月28日查询当想取得表中某些字段的内容时,可以利用查询功能很方便地做到。查询的功能非常强大,它不仅可以在一个表或多个表中查找特定的数据,并将其集中起来,形成一个全局性的集合供用户查看,而且还可以用于表中搜索以及修改已存在的数据。用户也可以使用查询来修改表的结构或者访问Access2002外部的数据,也可以就查询结果作为数据源用于创建数据库的窗体和报表。另外,查询还可以对数据进行分析与汇总。

Access2002提供了多种查询方式,如简单查询、动作查询、参数查询和交叉查询等。查询到的数据集合称为查询的结果集,它也是以二维表的形式显示出来,但它们不是基本表,每个查询只记录该查询的操作方式和操作结果。查询操作的结果集所显示的数据都是基本表中当前存储的实际数据的一个子集。

6第六页,共二十八页,2022年,8月28日窗体窗体是用户与数据库之间的桥梁,它可以向用户提供一个交互式的图形界面,用于进行数据的输入、显示、编辑以及控制应用程序的运行。由于Access2002是基于Windows的数据库管理系统,用它开发出来的应用程序也是基于Windows系统来运行的,所以开发一个完整的Access2002数据库应用程序,离不开窗体的设计和开发。窗体类似于平常在Windows操作系统里面所看到的窗口。在窗体中,通过文本框、按钮等各种控件来显示字段信息。控件的外观形式和大小都可以在窗体设计器中设置。窗体所包含的控件和大小称为窗体的属性。

7第七页,共二十八页,2022年,8月28日报表报表用于把数据库中的数据按照指定的格式输出,同时它也具备分析、汇总(如求和、求平均值等)的功能。可以使用报表将数据输出到屏幕进行显示或输出到打印机进行打印,也可以将报表在Internet或者公司的intranet上发布。

报表的数据源可以是基本表,也可以是某一查询提供的结果。利用报表生成器可以设计出各种实用且非常精致的报表,以适合于打印和保存。

8第八页,共二十八页,2022年,8月28日宏所谓宏是若干个操作的组合,它就像是一个批处理文件,用来自动完成某些特定任务或简化一些经常性的操作。用户可以把许多条Access2002已经内置的宏指令,像积木一样堆积起来,从而形成更强大的功能,使繁杂的工作能够轻易的完成。

9第九页,共二十八页,2022年,8月28日模块模块是使用Access2002提供的VBA语言编写的程序段。模块中的每一个过程可以是一个函数过程或子程序。模块有两种类型:标准模块和类模块。标准模块又称为一般模块,是由用户自行创建的模块,其中可以有变量、函数和程序,在标准模块中定义的函数可以在整个数据库中使用。类模块则是附属于Access2002的对象(如表单、报表等)之中并且在产生对象时会自动建立属于该对象的模块。

10第十页,共二十八页,2022年,8月28日Access2002数据库的创建

一个数据库应用程序被保存为一个.mdb文件,各种数据库对象(数据访问页除外)都被保存在该文件中,所以创建一个新的数据库也就是指定.mdb文件的文件名及其存放位置的过程。

在启动Access2002时,系统将自动显示Access操作对话框,上面有新建数据库或者打开已有数据库文件的选项。在该对话框中选择“空数据库”选项系统弹出新建数据库对话框,用来指定新建数据库文件的文件名以及保存类型在指定数据库文件的文件名和保存类型之后,单击“创建”按钮,系统会创建一个新的Access数据库。用户可以在这个基础上创建各种相关对象。

11第十一页,共二十八页,2022年,8月28日Access2002数据库的设计确定创建数据库的目的:设计数据库的第一步是通过需求分析确定创建数据库的目的以及如何使用它。确定数据库中需要的表:表是一个Access2002数据库最基本的对象,用来存储具有特定主题的数据信息。在确定表时应按照以下的原则:首先,表中不应该包含备份信息,表之间不应该有重复的信息,这与关系数据库中的表和常规文件应用程序中的表有所不同,如果每条信息只保存在一个表中,只需要在一处进行更新,这样的效率更高,同时也消除了包含不同信息的重复项的可能性;其次,每个表中应只包含关于一个主题的事件,这样可以独立于其他主题维护每个主题的信息。

12第十二页,共二十八页,2022年,8月28日Access2002数据库的设计(续)

确定表中需要的字段:每个表中都包含关于同一主题的信息,并且表中的每个字段包含关于该主题的各个事件。确定每条记录中的主键:Access2002为了连接不同的信息,数据库中的每个表必须包含能唯一确定表中每个记录的字段或字段集,这种字段或字段集称为主键。确定表之间的关系:由于某一应用的数据已经按照主题将信息分配到各个表中,并且已定义了表的主键字段,所以需要确定如何将相关信息重新结合到一起的方法,即定义Access2002数据库中的表之间的关系。确定数据库中的其他对象:根据应用系统的实际需求确定并设计需建立的查询、报表、窗体、宏和模块等其他数据库对象。

13第十三页,共二十八页,2022年,8月28日表的设计与创建

在Access2002中提供了许多常用表的模板,通常可以利用这些模板并采用向导的方法来辅助进行表的设计与创建。选择创建表的方法:如使用设计器创建表、使用向导创建表或通过输入数据创建表。选择表的类型:表向导提供了两种类型的表,即“商务”和“个人”。确定新表中的字段:在“示例字段”中,可以选择需要的字段添加到“新表中的字段”中,确定作为新表的字段来使用。重命名字段:如果需要修改字段名,则可单击“重命名字段”按钮。确定表的名称和主键:在确定字段之后,系统下一步会要求键入表的名称和设置主键。完成表的设计:创建完表之后,默认的选择是“直接向表中输入数据”。

14第十四页,共二十八页,2022年,8月28日查询的设计与创建

一个数据库中可以有多个表,一个表中可以有很多的字段。当想取得一个或多个表中某些所关心字段的内容时,利用查询功能可以方便地完成。用户可以将查询的结果组成一个集合,并以此作为数据源来生成报表、窗体或其他的查询。查询还可以对数据进行分析和汇总。Access2002中的查询包括以下几种类型:选择查询、操作查询、交叉表查询、参数查询和SQL查询。15第十五页,共二十八页,2022年,8月28日查询的设计与创建(续)

Access2002中提供了4种基本查询向导:简单查询向导、交叉表查询向导、查找重复项查询向导和查找不匹配项查询向导。这里仅举例介绍Access2002中提供的简单查询向导。

进入简单查询向导:单击“查询”选项卡,再单击窗口上的“新建”按钮,选择“简单查询向导”,单击确定按钮。确定所使用的表/查询和查询字段:简单查询向导对话框的作用在于给出用户查询所使用的现有表或查询具体选用的字段。确定查询类型。指定查询标题并完成查询设计。观察查询结果。

16第十六页,共二十八页,2022年,8月28日报表的设计与创建

在Access2002中,可使用6种方式设计与创建一个报表:设计视图、报表向导、自动创建报表(纵栏式)、自动创建报表(表格式)、图表向导和标签向导。其中,使用“自动创建报表”和“报表向导”是设计报表最方便快捷的两种方法。

自动创建报表

新建报表:在数据库窗体中单击“报表”选项卡,然后单击数据库窗口上部的“新建”按钮,系统将弹出“新建报表”对话框,其中给出了新建一个报表的6种选择。选择自动创建报表的格式

17第十七页,共二十八页,2022年,8月28日报表的设计与创建(续)报表向导

新建报表。在数据库窗体中单击“报表”选项卡,然后选择“使用向导创建报表”。选定表和报表使用的字段确定是否添加分组级别确定记录所用的排序次序确定报表的布局方式和方向确定报表所用样式指定报表的标题。

18第十八页,共二十八页,2022年,8月28日实验6_1个人书籍管理数据库的设计与操作

一、实验目的熟悉Access2002的工作窗口和工具栏。学会创建Access2002数据库的方法。学会设计与创建Access2002中的表、查询和报表等对象的方法。观察已创建的表、查询和报表等对象。二、实验环境中文版或英文版的Windows2000或WindowsXP。中文版或英文版的MicrosoftOfficeXP。

19第十九页,共二十八页,2022年,8月28日实验6_1个人书籍管理数据库的设计与操作三、实验内容

为了开发一个小型的个人书籍管理信息系统,需创建一个名为“书籍管理”的数据库。在“书籍管理”数据库中创建一个名为“书籍”的表,

向已建立的书籍表中输入数据。以书籍表作为数据源,使用简单查询向导设计查询,并观察查询结果。以书籍表作为数据源,使用报表向导设计报表,并观察所设计的报表。利用对象下拉框观察已创建的表、查询和报表等对象。

20第二十页,共二十八页,2022年,8月28日实验6_1个人书籍管理数据库的设计与操作

字段名数据类型字段长度规则序号数值4不能为空书名文本33不能为空作者文本8不能为空出版社文本20出版日期日期/时间缺省单价货币缺省不能为空21第二十一页,共二十八页,2022年,8月28日实验6_1个人书籍管理数据库的设计与操作四、思考题参考Access2002数据库的有关资料并结合书籍管理数据库实例,进一步学习和思考下列问题:如何使用设计器设计和创建表?如何使用其他的查询向导设计和创建查询?如何使用其他的报表生成方法设计和创建报表?参考Access2002数据库的有关资料并结合书籍管理数据库实例,进一步学习设计和创建窗体的方法以及Access2002数据库系统的其他功能。设计并实现一个功能较为完整的个人书籍管理信息系统22第二十二页,共二十八页,2022年,8月28日实验6_2销售管理数据库的设计与操作

一、实验目的进一步掌握创建Access2002数据库的方法。进一步掌握设计与创建多个表的方法。进一步掌握设计与创建查询和报表等对象的方法。提高综合应用Access2002的能力。二、实验环境中文版或英文版的Windows2000或WindowsXP。中文版或英文版的MicrosoftOfficeXP。23第二十三页,共二十八页,2022年,8月28日实验6_2销售管理数据库的设计与操作三、实验内容为了开发一个销售管理信息系统,需创建一个名为“销售管理”的数据库。在销售管理数据库中,需创建和设计订货单表、雇员表和产品表在上述销售管理数据库中,需设计和创建查询。使用查询向导以订货单表为数据源分别创建按订货单位、产品名称、销售人员等条件的查询,选定需显示的有关字段,并观察查询结果。在上述销售管理信息系统中,需设计和创建报表。使用报表向导创建一个纵栏式的订货统计表(纵向和横向),选定需显示的有关字段,并观察所设计的报表。利用对象下拉框观察已创建的数据库以及其中的表、查询和报表等对象。24第二十四页,共二十八页,2022年,8月28日实验6_2销售管理数据库的设计与操作

字段名数据类型字段长度规则订货单号文本10不能为空订货单位文本32不能为空产品名称文本32不能为空数量数值长整型缺省值为0单价

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论