CAD-數(shù)據(jù)處理技術(shù)_第1頁
CAD-數(shù)據(jù)處理技術(shù)_第2頁
CAD-數(shù)據(jù)處理技術(shù)_第3頁
CAD-數(shù)據(jù)處理技術(shù)_第4頁
CAD-數(shù)據(jù)處理技術(shù)_第5頁
已閱讀5頁,還剩42頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、 計算機輔助設(shè)計 計算機輔助設(shè)計1.數(shù)表的計算機處理技術(shù) 2.線圖的計算機處理技術(shù) 3.數(shù)據(jù)庫基本原理與應(yīng)用 計算機輔助設(shè)計1. 數(shù)表的計算機處理技術(shù) 數(shù)表的數(shù)組化 數(shù)表的文件化 數(shù)表的公式化 CAD/CAM中需要將各種表格數(shù)據(jù)和曲線圖表編入程序預(yù)先存入計算機中,以便設(shè)計時由程序自動檢索和調(diào)用,提高設(shè)計的自動化程度 這就涉及各種計算機數(shù)據(jù)處理技術(shù) 設(shè)計數(shù)據(jù)或資料的計算機常用處理方法:將數(shù)表或線圖轉(zhuǎn)化為公式將數(shù)表或線圖轉(zhuǎn)化為公式編入程序,再根據(jù)已知數(shù)編入程序,再根據(jù)已知數(shù)據(jù)計算出所需數(shù)據(jù)據(jù)計算出所需數(shù)據(jù)計算機輔助設(shè)計數(shù)表的數(shù)組化 將數(shù)表(含線圖離散化而成數(shù)表)中的數(shù)據(jù)編入程序,存入一維、二維或多

2、維數(shù)組,再根據(jù)已知條件自動檢索和調(diào)用所需數(shù)據(jù)例1:將表中為標準螺孔底孔尺寸進行數(shù)組化處理公稱尺寸M4 M5 M6 M7 M8 M9 M10 M12 M14 M16 M18 M20 底孔尺寸3.3 4.2 5.0 6.0 6.7 7.7 8.5 10.2 11.9 13.9 15.4 17.4 定義2個一維數(shù)組,將數(shù)表中的數(shù)值賦值于各自的數(shù)組,使之初始化 數(shù)表程序化的C語言初始化賦值語句: float m12= 4, 5, 6, 7, 8, 9, 10, 12, 14, 16, 18, 20 ; float d12=3.3 ,4.2 ,5.0 ,6.0,6.7,7.7,8.5,10.2,11.9

3、,13.9 ,15.4,17.4 ; 可用d0=3.3表示M4的底孔尺寸,d1=4.2表示M5螺孔的底孔尺寸 若已知螺孔公稱尺寸 mi,就可相應(yīng)的檢索出螺孔底孔尺寸 di 計算機輔助設(shè)計例2:二維數(shù)表 決定齒輪工況系數(shù) KA 值有兩個自變量,即原動機的載荷特性和工作機的載荷特性。它們原本無數(shù)值概念,現(xiàn)用i=02及j=02分別代表原動機和工作機不同的載荷特性,用一個二維數(shù)組ka33記載表中的系數(shù) 工作機載荷特性工作機載荷特性 j=j=0 0j=j=1 1j=j=2 2工作平穩(wěn)工作平穩(wěn) i=i=0 0輕度沖擊輕度沖擊 i=i=1 1中等沖擊中等沖擊 i=i=2 2原動機 載荷特性工況系數(shù) Kaij

4、 計算機輔助設(shè)計檢索齒輪傳動工況系數(shù)的C程序:#include main() int i,j; float ka33=1.0,1.25,1.75,1.25,1.5,2.0,1.5,1.75,2.25; while(1) printf(“請輸入原動機的載荷特性請輸入原動機的載荷特性(0,1,2): ”); scanf(“%d”,&i); if(i=0&i=0&j17-2217-22 6 6 3.5 2.8 22-3022-30 8 7 4.0 3.3 30-3830-38 10 8 5.0 3.3 38-4438-44 12 8 5.5 3.3 44-5044-50 14

