CADCAM軟件基礎(chǔ)課件_第1頁
CADCAM軟件基礎(chǔ)課件_第2頁
CADCAM軟件基礎(chǔ)課件_第3頁
CADCAM軟件基礎(chǔ)課件_第4頁
CADCAM軟件基礎(chǔ)課件_第5頁
已閱讀5頁,還剩47頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

第3章CAD/CAM軟件基礎(chǔ)要點:1.了解工程數(shù)據(jù)庫的概念和數(shù)據(jù)結(jié)構(gòu)2.掌握數(shù)據(jù)庫的建立和使用方法3.熟悉關(guān)系型數(shù)據(jù)庫4.了解軟件工程第3章CAD/CAM軟件基礎(chǔ)要點:13.1數(shù)據(jù)的有關(guān)概念數(shù)據(jù)是描寫客觀事物的數(shù)字、字符、文字的集合,是能輸入計算機處理的符號。數(shù)據(jù)元素是數(shù)據(jù)的基本單位,是數(shù)據(jù)集合一個相對獨立的個體。數(shù)據(jù)的邏輯結(jié)構(gòu)是數(shù)據(jù)間的邏輯關(guān)系,數(shù)據(jù)的物理結(jié)構(gòu)是數(shù)據(jù)的存儲結(jié)構(gòu),包括數(shù)據(jù)元素及關(guān)系,以位及節(jié)點表示。數(shù)據(jù)類型即變量種類,決定數(shù)據(jù)大小。3.1數(shù)據(jù)的有關(guān)概念數(shù)據(jù)是描寫客觀事物的數(shù)字、字符、文字的集23.2數(shù)據(jù)結(jié)構(gòu)3.2.1線性表線性表的邏輯結(jié)構(gòu)是簡單的n個元素的有限序列,邏輯結(jié)構(gòu):(a1,a2,a3,┄,ai-1,ai,ai+1,┄,an-1,an)線性表的順序存儲結(jié)構(gòu)用一組連續(xù)存儲單元存放邏輯順序的數(shù)據(jù),數(shù)據(jù)元素的地址和邏輯順序關(guān)系一一對應(yīng)3.2數(shù)據(jù)結(jié)構(gòu)3.2.1線性表3線性表的順序?qū)ぶ啡裘總€元素占用j個存儲單元,第一個元素的地址為Loc(ai),則i個元素的地址為:Loc(ai)=Loc(ai)+(i-1)Xj線性表順序存儲結(jié)構(gòu)的特點如下:(1)均勻性,每個元素占用的長度相同(2)有序性,存儲順序和邏輯順序相同線性表的順序?qū)ぶ啡裘總€元素占用j個存儲單元,第一個元素的4線性表的刪除和插入運算(1)刪除一個數(shù)據(jù)元素從數(shù)據(jù)表中刪除一個數(shù)據(jù)元素后,被刪除元素后的所有元素均向前移動一個單元。(2)插入一個數(shù)據(jù)元素將一個數(shù)據(jù)插入到i位置,原i位置及其后的所有數(shù)據(jù)均向后移動一個單元,然后在i位置插入新數(shù)據(jù)。線性表的刪除和插入運算(1)刪除一個數(shù)據(jù)元素53.線性表的鏈?zhǔn)酱鎯Y(jié)構(gòu)(1)鏈?zhǔn)酱鎯Y(jié)構(gòu)的特點存儲單元是不連續(xù)的,存儲的除數(shù)據(jù)外,還有直接后繼和直接前趨,這種存儲映像稱為稱為結(jié)點,包含數(shù)據(jù)域和指針域。(2)單向鏈表只有一個指針域,指向直接后繼(或前趨),指向第一個結(jié)點的地址指針稱為表頭,數(shù)據(jù)域可空,最后結(jié)點的指針域為空。見圖3-1。3.線性表的鏈?zhǔn)酱鎯Y(jié)構(gòu)(1)鏈?zhǔn)酱鎯Y(jié)構(gòu)的特點6單向鏈表的建立、刪除和插入建立單向鏈表:定義數(shù)據(jù)類型,數(shù)據(jù)域和指針域,指針域中存放直接后繼地址刪除一個元素:刪除i個數(shù)據(jù)元素,將第i-1個結(jié)點指針指向i+1個結(jié)點,釋放i結(jié)點的空間。插入一個元素:在i個數(shù)據(jù)元素前插入一個數(shù)據(jù),先建一個新結(jié)點,將i-1結(jié)點的指針指向新結(jié)點,新結(jié)點指針指向i結(jié)點的地址。單向鏈表的建立、刪除和插入建立單向鏈表:定義數(shù)據(jù)類型,數(shù)據(jù)域7(3)雙向鏈表在單向鏈表的基礎(chǔ)上,每個結(jié)點增加一個直接前趨的指針域,構(gòu)成雙向鏈表。雙向鏈表的第一個結(jié)點沒有直接前趨,指針域為空,最后一個結(jié)點也沒有直接后繼,指針域也為空。再增加一個結(jié)點做表尾,存放最后一個結(jié)點的地址。雙向鏈表的結(jié)構(gòu)示意圖如3-2所示。(3)雙向鏈表在單向鏈表的基礎(chǔ)上,每個結(jié)點增加一個直接8雙向鏈表的建立、刪除、插入建立雙向鏈表:定義結(jié)點的數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)存放信息,Next指針域、Last指針域、Hand表頭、Rear表尾的地址。刪除數(shù)據(jù)元素:刪除第i元素,結(jié)點i-1的后繼指針指向i+1、i+1的前趨指針指向i-1,釋放i空間。插入數(shù)據(jù)元素:在i結(jié)點前插入,建立新結(jié)點,其Next指向i,Last指向i-1;i-1結(jié)點Next的指向新結(jié)點,原i結(jié)點Last的指向新結(jié)點.雙向鏈表的建立、刪除、插入建立雙向鏈表:定義結(jié)點的數(shù)據(jù)結(jié)構(gòu),94.循環(huán)鏈表將鏈表的首尾相接,成為循環(huán)鏈表??煞譃閱蜗蚝碗p向循環(huán)鏈表兩種。見圖3-4循環(huán)鏈表和普通鏈表相比,其最后結(jié)點的指針域不空,存放指向表頭的地址。循環(huán)鏈表查找結(jié)點比較方便,可以從表中的任意結(jié)點位置出發(fā),順鏈指針找出需要的結(jié)點。4.循環(huán)鏈表將鏈表的首尾相接,成為循環(huán)鏈表。可分10鏈表與線性表比較具有的特點刪除和插入結(jié)點時,其他數(shù)據(jù)元素不需要移動;不需要事先分配存儲空間,不浪費存儲單元;表的容量根據(jù)需要動態(tài)申請和釋放,存儲空間利用率高。鏈表適用于表容量變化,增刪操作頻繁。鏈表與線性表比較具有的特點刪除和插入結(jié)點時,其他數(shù)據(jù)元素不需113.2.2樹和二叉樹樹是一類重要的非線性數(shù)據(jù)結(jié)構(gòu),元素之間存在明顯的層次關(guān)系。樹:由1個或多個結(jié)點組成的有限集T,其中有一個特定的結(jié)點稱為根結(jié)點,其余結(jié)點分為n個互不相交的有限集,這些集本身又是一棵樹,稱為該樹的子樹。有2個特點:(1)樹中至少有一個根結(jié)點,(2)各棵子樹是相互獨立,互不相交的集合。3.2.2樹和二叉樹樹是一類重要的非線性數(shù)據(jù)結(jié)構(gòu),元122.二叉樹二叉樹的每個結(jié)點至多有2棵子樹,有左右區(qū)分,二叉樹與一般樹的區(qū)別在于:(1)一般樹至少要有1個結(jié)點,二叉樹可以是空的;(2)一般樹每個結(jié)點可以有多個子樹,二叉樹每個結(jié)點的子樹不能超過2個;(3)一般樹的子樹次序不分,二叉樹的子樹有左右之分,不能顛倒。2.二叉樹二叉樹的每個結(jié)點至多有2棵子樹,有左133.二叉樹的遍歷以D、L、R分別表示訪問根結(jié)點,遍厲左子樹、遍歷右子樹,則二叉樹的遍歷方式有6種:DLR,LDR,LRD,DRL,RDL,RLD。如果限定先左后右,則只有3種方式,DLR(前序遍歷),LDR(中序遍歷),LRD(后序遍歷)。一次完整的遍歷過程,把樹中的結(jié)點信息轉(zhuǎn)化為一個線性序列。3.二叉樹的遍歷以D、L、R分別表示訪問根結(jié)點,遍厲144.二叉排序樹二叉排序樹的檢索效率很高。排序規(guī)則為:若左子樹不空,則左子樹中的所有結(jié)點的值均小于根結(jié)點的值;右子樹不空,則右子樹中所有的值均大于或等于根結(jié)點的值。根據(jù)定義,可以將一個數(shù)據(jù)元素序列構(gòu)造為二叉排序樹,通常采用逐步插入結(jié)點的方法來構(gòu)造一個二叉排序樹:4.二叉排序樹二叉排序樹的檢索效率很高。排序規(guī)則為:15設(shè)K={k1,k2,┄,kn}為數(shù)據(jù)元素序列,從k1開始依次取出序列中的元素建立二叉排序樹,每取出一個元素ki,按下列原則建立二叉排序樹的一個新結(jié)點:(1)若二叉排序樹為空,則新的數(shù)據(jù)元素就是二叉排序樹的根結(jié)點。(2)若二叉排序樹非空,則將該數(shù)據(jù)元素與根結(jié)點的進行比較,小于根結(jié)點的值,該數(shù)據(jù)插入到左子樹中,否則,插入右子樹。設(shè)K={k1,k2,┄,kn}為數(shù)據(jù)元素序列,從163.3工程數(shù)據(jù)庫3.3.1工程數(shù)據(jù)和工程數(shù)據(jù)庫工程數(shù)據(jù)的特點及管理:工程數(shù)據(jù)的特點是數(shù)據(jù)量大、種類多、結(jié)構(gòu)復(fù)雜、動態(tài)變化、集中管理、整個生產(chǎn)過程共享。數(shù)據(jù)庫系統(tǒng)原理:數(shù)據(jù)庫管理系統(tǒng)提供對數(shù)據(jù)的定義、建立、檢索、修改等操作,以及對數(shù)據(jù)的安全性、完整性、保密性的統(tǒng)一控制。3.3工程數(shù)據(jù)庫3.3.1工程數(shù)據(jù)和工程數(shù)據(jù)庫17數(shù)據(jù)庫的數(shù)據(jù)模型:常用有層次型、網(wǎng)絡(luò)型、關(guān)系型3種。層次型是樹型結(jié)構(gòu),相互關(guān)系是“一對多”,如圖3-7所示;網(wǎng)絡(luò)型是網(wǎng)狀結(jié)構(gòu),相互關(guān)系是“多對多”,如圖3-8所示;關(guān)系型是二維表的組織結(jié)構(gòu),每一張二維表稱為一個關(guān)系,表中每一行是一個記錄,列為相應(yīng)的數(shù)據(jù)項。表3-1為平口鉗的零件數(shù)據(jù)庫。數(shù)據(jù)庫的數(shù)據(jù)模型:常用有層次型、網(wǎng)絡(luò)型、關(guān)系型3種。183.3.2FOXPRO基本特征:符合XBASE標(biāo)準(zhǔn),與Foxbase和Dbase完全兼容,良好的圖形用戶界面,多窗口技術(shù),400多條命令和技術(shù),文本編輯器功能強,圖形工具多,較完善的真編輯功能,3.3.2FOXPRO基本特征:1910.內(nèi)嵌SQL,11.Rushmore查詢,12.糾錯機制,13.內(nèi)部報表生成器,14.鍵盤、鼠標(biāo)2種操作,15.自定義鍵盤,16.硬件適應(yīng)性好,17.支持網(wǎng)絡(luò)環(huán)境,18.速度快,19.數(shù)據(jù)傳輸安全。10.內(nèi)嵌SQL,205.與高級語言的接口FoxPro的數(shù)據(jù)庫功能強,但分析計算能力差。由數(shù)據(jù)庫文件(*.dbf)生成文本(*.txt)送C。C語言的文本文件追加到數(shù)據(jù)庫中。FoxPro的SDF標(biāo)準(zhǔn)數(shù)據(jù)格式文件。FoxPro的DELIMITED通用格式數(shù)據(jù)文件。5.與高級語言的接口FoxPro的數(shù)據(jù)庫功能強,但分析計算能212)FoxPro文件的建立和接收建立文本格式文件:COPYTO<文件名>TYPE<文件類型>接收文本格式文件:APPENDFROM<文件名>TYPE<文件類型>FoxPro與C語言的接口;

