數(shù)據(jù)庫鏈接是連接圖形對象和數(shù)據(jù)的有效方式,它比塊屬性更加靈活。可以通過數(shù)據(jù)庫鏈接在圖形對象和任何外部數(shù)據(jù)庫之間建立鏈接。通過本章的學習就會發(fā)現(xiàn),數(shù)據(jù)庫鏈接并不像我們想象的那樣困難。
很多AutoCAD用戶把數(shù)據(jù)庫和圖形分開來維護,現(xiàn)在可以通過把數(shù)據(jù)標的數(shù)據(jù)行和圖形中對象鏈接起來,直接進行修改、編輯數(shù)據(jù),這樣圖形對象就變得智能化,而且在圖形中一直保留這種鏈接;還可以在AutoCAD內(nèi)部修改數(shù)據(jù),比如價格或零件編號等,這些修改會自動生效而且所有和這些數(shù)據(jù)庫項目鏈接得圖形對象都隨之改變;最后,還可以用基于數(shù)據(jù)庫總得數(shù)據(jù)在圖形中創(chuàng)建表。
20.1了解外部數(shù)據(jù)庫得存取
由許多組織單位來維護內(nèi)容龐大得AutoCAD圖形對象得數(shù)據(jù)庫,由制造廠商維護零件數(shù)據(jù)庫,辦公室維護公家具數(shù)據(jù)庫等等。需要圖形與數(shù)據(jù)庫保持一致性,只有這樣才能始終保持數(shù)據(jù)庫中得信息和圖形中信息得準確性和數(shù)據(jù)的及時性。
數(shù)據(jù)庫和AutoCAD圖形之間的鏈接是指外部數(shù)據(jù)庫的存取,外部數(shù)據(jù)庫的存取可以允許用戶做以下工作:
創(chuàng)建圖形對象和外部數(shù)據(jù)之間的鏈接
瀏覽外部數(shù)據(jù)庫中的數(shù)據(jù)
編輯外部數(shù)據(jù)庫中的數(shù)據(jù)
在圖形中顯示外部數(shù)據(jù)庫的數(shù)據(jù)
AutoCAD的數(shù)據(jù)庫鏈接功能可以處理下列數(shù)據(jù)庫:
Microsoft Access
dBASE
Microsoft Excel
Oracle
Paradox
Microsoft Visual FosPro
SQL Server
在配置了數(shù)據(jù)庫之后,即使沒有創(chuàng)建數(shù)據(jù)庫的程序,也可以訪問數(shù)據(jù)庫中的數(shù)據(jù)。
數(shù)據(jù)庫是相關(guān)信息的一個集合,通常由數(shù)據(jù)庫管理系統(tǒng)(DBMS)維護,DBMS即一種管理數(shù)據(jù)庫的應(yīng)用程序,數(shù)據(jù)庫以包含行和列的表的形式存放。行,也稱為記錄,包含一個數(shù)據(jù)元素。列,也稱為字段,包含行的屬性。
簡單的數(shù)據(jù)庫表
件號 描述 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
關(guān)系數(shù)據(jù)庫是一種包含表集合的數(shù)據(jù)庫,每個表都是一個特定用途的數(shù)據(jù)集合。
結(jié)構(gòu)查詢語言(SQL)是用來未用戶提供數(shù)據(jù)庫管理的語言,它能跨越多哥平臺和數(shù)據(jù)庫管理程序進行工作。
一些數(shù)據(jù)庫系統(tǒng)利用環(huán)境、編目、圖解和表建立了數(shù)據(jù)庫對象中的一個分層結(jié)構(gòu)。數(shù)據(jù)庫對象是一個用來說明任意一種AQL2對象的術(shù)語,其中AQL2對象是指Environment(環(huán)境),Catalog(編目),Schema(圖解)和Table(表)。
環(huán)境代表整個數(shù)據(jù)庫系統(tǒng),即DBMS,它能訪問的數(shù)據(jù)庫、用戶以及能夠訪問這些數(shù)據(jù)庫的程序。
編目未一個圖解的集合,并且用在其中尋址數(shù)據(jù)庫的文件夾路徑名來命名。
圖解是表和其他數(shù)據(jù)庫組件的集合,并且用數(shù)據(jù)庫表駐留的編目子文件夾來命名。
如果數(shù)據(jù)庫系統(tǒng)不要求或不定義這些感念,不需要使用他們,AutoCAD能夠鏈接儲存在環(huán)境、編目、圖解中的獨立的表格或表格群。
20.2 準備數(shù)據(jù)庫鏈接
數(shù)據(jù)庫所涉及到的幾個組件,都是需要前期進行準備的。當他們都放置在適當位置上時,鏈接就會變非常順暢。
1 確認是否已經(jīng)安裝了AutoCAD的數(shù)據(jù)庫功能
2 確認是否已經(jīng)安裝了Microsoft ODBC Data Source(開放式數(shù)據(jù)庫鏈接性數(shù)據(jù)源)程序。
3 如果必要,在適合的應(yīng)用圖解(子文件夾)和編目(文件夾)中安排數(shù)據(jù)庫表。
4 使用Microsoft ODBC(打開數(shù)據(jù)庫訪問)和OLE DB程序來建立一個適合的數(shù)據(jù)庫驅(qū)動器。
5 利用AutoCAD建立數(shù)據(jù)源
6 啟動dbCONNECT命令
7 如果有必要的話,客建立用戶訪問名和口令
8 鏈接數(shù)據(jù)源
9 打開包含用戶數(shù)據(jù)表Data View(數(shù)據(jù)視圖)窗口
10 如有必要,編輯數(shù)據(jù)
11 把數(shù)據(jù)庫行和圖中的對象進行鏈接
12 如有必要,基于圖形數(shù)據(jù)建立標簽
20.2.1 安裝AutoCAd數(shù)據(jù)庫功能
數(shù)據(jù)庫訪問不是AutoCAD典型安裝的組成部分。要使用數(shù)據(jù)庫訪問,就必須“完全”安裝或者(自定義)安裝。如果自定義安裝,就應(yīng)在字定義組成對話框中選擇數(shù)據(jù)庫。
如果不能確定是否安裝了數(shù)據(jù)庫訪問功能,打開工具菜單。如果看到dbConnect(數(shù)據(jù)庫鏈接)菜單選項,就表明以安裝數(shù)據(jù)庫鏈接。
在沒有安裝數(shù)據(jù)庫鏈接功能,而又確實安裝時,可以按照下列步驟進行:
1 選擇“開始 設(shè)置 控制面板”命令。打開“控制面板”
2 選擇“添加/刪除程序”
3 選擇AutoCAD 2004,然后單擊“更改”按鈕
4 在AutoCAD 2004Setup對話框,選擇添加或刪除功能,單擊next按鈕
5 在下一個窗口中,淡季數(shù)據(jù)庫箭頭,選擇要安裝在硬盤驅(qū)動上其中的一個選項。單擊下一步按鈕。
6 按屏幕上的提示繼續(xù)安裝數(shù)據(jù)庫訪問功能。
20.2.2 創(chuàng)建數(shù)據(jù)庫結(jié)構(gòu)
要鏈接數(shù)據(jù)庫,需要知道創(chuàng)建數(shù)據(jù)庫的數(shù)據(jù)庫管理系統(tǒng)的類型、數(shù)據(jù)庫自身的結(jié)構(gòu)和存放這種結(jié)構(gòu)的文件夾。
在下面的練習中,將創(chuàng)建一個簡單的microfoft access數(shù)據(jù)庫表格結(jié)構(gòu)。
注意:本章中,不做前面的這個練習就不能做后面的練習,后面的練習依賴于前面的練習中建立的設(shè)置和配置。因此學習本章時,應(yīng)留足夠的時間做下來(或許一個鐘頭或許需要兩各鐘頭)一次作完所有的練習。
在下面關(guān)于創(chuàng)建數(shù)據(jù)庫結(jié)構(gòu)的練習中所使用的文件為ab20-prt.mdb。
等待
相關(guān)文章
- 2021-09-08BIM技術(shù)叢書Revit軟件應(yīng)用系列Autodesk Revit族詳解 [
- 2021-09-08全國專業(yè)技術(shù)人員計算機應(yīng)用能力考試用書 AutoCAD2004
- 2021-09-08EXCEL在工作中的應(yīng)用 制表、數(shù)據(jù)處理及宏應(yīng)用PDF下載
- 2021-08-30從零開始AutoCAD 2014中文版機械制圖基礎(chǔ)培訓教程 [李
- 2021-08-30從零開始AutoCAD 2014中文版建筑制圖基礎(chǔ)培訓教程 [朱
- 2021-08-30電氣CAD實例教程AutoCAD 2010中文版 [左昉 等編著] 20
- 2021-08-30電影風暴2:Maya影像實拍與三維合成攻略PDF下載
- 2021-08-30高等院校藝術(shù)設(shè)計案例教程中文版AutoCAD 建筑設(shè)計案例
- 2021-08-29環(huán)境藝術(shù)制圖AutoCAD [徐幼光 編著] 2013年P(guān)DF下載
- 2021-08-29機械A(chǔ)utoCAD 項目教程 第3版 [繆希偉 主編] 2012年P(guān)DF