Access数据库中初学者容易忽视的几个技巧

来源 :硅谷 | 被引量 : 0次 | 上传用户:lifeng58
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘要]总结教学经验的基础上,向初学者介绍几个容易忽视但是也是比较实用的几个小技巧。
  [关键词]Access数据库 数据交流 压缩 表分析器
  中图分类号:TP3文献标识码:A文章编号:1671-7597(2009)0420038-01
  
  现在一般的高校都不开设Access数据库课了。绝大部分的高校都在开设SQL、oracle等。但是Access数据库还是存在的,作为一个功能强大的数据库管理系统和MIS系统开发工具,相比较其他的软件,Access具有界面友好、易学易用、开发简单、接口灵活等特点。而且作为微软公司发布的office软件包中的组件之一,它和其他的组件关系密切。本文根据教学经验,就初学者容易忽视的几个技巧进行总结。
  
  一、Access与Excel和Word的数据交流
  
  很多人在学习Access的时候都不太会考虑到Access中的数据和Excel或者Word之间可以交流,都将这三个软件当成独立的软件去学习。其实三者同为office软件包中的组件,虽然在处理数据的过程中有各自的侧重点,但也有一些类似的地方。如果Access中的一些数据可以在Excel或者在Word中处理,那么学习起来会更加容易,毕竟相比较而言,Excel和Word的使用更加的广泛,Access对使用者的要求更高一些。下面就介绍Access与Excel和Word如何进行数据的交流。
  
  二、将Access数据库中的数据输入到Excel或者Word中
  
  操作过程如下:打开数据库,选中需要输入到Excel中的表,右键单击,在弹出的快捷菜单选择“导出…”,或者选中表之后,选择“文件”“导出…”。如果要将数据输入到Excel中,则在打开的对话框的“保存类型”中选择“Microsoft Excel 97-203(*.xls)”,选择要保存的位置,输入文件名,单击“导出”按钮即可。有时候在Excel中处理数据要方便的多。如果要将数据输入到Word中,在打开数据表导出对话框之后,有两种情况:第一种,如果要创建保持原有数据格式的文档,则“保存类型”选择“RTF格式”;如果要创建普通的文本文件,作为邮件合并数据源使用,则选择“Microsoft Word合并文件”按钮。其他的操作步骤都是一样。
  
  三、将Excel中的数据输入到Access中
  
  同样地,有时候为了处理数据的方便,我们也需要将Excel的数据输入到Access中。操作过程如下:打开数据库之选择对象“表”,单击工具栏上“新建”按钮,弹出“新建表”对话框,选择“导入表”,打开导入表对话框,选择需要导入的Excel表格,打开“导入数据表向导”,根据向导提示,可以完成整个数据交流过程。其中包括选择表中数据的存放位置,字段名的修改,主键的创建和表的名称的修改等。这样导入的表可以继续进行数据库中的相关操作。
  
  四、将Word中的数据输入到Access中
  
  在Word中可以对Access转换过来的表格自如地进行编辑,然后再将处理好的表格重新导入Access中。可以通过2种办法在Access中使用Word表格的数据。第一种方法是通过剪贴板。这种方法比较简单,在Word中选中表格的若干行或若干列(当然,也可以单击表格左上角的“选择”工具,选中表格所有数据)后,单击工具栏上的“复制”,然后再打开Access中的表或者查询结果,点击工具栏上的“粘贴”,将表格数据复制过来即可。
  第二种方法就是通过和前面介绍的Excel转换方法一样的方式,但是对于word文档的转换,需要通过文本文件作为过渡。我们可以分成两步来做:第步,先把Word中的表格转换成纯文本文件;第二步,在Access中导入文本文件。具体操作方法是,在Word中选中表格,首先先表格转换成文字,用逗号分隔或用制表符分隔,然后选择“文件”“另存为”,在打开的对话框中,选择保存位置和输入文件名之后,“保存类型”选择“纯文本”格式。在Access中:同样打开“新建表”对话框,选择“导入表”之后,在打开的对话框中,文件类型选择“文本文件”,而不是“Excel表格”。接下去的操作就是根据向导提示进行。
  熟悉office软件包中组件之间的相互转换,对于初学者来说是有很大帮助的。
  
  五、压缩数据库
  
  Access数据库在用的过程中,经常不断的进行删除和增加记录的操作等修改工作后,数据库可能会变成碎片保存,并且不能有效地使用磁盘空间。在操作中可能会出现以下问题:使Update语句更新失败,明明一条记录存在,也可以select到,但在用Update时出现找不到记录,更新失败的错误信息;会使数据库增大,并且降低数据库操作的效率或者在删除记录时也不会减少数据库的大小, 并且没有可以改善数据库的相应语句等。
  对于初学者,要学会定期压缩数据库可以重组文件并释放磁盘空间,以提高效率。下面介绍具体的压缩操作过程。首先选择“工具”“数据库实用工具”“压缩和修复数据库…”,在弹出的“压缩数据库来源”对话框中选取要压缩的数据库,单击“压缩”按钮,给压缩好的数据库命名,单击“保存”按钮,则保存好压缩的数据库。
  
  六、合理使用Access提供的表分析器向导帮助改进数据库的设计。
  
  在Access数据库中表是最重要的部分,所有数据都是以表的形式存储在数据库中的,而且数据库中的其他对象的创建都是以表为基础。对于初学者来说,创建了表之后很难对它有个全面的评价,这个时候就可以使用表分析器,它可以帮助用户检查表中的数据并向用户的数据库推荐一些改进和提高的建议。这对初学者来说是很有帮助的。
  表分析器向导一次可以分析一个表的设计。它将包含重复信息的一个表分为几个表,表中只存储相同类型的信息;这样可以使数据库的效率更高并更易于更新,而且减少了数据库的大小。
  下面简单说说表分析器的使用:打开数据库之后,选择“工具”“分析”“表”,打开“表分析器向导”对话框,根据向导的提示,选择要分析的表,向导会提示表中出现的问题,用户可以选择自行解决或者让向导决定来修改。向导的每一步都会有说明,初学者可以很方便的进行操作。
  Access数据库的技巧还有很多,如果能充分的利用,对于学好数据库是很有帮助的。
  
  参考文献:
  [1]Access数据库技巧汇集,http://www.west263.com.
  [2]杰诚文化编著,数据库专家-Access快速入门和实用范例精选,北京:中国青年出版社,2007.
  [3]杨涛、李敏、刘青凤编著,中文版Access2003实用教程,北京:清华大学出版社,2007.