5、 9 6.0 3.8 50-5850-58 16 10 6.5 4.3 計算機輔助設(shè)計實訓(xùn)1:數(shù)表的文件化1)了解和掌握工程數(shù)據(jù)文件化的處理過程和方法。2)掌握數(shù)據(jù)文件的查詢方法。3)熟悉c語言編程并掌握基本的繪圖指令。工程數(shù)據(jù)的計算機處理,可以采用程序化或文件化的方法。n 程序化是直接將數(shù)表以數(shù)組的形式編到程序中去,數(shù)組賦值的方法n 文件化則是將數(shù)表以文件形式保存在磁盤中,早期CAD系統(tǒng)采用該方法存儲數(shù)據(jù)為了用C語言進行編程,對C語言中有關(guān)文件操作及繪圖指令進行介紹:C語言繪圖函數(shù)D:TURBOC2建立數(shù)據(jù)文件程序:GB2226A.C讀取數(shù)據(jù)繪圖程序:GB2226B.C數(shù)據(jù)文件:GB2226

6、.TXT作業(yè)計算機輔助設(shè)計2. 線圖的計算機處理技術(shù) 線圖的離散化處理 線圖的公式化處理 設(shè)計資料中,常用部分由直線、折線或各種曲線構(gòu)成線圖直觀地表示出參數(shù)間的函數(shù)關(guān)系 線圖不能直接存儲,需進行計算機化處理 一般做法: 若能查到線圖原有的公式,將公式編寫到程序中; 將線圖離散為數(shù)表,然后將數(shù)表進行程序化處理; 用曲線插值或擬合的方法求出線圖的近似公式,再將公式編寫到程序中。計算機輔助設(shè)計線圖的離散化處理分割離散的原則: 各分割點間的函數(shù)值相差不大 分割點的選取隨曲線的形狀而異,陡峭部分分割密集一些,平坦部分分割稀疏一些為了將曲線圖變換成數(shù)表,可將曲線進行分割離散,用這些分割離散點的坐標值列成一

7、張數(shù)表當變位系數(shù)x=0,漸開線齒輪的當量齒數(shù) Zv 和齒形系數(shù) Y 之間的關(guān)系曲線 漸開線齒輪的當量齒數(shù)和齒形系數(shù)的關(guān)系 當量齒數(shù)Zv 12 14 16 18 22 26 30 40 50 齒形系數(shù)Y 3.48 3.22 3.03 2.91 2.73 2.60 2.52 2.40 2.32 計算機輔助設(shè)計把變位系數(shù) x 取不同數(shù)值時所對應(yīng)的曲線都畫在同一坐標平面內(nèi),就得到不同 x值時當量齒數(shù) Zv與齒形系數(shù) Y 之間的關(guān)系曲線圖 每條曲線可變換成一張一維數(shù)表,則m條曲線的線圖就可變換成m張一維數(shù)表,這些數(shù)表組合在一起就是一張二維數(shù)表二維數(shù)表 轉(zhuǎn)換后的數(shù)表只能表示曲線上有限點有限點處的變量關(guān)系,

8、若要查找曲線上任意點處的變量值,要用插值方法漸開線齒輪的齒形系數(shù) 計算機輔助設(shè)計序 號 N 變形系數(shù) x x 齒形系數(shù) Y(M,N)Y(M,N) 當 量 齒 數(shù) Zv (N) 12 14 16 18 22 26 30 40 50 X=1Y(1,N)1.861.871.881.901.911.931.95X=0.9Y(2,N)1.91.901.911.921.931.931.951.97X=0.8Y(3,N)1.981.971.961.971.961.971.971.981.99X=0.7Y(4,N)2.072.052.032.022.022.012.012.022.02X=0.6Y(5,N)2

9、.192.152.122.12.082.072.062.052.05X=0.5Y(6,N)2.322.262.222.22.162.142.122.102.09X=0.4Y(7,N)2.492.422.362.322.252.222.192.152.13X=0.3Y(8,N)2.672.562.482.432.352.302.252.202.17X=0.2Y(9,N)2.892.742.632.562.462.392.342.262.21X=0.1Y(10,N)3.172.972.832.722.582.492.432.332.26X=0Y(11,N)3.483.223.052.912.732

