Access2000数据库管理软件教学_第1页
Access2000数据库管理软件教学_第2页
Access2000数据库管理软件教学_第3页
Access2000数据库管理软件教学_第4页
Access2000数据库管理软件教学_第5页
已阅读5页,还剩70页未读 继续免费阅读

下载本文档

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

文档简介

Access2000数据库管管理软件件第6章教学目标标►了解Access2000数据库的的主要用用途和应应用领域域►掌握在Access2000中创建表表、设置置字段和和索引的的方法►了解表之之间的各各种关系系,掌握握建立表表间关系系的方法法►熟悉Access2000中的各种种查询,,能够而而进行简简单的查查询操作6.1Access2000概述在计算机机中,数数据管理理指的是是对数据据进行分分类、组组织、编编码、存存储、检检索和维维护的过过程。随随着计算算机硬件件和软件件技术的的飞速发发展,计计算机数数据管理理技术也也在不断断地更新新和完善善之中,,数据库库技术就就是一种种非常重重要而且且被广泛泛应用的的计算机机数据管管理技术术。6.1.1Access2000简介介6.1Access2000概述6.1.2Access2000的主要要用途途存储数数据作为前前端应应用程程序,,既是数数据库库,同同时也也可以以是开开发工工具支持多多种后后台数数据库库,既既可以以连接接Excel文件、、FoxPro、DBase和SQLServer数据库库,也可以以连接接MySQL、文本本文件件、XML和Oracle等其他他数据据库。。6.1Access2000概述6.1.3Access2000的操作作界面面单击【开始】按钮,,选择【程序】|【【MicrosoftAccess】命令,,即可打打开【MicrosoftAccess】对话框框6.1Access2000概述6.1.3Access2000的操作作界面面6.1Access2000概述6.1.3Access2000的操作作界面面6.1Access2000概述6.1.3Access2000的操作作界面面6.1Access2000概述6.1.3Access2000的操作作界面面6.1Access2000概述6.1.3Access2000的操作作界面面在Access中,数数据库库就是是指那那些用用来组组成一一个完完整系系统的的所有有表、、关系系、查查询、、视图图(含含触发发器和和存储储过程程)、、窗体体、报报表、、宏、、页和和模块块等的的集合合体。。数据库库6.1Access2000概述6.1.3Access2000的操作作界面面表是数数据库库的源源头,,不管管将数数据存存储在在Access中,,还是是将数数据链链接到到SQLServer中,,都需要对对表进进行操操作。。应用用程序序中的的其他他对象象,如如窗体体和报报表都都会对对表进进行直直接或或间接接的引引用。。表6.1Access2000概述6.1.3Access2000的操作界面面为了更好地地维护数据据库的完整整性并简化化与数据库库内其他对对象的操作作过程,我我们需要在在数据库中中的表之间间定义关系系。它除了定义义表之间的的“一对一一”“一对对多”“多多对多”等等关系外,,还可设置置“级联更更新”和““级联删除除”等功能能,从各个个方面保证证数据的完完整性。关系6.1Access2000概述6.1.3Access2000的操作界面面查询可以对对表中的数数据进行查查看、汇总总和运算,,我们既可可以使用查查询对数据据进行增、、删、改的的操作,又又可以使用用它来直观观快捷地进进行数据汇汇总和数据据分析。查询6.1Access2000概述6.1.3Access2000的操作界面面窗体不仅提提供了更直直观、更强强大的界面面来增加、、修改和删删除数据,,它提供强强大的功能能来丰富用户户操作界面面,让数据据操作变得得更加简单单、快捷。。窗体6.1Access2000概述6.1.3Access2000的操作界面面报表主要是是完成数据据打印的功功能。它会会以更直观观、更让用用户接受的的方式来组组织和打印印数据,同时时,也会对对数据进行行分组、汇汇总。可以以针对企业业的实际应应用,设计计出非常复复杂的各种功能的的报表。报表6.1Access2000概述6.1.3Access2000的操作界面面数据访问页页与窗体类类似,也可可以在其中中对数据进进行增、删删、改的操操作,但它它是在浏览览器里操作作的,也是是Access2000版本后的新新产物。数据访问页页6.1Access2000概述6.1.3Access2000的操作界面面Access的宏主要是是用来执行行键盘、菜菜单和工具具栏、系统统功能等需需要手工执执行的一些些任务。宏6.1Access2000概述6.1.3Access2000的操作界面面模块是子程程序和函数数的集合,,一些通用用的函数、、处理过程程、复杂的的运算过程程和核心的的业务处理理等,都可可被放在模模块中。利利用模块,,可以提高高代码的可可重用性,,也更加方方便代码的的组织与管管理。模块6.2表的设计6.2.1表的概念表格的名称称记录滚动条6.2表的设计6.2.2创建表的方方法6.2表的设计6.2.2创建表的方方法6.2表的设计6.2.2创建表的方方法6.2表的设计6.2.2创建表的方方法6.2表的设计6.2.2创建表的方方法6.2表的设计6.2.3Access数据类型①输入字字段名称后后,按回车车键或Tab键,光标便便跳转至【数据类型】单元格中中。6.2表的设计计6.2.3Access数据类型型字段命名名规定:◆长度最多多只能为为64个字符。。◆可以包含含汉字、、字母、、数字、、空格及及特殊的的字符((。、!!、`、[、]之外)的的任意组组合。◆不能以先先导空格格开头。。◆不能包含含控制字字符(从从0到31的ASCII值)。6.2表的设计计6.2.3Access数据类型型②单击击【数据类型型】单元格的的右侧的的下三角角形按钮钮或按Alt+↓组合键,,打开数数据类型型选项列列表,并并在其中中选择设设置字段段的数据据类型6.2表的设计计6.2.3Access数据类型型6.2表的设计计6.2.4设置字段段的有效效性规则则6.2表的设计计6.2.5设置字段段的索引①选定定一张表表,单击击【设计】按钮,打打开表设设计器,,然后单单击字段段列表中中需要创创建索引引的字段段(如““书名””),再再在下方方【索引】属性下拉拉列表中中,选择择“有((有重复复)”或或者“有有(无重重复)””,默认认为“无无”,然然后保存存表。6.2表的设计计6.2.5设置字段段的索引②打开开表设计计器,再再单击【视图】|【索引】菜单命令令,或者者单击【常用】工具栏上上的【索引】按钮,打打开【索引】管理器6.2表的设计计6.2.5设置字段段的索引6.2表的设计计6.2.6设置字段段的其他属性性【默认值】:在新建建记录时时会自动动把这个个值输入入到字段段中。它它可以是是一个常常量值,,也可以以是一个个表达式式,表达达式中可可以包含含内置函函数。【必填字段段】:如果该该属性填填入“是是”,则则在插入入新记录录的时候候,这个个字段不不能留空空,这样样可以保保证资料料的完整整性。【输入法模模式】:当焦点点移动到到这个字字段的时时候,将将自动切切换到某某种输入入法模式式。6.2表的设计计6.2.7设置主键在每个字段的的【说明】((Description)属性中中,可以为每每个字段输入入描述性语句句。按照上面介绍绍的知识,依依次输入和设设置其他字段段6.2表的设计6.2.7设置主键6.2表的设计6.2.7设置主键6.2表的设计6.2.7设置主键6.3建立表间关系系6.3.1关系的作用关系是很重要要的数据库对对象,建立好好关系对于规规范表结构、、减少多余数数据、保证数数据完整性、、保证数据的的有效性和提提高安全性等等方面有着重重要作用,并并且使这一切切都非常有效效而且简单。。6.3建立表间关系系6.3.2一对一关系在一对一关系系中,A表中的一行最最多只能匹配配于B表中的一行,,反之亦然。。6.3建立表间关系系6.3.3一对多关系一对多关系是是最普通的一一种关系。在在这种关系中中,A表中的一行可可以匹配B表中的多行,,但是B表中的一行只只能匹配A表中的一行。。6.3建立表间关系系6.3.4多对多关系在多对多关系系中,A表中的一行可可以匹配B表中的多行,,反之亦然。。要创建这种种关系,需要要定义第三个个表,称为结结合表,它的的主键由A表和B表的外部键组组成。6.3建立表间关系系6.3.5建立表间关系系单击【常用】工具栏上的【关系】按钮,打开关关系管理器。。第一次打开开关系管理器器,会自动弹弹出一个【显示表】对话框6.3建立表间关系系6.3.5建立表间关系系6.3建立表间关系系6.3.5建立表间关系系6.3建立表间关系系6.3.5建立表间关系系6.3建立表间关系系6.3.6修改、删除现现有关系在【关系】管理器中,双双击两表之间间的连线,将将弹出【编辑关系】对话框。在【编辑关系】对话框中可修修改关系,例例如重新选择择相关联的字字段,然后单单击【确定】按钮即即可。。在【关系】管理器器中,,右击击两表表之间间的连连线,,再选选择【删除】命令,,便会会弹出出确认认删除除的提提示框框修改现现有关系删除现现有关系6.3建立表表间关关系6.3.6修改、、删除除现有有关系系6.4查询操操作查询能能够在在数据据处理理中带带来更更多的的便捷捷:◆可以重重新排排列数数据顺顺序,,使之之以更更友好好的方方式展展示出出来。。◆只返回回较少少的字字段。。◆只返回回符合合规定定条件件的记记录。。◆返回位位于多多个表表中的的多个个相关关记录录。◆可以将将表中中的数数据进进行运运算、、统计计,这这些运运算得得到的的结果果可以不直直接存存储在在表中中,减减少磁磁盘空空间的的占用用。◆可以批批量的的更新新数据据,批批量的的删除除数据据。◆可以生生成新新的表表、复复制新新数据据。6.4查询操操作查询可可分为为选择择查询询、参参数查查询、、操作作查询询、交交叉表表查询询和SQL查询等等,其中操操作查查询包包括更更新查查询、、追加加查询询、删删除查查询和和生成成表查查询。。6.4查询操操作选择查查询是是最常常见的的查询询类型型,它它从一一个或或多个个表中中检索索数据据。我们也也可以以使用用选择择查询询来对对记录录进行行分组组,并并且对对记录录作总总计、、计数数、平平均值值以及及其他他类型型的总总和计计算。。在数据据表视视图打打开选选择查查询会会显示示查询询的结结果,,一般般情况况下可可以编编辑被被显示示的这这些记记录。。6.4.1选择择查查询询6.4查询询操操作作6.4.1选择择查查询询6.4查询询操操作作6.4.1选择择查查询询6.4查询询操操作作6.4.1选择择查查询询6.4查询询操操作作6.4.1选择择查查询询6.4查询询操操作作6.4.1选择择查查询询6.4查询询操操作作6.4.1选择择查查询询6.4查询询操操作作6.4.2更新新查查询询更新新查查询询是是可可以以对对表表中中的的一一组组记记录录的的一一个个或或者者多多个个字字段段作作全全局局的的更更改改。。6.4查询询操操作作6.4.2更新新查查询询6.4查询询操操作作6.4.2更新新查查询询6.4查询询操操作作6.4.2更新新查查询询6.4查询询操操作作6.4.2更新新查查询询6.4查询询操操作作6.4.3生成查询生成表查询会会生成新表,,新表中包含含一个或多个个表中的全部部或部分数据据的一个副本本。生成表查询有有助于创建表表以导出到其其他数据库作作为备份。6.4查询操作6.4.3生成查询6.4查询操作6.4.3生成查询6.4查询操作6.4.3生成查询6.4查询操作6.4.3生成查询6.4查询操作6.4.4追加查询由于生成表查查询每次运行行会覆盖掉已已有的数据,,所以如果要要多次备份不不同的数据到到同一张表中中,用生成表表查询是无法法实现的。但但追加查询就就能满足我们们的这种需求求,其中插入入的数据可以以源自一个或或者多个表中中的一组记录录,也可以是是一条由表达达式指定各字字段值的记录录。6.4查询操作6.4.4追加查询①因追加查查询不能生成成新表,只能能向已经存在在的表中插入入新数据,所所以我们先创创建一个空的的表以满足查查询运行的先先决条件。打打开“罗斯文文示例数据库库”,采用【使用向导创建建表】的方法,从““产品”表复复制一张名称称为“中止产产品”的空表表。②打开“中中止产品”表表,确认表中中不包含任何何记录。然后后,打开查询询设计器,添添加“产品””表。6.4查询操作6.4.4追加查询③在【查询设计器】窗口标题栏上上右击,从弹弹出的快捷菜菜单中选择【查询类型】|【追加查询】命令。在弹出出对话框的【表名称】文本框中,输输入“中止产产品”,再单单击【确定】按钮。④选中字

温馨提示

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

评论

0/150

提交评论