3.1數(shù)據(jù)庫(kù)設(shè)計(jì)
本系統(tǒng)采用Access數(shù)據(jù)庫(kù)建庫(kù),存儲(chǔ)的主要數(shù)據(jù)有孔的極限偏差和軸的極限偏差數(shù)值表。輔助數(shù)據(jù)有標(biāo)準(zhǔn)公差、基本偏差、孔軸公差帶信息。
軸的極限偏差數(shù)據(jù)來(lái)源于國(guó)家標(biāo)準(zhǔn)GB/T1800.4-1999。確定一個(gè)尺寸的上下偏差需要基本尺寸、偏差代號(hào)、公差等級(jí)3個(gè)必要條件,因此國(guó)家標(biāo)準(zhǔn)中軸的極限偏差表是三維的。根據(jù)數(shù)據(jù)庫(kù)規(guī)范化的理論,數(shù)據(jù)庫(kù)無(wú)法建立三維表。如果要實(shí)現(xiàn)三維形式存儲(chǔ),需要建立多個(gè)表,各表之間要依據(jù)條件關(guān)系用主鍵建立聯(lián)系,編程時(shí)用復(fù)雜的SQL語(yǔ)句聯(lián)合查詢,這樣會(huì)降低數(shù)據(jù)庫(kù)訪問(wèn)的速度,浪費(fèi)存儲(chǔ)空間,而且維護(hù)性差。為解決以上間題,筆者重新設(shè)計(jì)數(shù)據(jù)表的字段,將國(guó)家標(biāo)準(zhǔn)中的三維表離散為符合數(shù)據(jù)庫(kù)格式的二維表。
表中的第一行為數(shù)據(jù)表的字段名,這些字段是國(guó)標(biāo)中的基本尺寸。第1列為偏差代號(hào),從第2列開(kāi)始,分別是相應(yīng)的上下偏差信息。上下偏差值用""間隔開(kāi),""前面為上偏差的符號(hào)信息和數(shù)值信息,""后面是下偏差的符號(hào)信息和數(shù)值信息。
程序采用ADO數(shù)據(jù)訪問(wèn)接口技術(shù)與標(biāo)準(zhǔn)件尺寸參數(shù)庫(kù)進(jìn)行連接。ADO (Active Data Object)是一種高性能的數(shù)據(jù)訪問(wèn)接口,它的對(duì)象模型是所有數(shù)據(jù)訪問(wèn)接口對(duì)象模型中最簡(jiǎn)單的一種。通過(guò)應(yīng)用程序可實(shí)現(xiàn)軸上下偏差查詢、孔上下偏差查詢、基孔制配合公差查詢、基軸制配合公差查詢。在底層數(shù)據(jù)庫(kù)的基礎(chǔ)上,利用VB開(kāi)發(fā)的尺寸公差動(dòng)態(tài)查詢模塊,為公差標(biāo)注奠定了基礎(chǔ)。
限于篇幅,以實(shí)現(xiàn)上下偏差查詢功能為例,代碼如下:
相關(guān)文章
- 2021-09-08BIM技術(shù)叢書(shū)Revit軟件應(yīng)用系列Autodesk Revit族詳解 [
- 2021-09-08全國(guó)專(zhuān)業(yè)技術(shù)人員計(jì)算機(jī)應(yīng)用能力考試用書(shū) AutoCAD2004
- 2021-09-08EXCEL在工作中的應(yīng)用 制表、數(shù)據(jù)處理及宏應(yīng)用PDF下載
- 2021-08-30從零開(kāi)始AutoCAD 2014中文版機(jī)械制圖基礎(chǔ)培訓(xùn)教程 [李
- 2021-08-30從零開(kāi)始AutoCAD 2014中文版建筑制圖基礎(chǔ)培訓(xùn)教程 [朱
- 2021-08-30電氣CAD實(shí)例教程AutoCAD 2010中文版 [左昉 等編著] 20
- 2021-08-30電影風(fēng)暴2:Maya影像實(shí)拍與三維合成攻略PDF下載
- 2021-08-30高等院校藝術(shù)設(shè)計(jì)案例教程中文版AutoCAD 建筑設(shè)計(jì)案例
- 2021-08-29環(huán)境藝術(shù)制圖AutoCAD [徐幼光 編著] 2013年P(guān)DF下載
- 2021-08-29機(jī)械A(chǔ)utoCAD 項(xiàng)目教程 第3版 [繆希偉 主編] 2012年P(guān)DF