10、.602.522.402.32 漸開線齒輪當量齒數(shù)和齒形系數(shù)的關(guān)系 計算機輔助設(shè)計線圖的公式化處理 由于數(shù)據(jù)的離散性和離散數(shù)量的有限性,相鄰兩數(shù)值點之間的函數(shù)值只能選取相近的數(shù)據(jù),會給計算帶來誤差。 數(shù)表的存儲和使用,會占用較多的計算機資源和存儲空間,增加計算機檢索時間;數(shù)表公式化處理方法:函數(shù)插值 曲線擬合 數(shù)據(jù)間存在某些聯(lián)系或函數(shù)關(guān)系的列表函數(shù)應(yīng)盡量進行公式化處理公式化處理,充分利用計算機高速計算功能計算機輔助設(shè)計函數(shù)插值已知插值點P的相鄰兩點: P1=f(x1) P2=f(x2) 近似認為此區(qū)域函數(shù)呈線性變化,用過P1、P2兩點連線的直線直線g(x)代替原來函數(shù)函數(shù)f(x),則插值點函數(shù)

11、為:)()()()()(112121xxxxxfxfxfxg)()(112121xxxxyyyxg 21211212)(yxxxxyxxxxxg 2211)(yAyAxg 函數(shù)插值分:、和 (兩點插值)計算機輔助設(shè)計 為提高插值精度,可采用拋物線插值。拋物線插值又稱 根據(jù)插值點 x 值,選取三個相鄰自變量 xi-1 , xi 和 xi+1,簡化為 x1、x2、x3 滿足x1xx3 ,過這三點作拋物線 g(x) 替代 f(x),與線性插值類似可寫出拋物線插值公式: 3231321232121311312132)()()()()()()(yxxxxxxxxyxxxxxxxxyxxxxxxxxxg計

12、算機輔助設(shè)計曲線擬合 用插值法對列表函數(shù)進行公式化處理是一種比較簡便的方法,但存在兩方面不足: 插值函數(shù)嚴格通過列表函數(shù)中的每個節(jié)點,而這些節(jié)點數(shù)據(jù)往往由試驗所得,不可避免的帶有試驗誤差,這樣得到的插值公式復(fù)印了原有的節(jié)點誤差; 仍需將各節(jié)點數(shù)據(jù)存儲在計算機內(nèi),占用存儲空間 工程上常采用數(shù)據(jù)的函數(shù)擬合方法(又稱曲線擬合),所擬合的曲線不要求嚴格通過所有的節(jié)點不要求嚴格通過所有的節(jié)點,而是盡量反映數(shù)據(jù)的變化趨勢 函數(shù)擬合有多種方法,最常用的為最小二乘法 計算機輔助設(shè)計最小二乘法原理 若列表函數(shù)所有節(jié)點基本上呈現(xiàn)線性變化規(guī)律,用直線方若列表函數(shù)所有節(jié)點基本上呈現(xiàn)線性變化規(guī)律,用直線方程程 f(x)

13、 = a + b x 描述描述 選取系數(shù) a, b,使偏差平方和最小,就是最小二乘法的實質(zhì) 最小二乘法處理的任務(wù)就是求直線方程中的待定系數(shù)a和b 最小二乘法步驟 在坐標紙上標出列表函數(shù)各節(jié)點數(shù)據(jù),并根據(jù)其趨勢繪出大致的曲線 根據(jù)曲線確定近似的擬合函數(shù)類型,擬合函數(shù)可為代數(shù)多項式、對數(shù)函數(shù)、指數(shù)函數(shù) 用最小二乘法原理確定函數(shù)中的待定系數(shù) 計算機輔助設(shè)計niiiniiiniiybxayxfe121212)()(圖示各結(jié)點到所擬合直線偏差的平方和為:0a0b則令: 根據(jù)函數(shù)求極值性質(zhì),函數(shù)對自變量的偏導(dǎo)為零 0)(2iiybxa0).(2.xiiiybxa求偏導(dǎo)數(shù)求偏導(dǎo)數(shù),得: 求得: xbya)(

14、)(xxxyyxbiiii計算機輔助設(shè)計例:以表中的5次實驗數(shù)據(jù)為例,擬合線性方程 101022443296451620542520將表中數(shù)據(jù)代入前式得方程組: 50551513155baba求解得: a=-0.7 b=1.1 則: 計算機輔助設(shè)計實訓(xùn)2:最小二乘法的應(yīng)用1)了解和掌握工程工程數(shù)據(jù)公式化的處理過程和方法。2)掌握最小二乘法的原理,并能應(yīng)用于列表函數(shù)的公式化處理過程。在某車削過程中,車刀前角對切削力的影響有如表2-2所示的實驗數(shù)據(jù):試建立車刀前角與切削力的線性經(jīng)驗公式,并在屏幕上畫出相應(yīng)曲線D:TURBOC2最小二乘法程序:curveSimulate.C作業(yè) 實驗表2-3是在某實