其他文献
[摘要]通过对计算机程序设计教学的现状进行分析,提出程序设计中实施项目教学的两个值得注意的问题:即教学对教师的要求和项目的选编和实施。通过一个项目在VB.NET程序设计教学中的运用,讨论如何有效地把项目教学法运用于程序设计教学当中,提高计算机专业教学效果,培养出社会需求的高素质技能型人才。  [关键词]项目 项目教学 程序设计  中图分类号:G42文献标识码:A文章编号:1671-7597(200
期刊
[摘要]C++程序设计是计算机专业的核心课程,目前在教学过程中普遍存在重“语法”,轻“设计”的现象。给出一种新的教学方法,通过采用故事演绎,结合UML进行面向对象分析,以及案例教学的方式引导学生提高实际的编程能力,达到较好的效果。  [关键词]C++ 面向对象 UML  中图分类号:G42文献标识码:A文章编号:1671-7597(2009)0120155-02    一、引言    C++是一门
期刊
[摘要]基于网络的远程故障诊断是诊断系统的发展趋势,提出基于B/S结构的装备车辆的远程故障诊断技术的总体结构模型,B/S结构设计分析和系统软件平台设计思想。阐述基于B/S结构的远程故障诊断系统对提高装备车辆技术保障的重要意义。  [关键词]远程故障 B/S结构 诊断系统  中图分类号:TP3文献标识码:A文章编号:1671-7597(2009)0120124-02    一、引言    随着科学技
期刊
[摘要]机床PLC控制程序采用模块化编程,通过编制不同功能的子程序完成了PLC对机床顺序动作的控制,通过利用PLC的应用指令和内部特殊继电器实现了加工计数器和计时器功能程序段的设计,并编制了机床报警自诊断程序,通过利用时间继电器实现了检测开关在电磁阀动作后一定时间内的动作是否到位检测,确定开关有故障而发出报警信号。  [关键词]机床数控化 PLC 控制程序  中图分类号:TP2文献标识码:A文章编
期刊
[摘要]随着科技的发展,我们的地球越来越像地球村,这正是取决于当今飞速发展的信息技术,主要对当前3S技术的状况做些简单的介绍。  [关键词]3S 技术 遥感  中图分类号:TP3文献标识码:A文章编号:1671-7597(2009)0420034-01    一、“3S”技术系统    “3S”技术是地理信息系统(GIS)、遥感(RS)和全球定位系统  (GPS)的统称,是现代信息技术与空间分析研
期刊
[摘要]简单介绍设计模式的概念,探讨属于创建型模式的抽象工厂设计模式的概念及运用场合,最后给出开发三层结构数据库应用系统,数据访问层使用抽象工厂设计模式的C#实例。  [关键词]设计模式 抽象工厂设计模式 三层结构数据库应用系统 C#  中图分类号:TP3文献标识码:A文章编号:1671-7597(2009)0420030-01    以数据为中心开发的应系统,都涉及到访问数据库问题,还有可能要求
期刊
[摘要]介绍在FPGA上实现PCI总线接口的设计方案,在主控与用户功能模块之间的进行数据交换,以突发写方式进行大量数据的高速传输。重点描述用户逻辑接口模块的程序设计,满足PCI总线时序要求,提高系统效率和性能。  [关键词]PCI总线 接口 FPGA  中图分类号:TP3文献标识码:A文章编号:1671-7597(2009)0420031-01    一、PCI总线及其接口概述    PCI(Pe
期刊
[摘要]加入世贸组织以后,我国要继续降低关税壁垒,进一步开放市场,我国的对外贸易必须纳入世贸组织的规则与框架。同时我国正处于经济转型阶段,市场经济的各方面制度尚不完善,经济总体实力还不强,因此,在对外贸易领域里,我国政府制定的贸易政策应该在世贸组织的规则与框架内,以本国经济利益为基本出发点,有利于本国企业参与国内外两个市场激烈的竞争,不断提高国际竞争力。实行战略性投入政策是一个符合国际惯例的现实选
期刊
[摘要]PCVSAT单收站运行监控系统运用现代计算机网络、数据库等软件技术,针对单收站在实时运行过程中接收并生成的数据而设计开发,来实现对全省单收站运行状况的监控,对于全面掌握单收站的运行状况,加强技术保障手段,提高技术保障能力,快速高效进行设备的技术保障有重要意义。主要从系统的结构、功能及实现技术等方面来叙述。  [关键词]PCVSAT单收站 运行监控  中图分类号:TP2文献标识码:A文章编号
期刊
[摘要]讨论内存泄漏的概念,Java语言的内存管理机制,垃圾回收器的原理,结合实际代码分析Java语言中可能存在的内存泄漏问题,并列举几种常见的检测及防止内存泄漏的方法。  [关键词]Java 垃圾回收 内存泄漏  中图分类号:TP3文献标识码:A文章编号:1671-7597(2009)0420040-01    一、引言    所谓内存泄漏,是指系统中存在无法回收的内存,有时候会造成内存不足或系
期刊