SDAI規(guī)定了實(shí)現(xiàn)數(shù)據(jù)交換標(biāo)準(zhǔn)的實(shí)施方法,是對(duì)使用Express語言所定義的" />

国产成人精品无码青草_亚洲国产美女精品久久久久∴_欧美人与鲁交大毛片免费_国产果冻豆传媒麻婆精东

18143453325 在線咨詢 在線咨詢
18143453325 在線咨詢
所在位置: 首頁 > 營銷資訊 > 信息時(shí)代 > 標(biāo)準(zhǔn)數(shù)據(jù)訪問接口(數(shù)據(jù)庫)

標(biāo)準(zhǔn)數(shù)據(jù)訪問接口(數(shù)據(jù)庫)

時(shí)間:2022-12-10 20:30:01 | 來源:信息時(shí)代

時(shí)間:2022-12-10 20:30:01 來源:信息時(shí)代

    標(biāo)準(zhǔn)數(shù)據(jù)訪問接口 : STEP標(biāo)準(zhǔn)系列中的一個(gè)重要組成部分(ISO10303-22),主要解決工程應(yīng)用領(lǐng)域中工程數(shù)據(jù)的交換問題。
SDAI規(guī)定了實(shí)現(xiàn)數(shù)據(jù)交換標(biāo)準(zhǔn)的實(shí)施方法,是對(duì)使用Express語言所定義的數(shù)據(jù)進(jìn)行交換操作的接口,它定義了對(duì)交換數(shù)據(jù)進(jìn)行操作的一個(gè)操作集。
SDAI所操作的數(shù)據(jù)都是用Express語言所描述的一系列模式定義的,模式包括詞典模式、會(huì)話模式、集居(population)模式、抽象數(shù)據(jù)類型模式和數(shù)據(jù)類型模式,這些模式共同構(gòu)成了SDAI實(shí)現(xiàn)數(shù)據(jù)交換的程序設(shè)計(jì)環(huán)境:
(1)詞典模式: 詞典模式定義了數(shù)據(jù)詞典,它存儲(chǔ)由SDAI所操作的實(shí)例的模式信息,包括類型定義、實(shí)體定義和數(shù)據(jù)定義的有關(guān)信息。
(2)會(huì)話模式:會(huì)話模式提供對(duì)SDAI會(huì)話進(jìn)行管理的結(jié)構(gòu),定義會(huì)話、訪問方式及會(huì)話事件,基于會(huì)話模式的SDAI模型中的實(shí)體實(shí)例描述了一個(gè)SDAI會(huì)話的當(dāng)前狀態(tài),SDAI會(huì)話模式中所申明的項(xiàng)應(yīng)該都集居于用接口規(guī)范引用的SDAI詞典中。
(3) 集居模式: 集居模式提供管理和創(chuàng)建Express實(shí)體實(shí)例的結(jié)構(gòu),該模式定義了SDAI模型和模式實(shí)例。通過SDAI會(huì)話模式接口,當(dāng)該模式中所有的項(xiàng)集居于SDAI詞典模式時(shí),都被分解進(jìn)入SDAI會(huì)話模式中。
(4)抽象數(shù)據(jù)類型模式: 抽象數(shù)據(jù)類型模式提供通過SDAI操作的數(shù)據(jù)的一般描述,該描述連同SDAI操作一起定義了數(shù)據(jù)的特性。SDAI抽象數(shù)據(jù)類型模式不需要SDAI服務(wù)實(shí)現(xiàn),它本身支持對(duì)SDAI操作的描述和其中存在實(shí)例的SDAI環(huán)境的定義,具體實(shí)現(xiàn)是通過引用SDAI模型的實(shí)體定義。
(5) 數(shù)據(jù)類型模式: 數(shù)據(jù)類型模式描述通過SDAI操作可管理的實(shí)體數(shù)據(jù)類型之間的繼承關(guān)系,這些關(guān)系用于對(duì)該模式實(shí)體數(shù)據(jù)類型的操縱實(shí)例中可用的操作分類。SDAI數(shù)據(jù)類型模式唯一的目的是定義允許語言聯(lián)編的各種實(shí)體數(shù)據(jù)類型之間的繼承關(guān)系,并在對(duì)SDAI操作的行為規(guī)范中使用這些關(guān)系。
SDAI操作是在語言聯(lián)編中定義的,一個(gè)特定的SDAI操作能以某種聯(lián)編映射成一個(gè)或多個(gè)函數(shù),這些函數(shù)可以有一個(gè)或多個(gè)隱式傳遞的輸入、輸出或錯(cuò)誤參數(shù)。SDAI的操作只能在確定的不同狀態(tài)中進(jìn)行,其中有會(huì)話狀態(tài)、存儲(chǔ)倉狀態(tài)、讀寫事務(wù)狀態(tài)、只讀事務(wù)狀態(tài)、只讀SDAI模型狀態(tài)和讀寫SDAI模型狀態(tài)。狀態(tài)之間會(huì)由于某些操作而引起狀態(tài)過渡,即從一個(gè)狀態(tài)變到另一個(gè)狀態(tài)。
SDAI操作分為以下17類:
(1)環(huán)境操作: 包括打開會(huì)話,初始化SDAI服務(wù),記錄會(huì)話事件。
(2)會(huì)話操作:包括啟動(dòng)和停止SDAI會(huì)話的事件記錄,打開存儲(chǔ)倉,啟動(dòng)事務(wù)的只讀或讀寫訪問及交付或回退,結(jié)束事務(wù)訪問、SDAI查詢、關(guān)閉會(huì)話等。
(3)模式實(shí)例操作: 包括創(chuàng)建和刪除模式實(shí)例,增加和取消SDAI模型,確認(rèn)全局規(guī)則和唯一性規(guī)則,確認(rèn)實(shí)例引用域等。
(4)存儲(chǔ)倉操作:包括創(chuàng)建SDAI模型,關(guān)閉存儲(chǔ)倉。
(5) SDAI模型操作: 包括刪除或重命名SDAI模型,啟動(dòng)和結(jié)束只讀訪問,升級(jí)SDAI模型為讀寫訪問,啟動(dòng)和結(jié)束讀寫方式,取得實(shí)體定義,創(chuàng)建實(shí)體實(shí)例,保存變化和回退等。
(6)作用域操作: 包括增加、取得和測試作用域,把應(yīng)用實(shí)例添入、移出輸入列表或作用域,刪除作用域,復(fù)制同一或不同的SDAI模型中的作用域,確認(rèn)作用域引用的限制等。
(7)類型操作:包括取得復(fù)雜實(shí)體,確定子類型、SDAI子類型以及是否可互操作等。
(8)實(shí)體實(shí)例操作: 包括取得和測試屬性,尋找包含實(shí)體實(shí)例的SDAI模型,取得實(shí)例類型,測試確定實(shí)例、類型種類、SDAI的類型種類等。
(9)應(yīng)用實(shí)例操作:在同一個(gè)或向其他的SDAI模型復(fù)制及刪除應(yīng)用實(shí)例,設(shè)置屬性,創(chuàng)建聚合實(shí)例,確認(rèn)檢驗(yàn)規(guī)則、顯式屬性、逆向?qū)傩?、顯式屬性引用、聚合大小、聚合的唯一性、實(shí)數(shù)精度及串和二進(jìn)制位的長度等。
(10)實(shí)體實(shí)例聚合操作:包括取得成員的計(jì)數(shù),測試是否是聚合成員,創(chuàng)建和刪除迭代算符,取得當(dāng)前的成員,對(duì)迭代算符定位在開頭或下一個(gè)等操作。
(11)應(yīng)用實(shí)例聚合操作: 包括通過迭代算符創(chuàng)建嵌套的聚合實(shí)例,設(shè)置和移去當(dāng)前的聚合成員等。
(12)應(yīng)用實(shí)例無序的集合操作: 包括對(duì)集合增加值,創(chuàng)建嵌套的聚合實(shí)例。
(13)實(shí)體實(shí)例有序的集合操作: 按索引取得集合元素,對(duì)迭代算符在集合中的定位進(jìn)行操作。
(14)應(yīng)用實(shí)體有序的集合操作: 包括按索引設(shè)置集合元素,按索引創(chuàng)建嵌套的聚合實(shí)例。
(15)實(shí)體實(shí)例數(shù)組操作: 包括按索引測試值和迭代算符測試值。
(16)應(yīng)用實(shí)例數(shù)組操作: 按索引和用迭代算符的不設(shè)置值操作。
(17)應(yīng)用實(shí)例列表操作: 用迭代算符在引用的列表成員之前或之后插入新成員,以及在列表的頭和尾增加成員。
SDAI操作約有17類近百個(gè)操作,能滿足實(shí)現(xiàn)數(shù)據(jù)交換的全部操作要求。
從本質(zhì)上看,SDAI是一種數(shù)據(jù)操縱語言,管理符合概念模型的STEP數(shù)據(jù),創(chuàng)建存儲(chǔ)標(biāo)準(zhǔn)數(shù)據(jù)的內(nèi)部存儲(chǔ)格式,為應(yīng)用系統(tǒng)存取STEP數(shù)據(jù)提供一個(gè)統(tǒng)一的存取接口。SDAI使應(yīng)用程序可以獨(dú)立于具體的數(shù)據(jù)存儲(chǔ)技術(shù)和數(shù)據(jù)存取方法,為應(yīng)用系統(tǒng)的開發(fā)提供了一個(gè)標(biāo)準(zhǔn)數(shù)據(jù)存取環(huán)境,使軟件開發(fā)者可以把精力集中在主要開發(fā)工作上。SDAI獨(dú)立于編程語言,但提供編程語言使用的接口以聯(lián)編方式引用,SDAI本身的實(shí)現(xiàn)也需用程序設(shè)計(jì)語言來完成。

74
73
25
news

版權(quán)所有? 億企邦 1997-2022 保留一切法律許可權(quán)利。

為了最佳展示效果,本站不支持IE9及以下版本的瀏覽器,建議您使用谷歌Chrome瀏覽器。 點(diǎn)擊下載Chrome瀏覽器
關(guān)閉