15、驗中獲得的空氣溶解度與壓力間的關(guān)系數(shù)據(jù),試建立二者的線性函數(shù)的經(jīng)驗公式,并在屏幕上畫出相應(yīng)的曲線。計算機輔助設(shè)計3. 數(shù)據(jù)庫的基本原理與應(yīng)用 數(shù)據(jù)庫的基本原理 數(shù)據(jù)庫管理系統(tǒng) 數(shù)據(jù)庫的數(shù)據(jù)模型 FOXPro數(shù)據(jù)庫管理系統(tǒng) 工程數(shù)據(jù)庫 數(shù)據(jù)庫技術(shù)可有效管理產(chǎn)品設(shè)計和制造的數(shù)據(jù)信息,實現(xiàn)數(shù)據(jù)的共享,保持程序與數(shù)據(jù)的獨立性,保證數(shù)據(jù)的完整性和安全性數(shù)據(jù)庫技術(shù)在數(shù)據(jù)庫技術(shù)在CADCAD中得到廣泛的應(yīng)用中得到廣泛的應(yīng)用計算機輔助設(shè)計數(shù)據(jù)庫的基本原理 數(shù)據(jù)庫技術(shù)是在人工管理,文件管理技術(shù)上發(fā)展起來的數(shù)據(jù)管理技術(shù) 數(shù)據(jù)庫管理系統(tǒng)數(shù)據(jù)庫應(yīng)用程序應(yīng)用程序2 2應(yīng)用程序應(yīng)用程序1 1應(yīng)用程序應(yīng)用程序n n 數(shù)據(jù)庫

16、以文件方式存儲數(shù)據(jù),是數(shù)據(jù)的一種高級組織形式。在應(yīng)用程序和數(shù)據(jù)庫之間,由數(shù)據(jù)庫管理軟件DBMS 把所有應(yīng)用程序中使用的相關(guān)數(shù)據(jù)匯集起來,按統(tǒng)一的數(shù)據(jù)模型,以記錄為單位存儲在數(shù)據(jù)庫中,為各個應(yīng)用程序提供方便、快捷的查詢、使用 計算機輔助設(shè)計數(shù)據(jù)的數(shù)據(jù)的 數(shù)據(jù)的數(shù)據(jù)的是計算機發(fā)展中最早采用的、也是最直接的數(shù)據(jù)管理方式。程序中用到的數(shù)據(jù),包括數(shù)據(jù)的存儲、操作都必須由程序員自己編程管理應(yīng)用程序1應(yīng)用程序2 應(yīng)用程序n 數(shù)據(jù)組1 數(shù)據(jù)組2 數(shù)據(jù)組n 數(shù)據(jù)與應(yīng)用程序呈對應(yīng)、依賴關(guān)系,應(yīng)用程序中的數(shù)據(jù)無法被其他程序利用,程序與程序之間存在著大量重復(fù)數(shù)據(jù),稱為數(shù)據(jù)冗余; 由于數(shù)據(jù)是對應(yīng)某一應(yīng)用程序的,數(shù)據(jù)的獨

17、立性很差。如果數(shù)據(jù)的類型、結(jié)構(gòu)、存取方式或輸入輸出方式發(fā)生變化,處理它的程序必須相應(yīng)改變,數(shù)據(jù)結(jié)構(gòu)性差,而且數(shù)據(jù)不能長期保存計算機輔助設(shè)計數(shù)據(jù)的數(shù)據(jù)的 數(shù)據(jù)的數(shù)據(jù)的指數(shù)據(jù)可用統(tǒng)一格式,在計算機存儲器中以文件形式文件形式長期保存的方式 操作系統(tǒng)應(yīng)用程序n應(yīng)用程序2數(shù)據(jù)組2數(shù)據(jù)組n應(yīng)用程序1數(shù)據(jù)組1 文件管理階段,文件系統(tǒng)為程序與數(shù)據(jù)之間提供了一個公共接口,應(yīng)用程序采用統(tǒng)一的存取方法存取、操作數(shù)據(jù),程序與數(shù)據(jù)之間不再是直接的對應(yīng)關(guān)系,因而程序和數(shù)據(jù)有了一定的獨立性。 文件系統(tǒng)只簡單地存放數(shù)據(jù),數(shù)據(jù)的存取在很大程序上仍依賴于應(yīng)用程序,不同程序難于共享同一數(shù)據(jù)文件,數(shù)據(jù)獨立性較差。 文件系統(tǒng)沒有相應(yīng)的