2)FoxPro文件的建立和接收建立文本格式文件:223.4軟件工程方法和開發(fā)工程軟件基本要求:滿足用戶需要,完整文檔資料、培訓(xùn),可靠的質(zhì)量,可維護性和可擴充性。3.4軟件工程方法和開發(fā)工程軟件基本要求:233.1.4軟件開發(fā)和軟件工程應(yīng)用軟件開發(fā):為解決特定問題而編,應(yīng)考慮應(yīng)用支撐環(huán)境,包括硬件、軟件等。軟件工程概念:和硬件一樣,軟件有自身的一些特點:軟件的功能是對數(shù)據(jù)進行處理;軟件是一種結(jié)構(gòu)復(fù)雜的智力產(chǎn)品;軟件的功能、所有方法需要說明;軟件需要嚴(yán)格測試。3.1.4軟件開發(fā)和軟件工程應(yīng)用軟件開發(fā):為解決特定問題而編243.4.2軟件開發(fā)步驟軟件分析階段:包括系統(tǒng)定義和軟件需求分析兩個方面;軟件設(shè)計階段:確定軟件結(jié)構(gòu),劃分軟件模塊及聯(lián)系和接口;軟件實現(xiàn)階段:軟件編碼和測試;軟件維護階段:改錯、適應(yīng)和完善3.4.2軟件開發(fā)步驟軟件分析階段:包括系統(tǒng)定義和軟件需求分253.4.3軟件開發(fā)方法組織和實施:軟件開發(fā)一般是多人合作完成,要考慮技術(shù)結(jié)構(gòu)合理,人員配套。軟件開發(fā)2種模式:一種是生命周期模式,另一種是原形模式。分析與設(shè)計:了解應(yīng)用背景,構(gòu)思數(shù)據(jù)模型,善于抽象思維,逐步完善。編碼與測試:先搭編碼的框架,逐步完善。測試找出軟件的錯誤。反復(fù)進行。3.4.3軟件開發(fā)方法組織和實施:軟件開發(fā)一般是多人合作完成26第3章CAD/CAM軟件基礎(chǔ)要點:1.了解工程數(shù)據(jù)庫的概念和數(shù)據(jù)結(jié)構(gòu)2.掌握數(shù)據(jù)庫的建立和使用方法3.熟悉關(guān)系型數(shù)據(jù)庫4.了解軟件工程第3章CAD/CAM軟件基礎(chǔ)要點:273.1數(shù)據(jù)的有關(guān)概念數(shù)據(jù)是描寫客觀事物的數(shù)字、字符、文字的集合,是能輸入計算機處理的符號。數(shù)據(jù)元素是數(shù)據(jù)的基本單位,是數(shù)據(jù)集合一個相對獨立的個體。數(shù)據(jù)的邏輯結(jié)構(gòu)是數(shù)據(jù)間的邏輯關(guān)系,數(shù)據(jù)的物理結(jié)構(gòu)是數(shù)據(jù)的存儲結(jié)構(gòu),包括數(shù)據(jù)元素及關(guān)系,以位及節(jié)點表示。數(shù)據(jù)類型即變量種類,決定數(shù)據(jù)大小。3.1數(shù)據(jù)的有關(guān)概念數(shù)據(jù)是描寫客觀事物的數(shù)字、字符、文字的集283.2數(shù)據(jù)結(jié)構(gòu)3.2.1線性表線性表的邏輯結(jié)構(gòu)是簡單的n個元素的有限序列,邏輯結(jié)構(gòu):(a1,a2,a3,┄,ai-1,ai,ai+1,┄,an-1,an)線性表的順序存儲結(jié)構(gòu)用一組連續(xù)存儲單元存放邏輯順序的數(shù)據(jù),數(shù)據(jù)元素的地址和邏輯順序關(guān)系一一對應(yīng)3.2數(shù)據(jù)結(jié)構(gòu)3.2.1線性表29線性表的順序?qū)ぶ啡裘總€元素占用j個存儲單元,第一個元素的地址為Loc(ai),則i個元素的地址為:Loc(ai)=Loc(ai)+(i-1)Xj線性表順序存儲結(jié)構(gòu)的特點如下:(1)均勻性,每個元素占用的長度相同(2)有序性,存儲順序和邏輯順序相同線性表的順序?qū)ぶ啡裘總€元素占用j個存儲單元,第一個元素的30線性表的刪除和插入運算(1)刪除一個數(shù)據(jù)元素從數(shù)據(jù)表中刪除一個數(shù)據(jù)元素后,被刪除元素后的所有元素均向前移動一個單元。(2)插入一個數(shù)據(jù)元素將一個數(shù)據(jù)插入到i位置,原i位置及其后的所有數(shù)據(jù)均向后移動一個單元,然后在i位置插入新數(shù)據(jù)。線性表的刪除和插入運算(1)刪除一個數(shù)據(jù)元素313.線性表的鏈?zhǔn)酱鎯Y(jié)構(gòu)(1)鏈?zhǔn)酱鎯Y(jié)構(gòu)的特點存儲單元是不連續(xù)的,存儲的除數(shù)據(jù)外,還有直接后繼和直接前趨,這種存儲映像稱為稱為結(jié)點,包含數(shù)據(jù)域和指針域。(2)單向鏈表只有一個指針域,指向直接后繼(或前趨),指向第一個結(jié)點的地址指針稱為表頭,數(shù)據(jù)域可空,最后結(jié)點的指針域為空。見圖3-1。3.線性表的鏈?zhǔn)酱鎯Y(jié)構(gòu)(1)鏈?zhǔn)酱鎯Y(jié)構(gòu)的特點32單向鏈表的建立、刪除和插入建立單向鏈表:定義數(shù)據(jù)類型,數(shù)據(jù)域和指針域,指針域中存放直接后繼地址刪除一個元素:刪除i個數(shù)據(jù)元素,將第i-1個結(jié)點指針指向i+1個結(jié)點,釋放i結(jié)點的空間。插入一個元素:在i個數(shù)據(jù)元素前插入一個數(shù)據(jù),先建一個新結(jié)點,將i-1結(jié)點的指針指向新結(jié)點,新結(jié)點指針指向i結(jié)點的地址。單向鏈表的建立、刪除和插入建立單向鏈表:定義數(shù)據(jù)類型,數(shù)據(jù)域33(3)雙向鏈表在單向鏈表的基礎(chǔ)上,每個結(jié)點增加一個直接前趨的指針域,構(gòu)成雙向鏈表。雙向鏈表的第一個結(jié)點沒有直接前趨,指針域為空,最后一個結(jié)點也沒有直接后繼,指針域也為空。再增加一個結(jié)點做表尾,存放最后一個結(jié)點的地址。雙向鏈表的結(jié)構(gòu)示意圖如3-2所示。(3)雙向鏈表在單向鏈表的基礎(chǔ)上,每個結(jié)點增加一個直接34雙向鏈表的建立、刪除、插入建立雙向鏈表:定義結(jié)點的數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)存放信息,Next指針域、Last指針域、Hand表頭、Rear表尾的地址。刪除數(shù)據(jù)元素:刪除第i元素,結(jié)點i-1的后繼指針指向i+1、i+1的前趨指針指向i-1,釋放i空間。插入數(shù)據(jù)元素:在i結(jié)點前插入,建立新結(jié)點,其Next指向i,Last指向i-1;i-1結(jié)點Next的指向新結(jié)點,原i結(jié)點Last的指向新結(jié)點.雙向鏈表的建立、刪除、插入建立雙向鏈表:定義結(jié)點的數(shù)據(jù)結(jié)構(gòu),354.循環(huán)鏈表將鏈表的首尾相接,成為循環(huán)鏈表。可分為單向和雙向循環(huán)鏈表兩種。見圖3-4循環(huán)鏈表和普通鏈表相比,其最后結(jié)點的指針域不空,存放指向表頭的地址。循環(huán)鏈表查找結(jié)點比較方便,可以從表中的任意結(jié)點位置出發(fā),順鏈指針找出需要的結(jié)點。4.循環(huán)鏈表將鏈表的首尾相接,成為循環(huán)鏈表。可分36鏈表與線性表比較具有的特點刪除和插入結(jié)點時,其他數(shù)據(jù)元素不需要移動;不需要事先分配存儲空間,不浪費存儲單元;表的容量根據(jù)需要動態(tài)申請和釋放,存儲空間利用率高。鏈表適用于表容量變化,增刪操作頻繁。鏈表與線性表比較具有的特點刪除和插入結(jié)點時,其他數(shù)據(jù)元素不需373.2.2樹和二叉樹樹是一類重要的非線性數(shù)據(jù)結(jié)構(gòu),元素之間存在明顯的層次關(guān)系。樹:由1個或多個結(jié)點組成的有限集T,其中有一個特定的結(jié)點稱為根結(jié)點,其余結(jié)點分為n個互不相交的有限集,這些集本身又是一棵樹,稱為該樹的子樹。有2個特點:(1)樹中至少有一個根結(jié)點,(2)各棵子樹是相互獨立,互不相交的集合。3.2.2樹和二叉樹樹是一類重要的非線性數(shù)據(jù)結(jié)構(gòu),元382.二叉樹二叉樹的每個結(jié)點至多有2棵子樹,有左右區(qū)分,二叉樹與一般樹的區(qū)別在于:(1)一般樹至少要有1個結(jié)點,二叉樹可以是空的;(2)一般樹每個結(jié)點可以有多個子樹,二叉樹每個結(jié)點的子樹不能超過2個;(3)一般樹的子樹次序不分,二叉樹的子樹有左右之分,不能顛倒。2.二叉樹二叉樹的每個結(jié)點至多有2棵子樹,有左393.二叉樹的遍歷以D、L、R分別表示訪問根結(jié)點,遍厲左子樹、遍歷右子樹,則二叉樹的遍歷方式有6種:DLR,LDR,LRD,DRL,RDL,RLD。如果限定先左后右,則只有3種方式,DLR(前序遍歷),LDR(中序遍歷),LRD(后序遍歷)。一次完整的遍歷過程,把樹中的結(jié)點信息轉(zhuǎn)化為一個線性序列。3.二叉樹的遍歷以D、L、R分別表示訪問根結(jié)點,遍厲404.二叉排序樹二叉排序樹的檢索效率很高。排序規(guī)則為:若左子樹不空,則左子樹中的所有結(jié)點的值均小于根結(jié)點的值;右子樹不空,則右子樹中所有的值均大于或等于根結(jié)點的值。根據(jù)定義,可以將一個數(shù)據(jù)元素序列構(gòu)造為二叉排序樹,通常采用逐步插入結(jié)點的方法來構(gòu)造一個二叉排序樹:4.二叉排序樹二叉排序樹的檢索效率很高。排序規(guī)則為:41設(shè)K={k1,k2,┄,kn}為數(shù)據(jù)元素序列,從k1開始依次取出序列中的元素建立二叉排序樹,每取出一個元素ki,按下列原則建立二叉排序樹的一個新結(jié)點:(1)若二叉排序樹為空,則新的數(shù)據(jù)元素就是二叉排序樹的根結(jié)點。(2)若二叉排序樹非空,則將該數(shù)據(jù)元素與根結(jié)點的進行比較,小于根結(jié)點的值,該數(shù)據(jù)插入到左子樹中,否則,插入右子樹。設(shè)K={k1,k2,┄,kn}為數(shù)據(jù)元素序列,從423.3工程數(shù)據(jù)庫3.3.1工程數(shù)據(jù)和工程數(shù)據(jù)庫工程數(shù)據(jù)的特點及管理:工程數(shù)據(jù)的特點是數(shù)據(jù)量大、種類多、結(jié)構(gòu)復(fù)雜、動態(tài)變化、集中管理、整個生產(chǎn)過程共享。數(shù)據(jù)庫系統(tǒng)原理:數(shù)據(jù)庫管理系統(tǒng)提供對數(shù)據(jù)的定義、建立、檢索、修改等操作,以及對數(shù)據(jù)的安全性、完整性、保密性的統(tǒng)一控制。3.3工程數(shù)據(jù)庫3.3.1工程數(shù)據(jù)和工程數(shù)據(jù)庫43數(shù)據(jù)庫的數(shù)據(jù)模型:常用有層次型、網(wǎng)絡(luò)型、關(guān)系型3種。層次型是樹型結(jié)構(gòu),相互關(guān)系是“一對多”,如圖3-7所示;網(wǎng)絡(luò)型是網(wǎng)狀結(jié)構(gòu),相互關(guān)系是“多對多”,如圖3-8所示;關(guān)系型是二維表的組織結(jié)構(gòu),每一張二維表稱為一個關(guān)系,表中每一行是一個記錄,列為相應(yīng)的數(shù)據(jù)項。表3-1為平口鉗的零件數(shù)據(jù)庫。數(shù)據(jù)庫的數(shù)據(jù)模型:常用有層次型、網(wǎng)絡(luò)型、關(guān)系型3種。443.3.2FOXPRO基本特征:符合XBASE標(biāo)準(zhǔn),與Foxbase和Dbase完全兼容,良好的圖形用戶界面,多窗口技術(shù),400多條命令和技術(shù),文本編輯器功能強,圖形工具多,較完善的真編輯功能,3.3.2FOXPRO基本特征:4510.內(nèi)嵌SQL,11.Rushmore查詢,12.糾錯機制,13.內(nèi)部報表生成器,14.鍵盤、鼠標(biāo)2種操作,15.自定義鍵盤,16.硬件適應(yīng)性好,17.支持網(wǎng)絡(luò)環(huán)境,18.速度快,19.數(shù)據(jù)傳輸安全。10.內(nèi)嵌SQL,465.與高級語言的接口FoxPro的數(shù)據(jù)庫功能強,但分析計算能力差。由數(shù)據(jù)庫文件(*.dbf)生成文

溫馨提示

  • 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)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論