您的位置:网站首页 > CAD新闻

AutoCAD 2004 使用外部数据库

时间:2009-12-25 17:42:36 来源:
      AutoCAD数据库链接功能能够让用户在AutoCAD中同外部数据库之间进行通信。

          数据库链接是连接图形对象和数据的有效方式,它比块属性更加灵活。可以通过数据库链接在图形对象和任何外部数据库之间建立链接。通过本章的学习就会发现,数据库链接并不像我们想象的那样困难。

          很多AutoCAD用户把数据库和图形分开来维护,现在可以通过把数据标的数据行和图形中对象链接起来,直接进行修改、编辑数据,这样图形对象就变得智能化,而且在图形中一直保留这种链接;还可以在AutoCAD内部修改数据,比如价格或零件编号等,这些修改会自动生效而且所有和这些数据库项目链接得图形对象都随之改变;最后,还可以用基于数据库总得数据在图形中创建表。

20.1了解外部数据库得存取

          由许多组织单位来维护内容庞大得AutoCAD图形对象得数据库,由制造厂商维护零件数据库,办公室维护公家具数据库等等。需要图形与数据库保持一致性,只有这样才能始终保持数据库中得信息和图形中信息得准确性和数据的及时性。

          数据库和AutoCAD图形之间的链接是指外部数据库的存取,外部数据库的存取可以允许用户做以下工作:

          创建图形对象和外部数据之间的链接

          浏览外部数据库中的数据

          编辑外部数据库中的数据

          在图形中显示外部数据库的数据

          AutoCAD的数据库链接功能可以处理下列数据库:

          Microsoft Access

          dBASE

          Microsoft Excel

          Oracle

          Paradox

          Microsoft Visual FosPro

          SQL Server

          在配置了数据库之后,即使没有创建数据库的程序,也可以访问数据库中的数据。

          数据库是相关信息的一个集合,通常由数据库管理系统(DBMS)维护,DBMS即一种管理数据库的应用程序,数据库以包含行和列的表的形式存放。行,也称为记录,包含一个数据元素。列,也称为字段,包含行的属性。

                                                            简单的数据库表

件号                           描述                                                        Dwg文件大小             制造/购买              单位

8665-023-012           Welding Wire-0.030 StainlessB               B                               P                           FT

8665-023-013           Weld Rod-0.045 Dia Stainless Steel        B                               P                          FT

8665-023-014           Welding-Rod 0.045 Dia S.S.                    B                               P                          FT

          关系数据库是一种包含表集合的数据库,每个表都是一个特定用途的数据集合。

          结构查询语言(SQL)是用来未用户提供数据库管理的语言,它能跨越多哥平台和数据库管理程序进行工作。

          一些数据库系统利用环境、编目、图解和表建立了数据库对象中的一个分层结构。数据库对象是一个用来说明任意一种AQL2对象的术语,其中AQL2对象是指Environment(环境),Catalog(编目),Schema(图解)和Table(表)。

          环境代表整个数据库系统,即DBMS,它能访问的数据库、用户以及能够访问这些数据库的程序。

          编目未一个图解的集合,并且用在其中寻址数据库的文件夹路径名来命名。

          图解是表和其他数据库组件的集合,并且用数据库表驻留的编目子文件夹来命名。

          如果数据库系统不要求或不定义这些感念,不需要使用他们,AutoCAD能够链接储存在环境、编目、图解中的独立的表格或表格群。

20.2 准备数据库链接

          数据库所涉及到的几个组件,都是需要前期进行准备的。当他们都放置在适当位置上时,链接就会变非常顺畅。

          1 确认是否已经安装了AutoCAD的数据库功能

          2 确认是否已经安装了Microsoft ODBC Data Source(开放式数据库链接性数据源)程序。

          3 如果必要,在适合的应用图解(子文件夹)和编目(文件夹)中安排数据库表。

          4 使用Microsoft ODBC(打开数据库访问)和OLE DB程序来建立一个适合的数据库驱动器。

          5 利用AutoCAD建立数据源

          6 启动dbCONNECT命令

          7 如果有必要的话,客建立用户访问名和口令

          8 链接数据源

          9 打开包含用户数据表Data View(数据视图)窗口

          10 如有必要,编辑数据

          11 把数据库行和图中的对象进行链接

          12 如有必要,基于图形数据建立标签

20.2.1 安装AutoCAd数据库功能

         数据库访问不是AutoCAD典型安装的组成部分。要使用数据库访问,就必须“完全”安装或者(自定义)安装。如果自定义安装,就应在字定义组成对话框中选择数据库。

         如果不能确定是否安装了数据库访问功能,打开工具菜单。如果看到dbConnect(数据库链接)菜单选项,就表明以安装数据库链接。

         在没有安装数据库链接功能,而又确实安装时,可以按照下列步骤进行:

         1 选择“开始   设置   控制面板”命令。打开“控制面板”

         2 选择“添加/删除程序”

         3 选择AutoCAD 2004,然后单击“更改”按钮

         4 在AutoCAD 2004Setup对话框,选择添加或删除功能,单击next按钮

         5 在下一个窗口中,淡季数据库箭头,选择要安装在硬盘驱动上其中的一个选项。单击下一步按钮。

         6 按屏幕上的提示继续安装数据库访问功能。

20.2.2 创建数据库结构

         要链接数据库,需要知道创建数据库的数据库管理系统的类型、数据库自身的结构和存放这种结构的文件夹。

         在下面的练习中,将创建一个简单的microfoft access数据库表格结构。

         注意:本章中,不做前面的这个练习就不能做后面的练习,后面的练习依赖于前面的练习中建立的设置和配置。因此学习本章时,应留足够的时间做下来(或许一个钟头或许需要两各钟头)一次作完所有的练习。

         在下面关于创建数据库结构的练习中所使用的文件为ab20-prt.mdb。

          等待