18、模型約束數(shù)據(jù)的存儲,仍有較高的數(shù)據(jù)冗余,極易造成數(shù)據(jù)的不一致性。 計算機輔助設(shè)計數(shù)據(jù)庫管理特點數(shù)據(jù)模型復(fù)雜 描述數(shù)據(jù)的同時,也描述數(shù)據(jù)之間的聯(lián)系,即數(shù)據(jù)結(jié)構(gòu)化 數(shù)據(jù)共享性好,冗余度低 數(shù)據(jù)庫從整體觀點處理數(shù)據(jù),面向系統(tǒng),因而彈性大,使用靈活,實現(xiàn)了數(shù)據(jù)共享 數(shù)據(jù)具有獨立性 數(shù)據(jù)可獨立于程序存在,應(yīng)用程序也不必隨數(shù)據(jù)結(jié)構(gòu)的變化而修改 數(shù)據(jù)具有安全性和完整性 數(shù)據(jù)庫系統(tǒng)提供數(shù)據(jù)的控制功能,保護數(shù)據(jù),防止不合理使用; 保證數(shù)據(jù)的確定性、有效性和相容性,即數(shù)據(jù)的完整性 數(shù)據(jù)庫對所有數(shù)據(jù)實行統(tǒng)一、集中、獨立的管理,實現(xiàn)數(shù)據(jù)的共享,保證數(shù)據(jù)的完整性和安全性,提高了數(shù)據(jù)管理效率計算機輔助設(shè)計數(shù)據(jù)庫管理特點數(shù)

19、據(jù)模型復(fù)雜 描述數(shù)據(jù)的同時,也描述數(shù)據(jù)之間的聯(lián)系,即數(shù)據(jù)結(jié)構(gòu)化 數(shù)據(jù)共享性好,冗余度低 數(shù)據(jù)庫從整體觀點處理數(shù)據(jù),面向系統(tǒng),因而彈性大,使用靈活,實現(xiàn)了數(shù)據(jù)共享 數(shù)據(jù)具有獨立性 數(shù)據(jù)可獨立于程序存在,應(yīng)用程序也不必隨數(shù)據(jù)結(jié)構(gòu)的變化而修改 數(shù)據(jù)具有安全性和完整性 數(shù)據(jù)庫系統(tǒng)提供數(shù)據(jù)的控制功能,保護數(shù)據(jù),防止不合理使用; 保證數(shù)據(jù)的確定性、有效性和相容性,即數(shù)據(jù)的完整性 數(shù)據(jù)庫對所有數(shù)據(jù)實行統(tǒng)一、集中、獨立的管理,實現(xiàn)數(shù)據(jù)的共享,保證數(shù)據(jù)的完整性和安全性,提高了數(shù)據(jù)管理效率計算機輔助設(shè)計數(shù)據(jù)庫管理系統(tǒng)的數(shù)據(jù)庫管理系統(tǒng)的功能功能 功功 能能 說說 明明 數(shù)據(jù)庫定義功能 實現(xiàn)全局邏輯結(jié)構(gòu)、局部邏輯結(jié)構(gòu)

20、和物理結(jié)構(gòu)定義,權(quán)限定義等。 數(shù)據(jù)庫管理功能 提供對數(shù)據(jù)進行各種應(yīng)用操作,例如:檢索、排序、統(tǒng)計、輸入、輸出的功能。 數(shù)據(jù)庫的建立和維護功能 即建立、更新、再組織數(shù)據(jù)庫等結(jié)構(gòu)維護功能。 通信功能 具備與操作系統(tǒng)的聯(lián)機處理功能分時系統(tǒng)及遠程作業(yè)輸入的相應(yīng)接口。 其他功能 如應(yīng)用程序的開發(fā)、文件管理、存儲變量、設(shè)備控制等。 計算機輔助設(shè)計數(shù)據(jù)庫管理系統(tǒng)的數(shù)據(jù)庫管理系統(tǒng)的組成組成 組成部分組成部分 功功 能能 (Data Description Language ,)及其翻譯程序 用于描述數(shù)據(jù)之間的聯(lián)系,實現(xiàn)數(shù)據(jù)庫之間的定義功能 (Data Manipulation Language ,)及其編譯程

21、序 用于存儲、檢索、編譯數(shù)據(jù)庫數(shù)據(jù)的工具 (Data Base Management Routines ,) 一般包括系統(tǒng)運行控制程序,語言編譯程序和DBMS的公用程序 計算機輔助設(shè)計數(shù)據(jù)庫管理系統(tǒng)的數(shù)據(jù)庫管理系統(tǒng)的抽象層次抽象層次 數(shù)據(jù)庫系統(tǒng)中,用戶看到的數(shù)據(jù)與計算機中存放的數(shù)據(jù)并不是一一映像的關(guān)系,而是存在三個層次: 層層 次次 說說 明明 外模型外模型 一種局部的邏輯數(shù)據(jù)視圖,用戶使用的數(shù)據(jù)視圖, 表示用戶所理解的實體、實體屬性和實體間的聯(lián)系。 外模型有多個,處于系統(tǒng)的外部。概念模型概念模型 數(shù)據(jù)庫系統(tǒng)的全局邏輯視圖。代表整個系統(tǒng)的抽象實體、實體屬性和實體間的聯(lián)系。 概念模型只有一個,屬

22、于系統(tǒng)的概念層。 內(nèi)模型內(nèi)模型 物理數(shù)據(jù)存儲的模型。 只有一個,處于系統(tǒng)的內(nèi)層,也是最低層。 計算機輔助設(shè)計數(shù)據(jù)模式 1)(子模式)用模式DDL定義外模型的模式 子模式中包含了相應(yīng)用戶的數(shù)據(jù)記錄類的描述以及與概念模型中相應(yīng)記錄的映像的定義 概念模式的子集 2)(模式)用模式DDL定義概念模型的模式 3)(物理模式)用設(shè)備介質(zhì)語言定義內(nèi)模型的模式用DBMS中的DDL精確地定義上述模型稱為模式模式 對應(yīng)于不同層次的模型,也有三個相應(yīng)的模式: 數(shù)據(jù)庫 內(nèi)模式 概念模式-內(nèi)模式映射 外模式 1 外模式 1 物理級 存儲視圖 概念模式 概念級 全局視圖 用戶視圖 外模式-概念模式映射 用戶級 應(yīng)用程序

23、1 應(yīng)用程序 2 應(yīng)用程序 3 應(yīng)用程序 4 OS DBMS 計算機輔助設(shè)計數(shù)據(jù)庫的層次 以子模式為框架的數(shù)據(jù)庫是 以模式為框架的數(shù)據(jù)庫是 以物理模式為框架的數(shù)據(jù)庫是 不同層次數(shù)據(jù)庫之間的關(guān)系:計算機輔助設(shè)計數(shù)據(jù)庫的數(shù)據(jù)模型 數(shù)據(jù)庫系統(tǒng)的一個核心問題核心問題就是研究如何表示和處理實體間的聯(lián)系 表示實體及實體間聯(lián)系的模型被稱為 層次模型 網(wǎng)狀模型 關(guān)系模型 現(xiàn)行數(shù)據(jù)庫系統(tǒng)中,常用的數(shù)據(jù)模型有三種:計算機輔助設(shè)計層次模型(Hierarchical Model)用樹性結(jié)構(gòu)表示實體之間連系的模型稱為層次模型,它能描述一對多的關(guān)系 層次模型兩個條件: 只有只有根結(jié)點根結(jié)點 根以外的其他節(jié)點有且根以外的其

24、他節(jié)點有且只有一個父節(jié)點只有一個父節(jié)點 按照層次模型建立的數(shù)據(jù)庫系統(tǒng)稱為 計算機輔助設(shè)計網(wǎng)狀模型(Network Model)網(wǎng)狀模型滿足兩個條件: 可以有兩個以上結(jié)點無父點可以有兩個以上結(jié)點無父點 至少有一個結(jié)點有多于一個父結(jié)點至少有一個結(jié)點有多于一個父結(jié)點層次模型是網(wǎng)狀模型的特殊形式,網(wǎng)狀模型能描述多對多的關(guān)系 按照網(wǎng)狀模型建立的數(shù)據(jù)庫系統(tǒng)稱為 計算機輔助設(shè)計關(guān)系模型(Relational Model) 用二維表結(jié)構(gòu)表示實體之間聯(lián)系的一種模型,能描述多對多的關(guān)系多對多的關(guān)系 作為一個“關(guān)系”的二維表,必須滿足如下條件: 表中每一列必須是基本數(shù)據(jù)項,而不是組合項表中每一列必須是基本數(shù)據(jù)項,而

25、不是組合項 表中每一列必須具有相同的數(shù)據(jù)類型表中每一列必須具有相同的數(shù)據(jù)類型 表中的每一列必須有一個唯一的屬性名表中的每一列必須有一個唯一的屬性名 表中不應(yīng)有內(nèi)容相同的行表中不應(yīng)有內(nèi)容相同的行 行與列的順序均不影響表中所表示的信息含義行與列的順序均不影響表中所表示的信息含義 關(guān)系模型的數(shù)據(jù)結(jié)構(gòu)簡單,數(shù)據(jù)獨立性高,理論基礎(chǔ)堅實,操作算法成熟、完善 關(guān)系模型的理論基礎(chǔ)是關(guān)系代數(shù)、集合論 基于關(guān)系模型建立的數(shù)據(jù)庫系統(tǒng)稱為計算機輔助設(shè)計關(guān)系模型示例表a為產(chǎn)品數(shù)據(jù)的集合,表b是零件數(shù)據(jù)的集合 兩個表之間通過關(guān)鍵字段“產(chǎn)品代號”形成一對多的關(guān)系,表a為父表,表b為子表,它們共同描述了產(chǎn)品的基本的構(gòu)成信息

26、產(chǎn)品產(chǎn)品代號代號產(chǎn)品產(chǎn)品 名稱名稱數(shù)量數(shù)量價格價格AA減速器2002000BB閥門2601200CC車床2056000DD銑床1064000產(chǎn)品產(chǎn)品代號代號零件零件 名稱名稱零件零件號號數(shù)量數(shù)量AA齒輪AAA-2250AA傳動軸AA-3120CC主軸CC-3100CC絲杠CC-4100CC三爪卡盤CC-7120BB連接盤BB-3220AA齒輪BAA-6130 表a:產(chǎn)品數(shù)據(jù)表 表b:零件數(shù)據(jù)表 1:M計算機輔助設(shè)計FOXPro數(shù)據(jù)庫管理系統(tǒng) FoxPro是美國是美國Fox公司公司 80 年代推出的一個全新的關(guān)系型年代推出的一個全新的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),它具有強大的性能、豐富的工具、良好的圖數(shù)

27、據(jù)庫管理系統(tǒng),它具有強大的性能、豐富的工具、良好的圖形用戶界面、簡單的數(shù)據(jù)存取、完備的兼容性。形用戶界面、簡單的數(shù)據(jù)存取、完備的兼容性。 FoxPro支持多支持多種數(shù)據(jù)類型,在系種數(shù)據(jù)類型,在系統(tǒng)集成環(huán)境下可以統(tǒng)集成環(huán)境下可以完成數(shù)據(jù)的分類、完成數(shù)據(jù)的分類、追蹤、處理、存儲、追蹤、處理、存儲、打印、傳輸?shù)缺姸啻蛴?、傳輸?shù)缺姸鄶?shù)據(jù)庫操作任務(wù)數(shù)據(jù)庫操作任務(wù) 計算機輔助設(shè)計ACCESS數(shù)據(jù)庫管理系統(tǒng) 計算機輔助設(shè)計SQLServer數(shù)據(jù)庫管理系統(tǒng) 計算機輔助設(shè)計Oracle9i數(shù)據(jù)庫管理系統(tǒng) 計算機輔助設(shè)計工程數(shù)據(jù)庫 工業(yè)領(lǐng)域數(shù)據(jù)庫支持整個生產(chǎn)過程,數(shù)據(jù)類型非常復(fù)雜類 型說 明管理型管理型 數(shù)據(jù)數(shù)據(jù) 包括產(chǎn)品設(shè)計與制造中所用到的數(shù)據(jù)資料。如:國家標準與規(guī)范、產(chǎn)品目錄及文檔管理等。 數(shù)據(jù)特點:數(shù)據(jù)之間關(guān)系分明,數(shù)據(jù)相對穩(wěn)定,存儲的數(shù)據(jù)結(jié)構(gòu)基本不變,并且數(shù)據(jù)在語義上具有一致性,與管理型數(shù)據(jù)庫中數(shù)據(jù)基本相同。

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論