柳琳琳,李朋洲,李 琦,徐昱根,李鵬飛
(1.中國核動力研究設(shè)計院二所,四川 成都 610213;2.國核華清(北京)核電技術(shù)研發(fā)中心有限公司,北京 100190)
核級設(shè)備鑒定試驗數(shù)據(jù)庫的設(shè)計與研究
柳琳琳1,李朋洲1,李 琦1,徐昱根1,李鵬飛2
(1.中國核動力研究設(shè)計院二所,四川 成都 610213;2.國核華清(北京)核電技術(shù)研發(fā)中心有限公司,北京 100190)
圍繞核級設(shè)備試驗的各種類型被試樣機,會產(chǎn)生大量的試驗數(shù)據(jù),這些數(shù)據(jù)不僅量大,而且其信息多樣、類型復(fù)雜。為了充分有效地管理、分析和應(yīng)用試驗中產(chǎn)生的數(shù)據(jù),并結(jié)合核級設(shè)備鑒定試驗數(shù)據(jù)的現(xiàn)實環(huán)境,借鑒計算機數(shù)據(jù)挖掘分類及信息管理系統(tǒng)等工程思路,提出并設(shè)計了一種滿足多類型、分布式數(shù)據(jù)預(yù)處理及存儲的數(shù)據(jù)庫系統(tǒng)。該系統(tǒng)以業(yè)務(wù)處理和數(shù)據(jù)管理為設(shè)計核心,以處理不同數(shù)據(jù)、簡化工程流程、改善業(yè)務(wù)工作效率為功能設(shè)計的重點,以自動化容錯為設(shè)計目標(biāo),同時為第三方后續(xù)數(shù)據(jù)分析軟件提供高兼容性的接口。其實際應(yīng)用結(jié)果表明,該試驗數(shù)據(jù)庫能較好地實現(xiàn)數(shù)據(jù)整理、分析和應(yīng)用功能,且數(shù)據(jù)庫的穩(wěn)定性和健壯性均能滿足核級設(shè)備鑒定試驗的具體需求。
核級設(shè)備鑒定;計算機數(shù)據(jù)挖掘;數(shù)據(jù)分析;數(shù)據(jù)庫系統(tǒng);關(guān)系數(shù)據(jù)庫
在核級設(shè)備鑒定的試驗過程中,會產(chǎn)生大量類型豐富的數(shù)據(jù),包括時域數(shù)據(jù)、頻域數(shù)據(jù)、模態(tài)試驗數(shù)據(jù)等,同時,這些數(shù)據(jù)還與不同的試驗設(shè)備關(guān)聯(lián),在數(shù)據(jù)處理上涉及不同的規(guī)范要求,數(shù)據(jù)格式也多種多樣[1]。而這些數(shù)據(jù)和信息對研究用于核電站反應(yīng)堆安全相關(guān)的電氣、儀表、控制設(shè)備、閥門、泵等有著極為重要的作用。如果能將大量且分散的數(shù)據(jù)保存起來做進一步的加工處理,并且能長期存儲、組織和共享,就必須建立一個數(shù)據(jù)庫系統(tǒng)[2]。數(shù)據(jù)庫系統(tǒng)一般由數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)及其開發(fā)工具、應(yīng)用系統(tǒng)、數(shù)據(jù)庫管理員和用戶構(gòu)成。數(shù)據(jù)庫的管理一般具有高度的物理獨立性和一定的邏輯獨立性,而數(shù)據(jù)庫中的文件具有相互的關(guān)聯(lián)性,在整體上也服從一定的結(jié)構(gòu)形式。利用數(shù)據(jù)庫管理系統(tǒng)能夠?qū)思壴O(shè)備鑒定工作中產(chǎn)生的分析和試驗數(shù)據(jù)進行統(tǒng)一的數(shù)據(jù)管理和數(shù)據(jù)控制,并且還能對這些數(shù)據(jù)提供安全性保護、完整性檢查、并發(fā)訪問控制和數(shù)據(jù)恢復(fù)功能[3-4]。
數(shù)據(jù)是數(shù)據(jù)庫中存儲的基本對象,數(shù)據(jù)模型是在數(shù)據(jù)庫中對數(shù)據(jù)邏輯結(jié)構(gòu)的描述,是把信息世界抽象為機器世界。數(shù)據(jù)庫系統(tǒng)包括三種基本數(shù)據(jù)模型:層次數(shù)據(jù)模型、網(wǎng)絡(luò)數(shù)據(jù)模型和關(guān)系數(shù)據(jù)模型[5]。其中,關(guān)系數(shù)據(jù)模型用二維表格結(jié)構(gòu)來表示概念模型中的實體以及實體之間的聯(lián)系,由關(guān)系數(shù)據(jù)結(jié)構(gòu)、關(guān)系操作及關(guān)系完整性約束三部分組成,其理論基礎(chǔ)為關(guān)系數(shù)學(xué)?,F(xiàn)在,關(guān)系數(shù)據(jù)模型已經(jīng)發(fā)展成為數(shù)據(jù)庫的標(biāo)準(zhǔn)。常見的關(guān)系數(shù)據(jù)庫系統(tǒng)有FoxPro、SQL-server、Oracle、DB2、Informix等。
1.1關(guān)系數(shù)據(jù)庫的基本概念
一個關(guān)系對應(yīng)一張二維表,每個關(guān)系都有一個關(guān)系名。關(guān)系是對概念模型中某類實體的反映。二維表中的一行即為一個元組,元組對應(yīng)存儲文件中的一條記錄。元組是對概念模型中某一具體實體的反映。二維表中的一列即為一個屬性,每個屬性都有一個屬性名,且一個關(guān)系中的屬性不能重復(fù)。屬性值是某一元組在某一屬性上的具體取值。屬性可以通過規(guī)定其取值類型、寬度、默認(rèn)值等來加以約束。屬性對應(yīng)存儲文件中的一個字段。屬性的取值范圍稱為域。二維表中選定用來唯一確定一個元組的屬性或?qū)傩缘慕M合的是主碼,而一個關(guān)系的某個屬性雖然不是該關(guān)系的主碼,但卻是另一個關(guān)系的主碼,稱為外碼。關(guān)系模式是對關(guān)系的信息結(jié)構(gòu)及語義限制的形式化描述,用關(guān)系名和包含的屬性名集合進行表示。關(guān)系數(shù)據(jù)庫中的關(guān)系必須是規(guī)范化的。
1.2關(guān)系數(shù)據(jù)庫的基礎(chǔ)理論
關(guān)系數(shù)據(jù)庫是建立在關(guān)系數(shù)據(jù)模型基礎(chǔ)上的,具有嚴(yán)格的數(shù)學(xué)理論基礎(chǔ)。關(guān)系數(shù)據(jù)庫的理論包括關(guān)系運算、關(guān)系的完整性規(guī)則和關(guān)系規(guī)范化理論。關(guān)系運算包括連接、選擇和投影,其特點是運算的對象和結(jié)果都是表。關(guān)系的完整性規(guī)則也稱為關(guān)系的約束條件,它是對關(guān)系的一些限制和規(guī)定,通過這些限制保證了數(shù)據(jù)庫數(shù)據(jù)的合理性、正確性和一致性;它包括實體完整性規(guī)則、參照完整性規(guī)則和域完整性規(guī)則。
為了區(qū)分?jǐn)?shù)據(jù)庫模式的優(yōu)劣,數(shù)據(jù)庫模式在關(guān)系規(guī)范化理論中分為不同的等級,這些等級也稱為范式。通常分為5種范式,滿足最低條件的稱為第一范式(1NF)。
核級設(shè)備鑒定數(shù)據(jù)庫的開發(fā)使用Visual C++開發(fā)工具。它提供了相當(dāng)齊全的類庫和友好的編程開發(fā)界面。使用該工具開發(fā)出的數(shù)據(jù)庫功能性強、訪問速度快、應(yīng)用范圍廣并且占用的資源較少。
2.1VC++數(shù)據(jù)庫開發(fā)的特點
VC++提供的MFC類具有強大的功能,MFC的ODBC(Open DataBase Connectivity,開發(fā)數(shù)據(jù)庫連接)和ADO(ActiveX Data Objects,活動數(shù)據(jù)對象)數(shù)據(jù)庫接口已經(jīng)將一些底層的操作都封裝在類中,可以方便使用這些接口。同時,VC++還提供了OLE技術(shù)和Active技術(shù),可以利用各種組件和控件來創(chuàng)建程序,實現(xiàn)應(yīng)用程序的組件化,并帶來優(yōu)良的可擴展性。為了解決訪問數(shù)據(jù)庫的速度問題,VC++還提供了基于COM接口的技術(shù),可以直接對數(shù)據(jù)庫的驅(qū)動程序進行訪問,從而大大提供了訪問速度。
2.2數(shù)據(jù)庫訪問技術(shù)
VC++提供的數(shù)據(jù)庫訪問技術(shù)包括MFC ODBC、DAO(Data Accesses Object,數(shù)據(jù)訪問對象)和OLE DB(Object Link and Embedding DataBase,對象鏈接和嵌入數(shù)據(jù)庫)。ODBC是VC++對ODBC API封裝得到的,可以簡化程序設(shè)計;DAO提供了一種通過程序代碼創(chuàng)建和操縱數(shù)據(jù)庫的機制,多個DAO構(gòu)成一個體系結(jié)構(gòu);OLE DB是基于COM接口的技術(shù),VC++提供了ATL模板來設(shè)計OLE DB數(shù)據(jù)應(yīng)用程序和數(shù)據(jù)提供程序。
根據(jù)核級設(shè)備鑒定試驗中產(chǎn)生的具體數(shù)據(jù)情況,該數(shù)據(jù)庫系統(tǒng)需要管理不同數(shù)據(jù)采集設(shè)備采集的原始數(shù)據(jù),如BBM、LMS、CRAS、Dewestron、BK等數(shù)據(jù)采集系統(tǒng),同時需要關(guān)聯(lián)管理從原始數(shù)據(jù)導(dǎo)出的中性數(shù)據(jù)文件,如txt文件。還能通過產(chǎn)品直接關(guān)聯(lián)與之相關(guān)的試驗和分析數(shù)據(jù),同一個產(chǎn)品可以有多輪次相同或不同類型的試驗。在應(yīng)用工具集成方面,可以通過FlexPro調(diào)用中性數(shù)據(jù)進行分析,還可以集成Matlab和其他自編的軟件。具體功能為:
(1)產(chǎn)品管理:包含產(chǎn)品分類定義、產(chǎn)品屬性定義管理、通過產(chǎn)品分類庫統(tǒng)一維護產(chǎn)品信息以及數(shù)據(jù)分析管理子模塊。
(2)試驗項目管理:包含對試驗項目屬性及各類試驗數(shù)據(jù)、資源的管理,以及試驗項目的數(shù)據(jù)結(jié)構(gòu)、處理流程、項目創(chuàng)建、審核流程、個人工作區(qū)、項目庫、試驗數(shù)據(jù)分析和應(yīng)用工具集成。
(3)試驗設(shè)備管理:包含設(shè)備基本信息、狀態(tài)、標(biāo)定信息的管理,設(shè)備維護,提供設(shè)備借還流程管理。
(4)系統(tǒng)管理:包括用戶管理、角色管理、組織管理、三權(quán)角色用戶管理、電子數(shù)據(jù)倉管理、參數(shù)管理、屬性集管理和類型管理。
(5)試驗數(shù)據(jù)管理:對試驗各個工況信息的記錄及各個工況原始數(shù)據(jù)、中性txt數(shù)據(jù)的管理,同時提供數(shù)據(jù)分析功能及第三方數(shù)據(jù)分析軟件的集成。
(6)安全設(shè)置:包括三員分立、安全策略、系統(tǒng)權(quán)限管理、用戶審核和項目授權(quán)管理。
(7)系統(tǒng)審計:能把用戶在使用數(shù)據(jù)庫過程中進行的操作,包括操作的模塊、操作的數(shù)據(jù)、操作的時間等內(nèi)容記錄下來,以便在安全審計時提供依據(jù)。此功能為審計管理員角色所特有的功能模塊。
(8)其他:包括登錄、退出、幫助等。
根據(jù)系統(tǒng)功能分析,經(jīng)過模塊化分析,得到核級設(shè)備鑒定數(shù)據(jù)庫系統(tǒng)功能模塊結(jié)構(gòu)圖,如圖1所示。
圖1 核級設(shè)備鑒定試驗數(shù)據(jù)庫模塊結(jié)構(gòu)圖
在完成各個模塊之前,先為產(chǎn)品表、試驗項目表、模型分析表、設(shè)備基本信息表、流程實例表、流程模板表、流程節(jié)點定義表、流程節(jié)點實例表、系統(tǒng)權(quán)限表、用戶系統(tǒng)權(quán)限表、系統(tǒng)用戶表、系統(tǒng)角色表、系統(tǒng)組織機構(gòu)表、組織角色關(guān)系表、組織角色用戶關(guān)系表建立相應(yīng)的記錄集類。
核級設(shè)備鑒定數(shù)據(jù)庫在設(shè)計上分為數(shù)據(jù)訪問層、業(yè)務(wù)邏輯層、界面層和基礎(chǔ)服務(wù)層。數(shù)據(jù)訪問層包括數(shù)據(jù)訪問組件和服務(wù)代理功能;業(yè)務(wù)邏輯層包含業(yè)務(wù)組件、業(yè)務(wù)實體、業(yè)務(wù)工作流和服務(wù)接口功能;界面層包括用戶界面和用戶界面處理組件;基礎(chǔ)服務(wù)層包括安全管理、運營管理和通訊管理。圍繞設(shè)計上的四個層次,從系統(tǒng)的安全架構(gòu)、網(wǎng)絡(luò)架構(gòu)和數(shù)據(jù)實體架構(gòu)三個方面來闡述。
4.1安全架構(gòu)
為了保證數(shù)據(jù)庫中的數(shù)據(jù)不會被任意修改、竊取或損壞,制定了身份認(rèn)證、授權(quán)、訪問控制、審計和加密等手段進行保護[6-8]。
通過對用戶、用戶角色、組織機構(gòu)的管理,合法用戶的IP地址、網(wǎng)卡地址以及賬號口令的認(rèn)證,判斷用戶是否能夠登錄系統(tǒng)并具有什么樣的系統(tǒng)權(quán)限;通過檢查直接對象的授權(quán)記錄、策略授權(quán)記錄、流程權(quán)限設(shè)定等三個層次的對象權(quán)限認(rèn)證,計算用戶對具體文檔的操作權(quán)限;同時,安全日志模塊會在后臺自動記錄用戶的所有重要操作,根據(jù)安全日志可以追溯相應(yīng)的用戶操作,確保系統(tǒng)的安全。數(shù)據(jù)庫中存儲的數(shù)據(jù)和文件采用圖文壓縮算法壓縮后,再用128位密鑰的DES算法進行加密存儲??蛻舳伺c服務(wù)器直接傳輸?shù)男畔榧用芎蟮拿芪?,即使被截獲也不會造成信息的泄露。
4.2網(wǎng)絡(luò)架構(gòu)
該數(shù)據(jù)庫采用分布式結(jié)構(gòu),業(yè)務(wù)邏輯層和數(shù)據(jù)訪問層部署在數(shù)據(jù)庫服務(wù)器上。采用網(wǎng)絡(luò)云的方式對客戶端隱藏實際的網(wǎng)絡(luò)結(jié)構(gòu),如圖2所示。
眼下賈鵬飛是西莊坪僅留下的年輕人之一。七零后出生的賈鵬飛,高中畢業(yè)后就留在家里,也沒鬧騰出個什么名堂,不過吃飯不愁,錢袋子癟而已。媳婦范崢崢是鄰村的,也是他的高中同學(xué),畢業(yè)后不到三年兩人就結(jié)了婚,后來媳婦看著坪里的年輕媳婦小伙子都到外面打工,春節(jié)回來穿著洋氣,談吐也讓范崢崢自嘆不如。范崢崢便糾纏著賈鵬飛一起出去闖闖。賈鵬飛說我還要留在家里建設(shè)社會主義新農(nóng)村。結(jié)果,范崢崢和鄰村的姐妹一起去了市里。
圖2 數(shù)據(jù)庫網(wǎng)絡(luò)架構(gòu)
4.3數(shù)據(jù)實體架構(gòu)
實體聯(lián)系圖(E-R圖)是抽象描述世界的有力工具,通過畫圖將實體以及實體之間的聯(lián)系刻畫,建立概念模型。在E-R圖中,長方形表示實體,橢圓形表示實體的屬性,菱形表示實體之間的聯(lián)系。該數(shù)據(jù)庫中的數(shù)據(jù)實體聯(lián)系圖包括系統(tǒng)管理E-R圖和業(yè)務(wù)管理E-R圖,分別如圖3和圖4所示。
圖3 系統(tǒng)管理E-R圖
圖4 業(yè)務(wù)管理E-R圖
5.1系統(tǒng)登錄
系統(tǒng)登錄的函數(shù)名為CheckUserLogin(),參數(shù)包括用戶名userID和密碼驗證psw。
5.2個人工作區(qū)
個人工作區(qū)主要用于獲取用戶代辦事項、獲取用戶已處理的流程任務(wù)、獲取用戶啟動的流程、提交流程任務(wù)、撤銷流程、查看流程歷史等功能。參數(shù)包括用戶名、查詢條件、查詢頁數(shù)、返回總頁數(shù)、返回總行數(shù)、流程實例節(jié)點信息、流程對象ID、流程對象類型(試驗、模型、權(quán)限、申請、刪除申請)。
5.3產(chǎn)品管理
產(chǎn)品管理包括創(chuàng)建產(chǎn)品信息、更新產(chǎn)品信息、刪除產(chǎn)品信息、分頁獲取產(chǎn)品列表。參數(shù)包括產(chǎn)品信息、擴展屬性集合、返回新產(chǎn)品ID、錯誤信息、查詢條件、查詢第幾頁、每頁查多少條、返回總頁數(shù)、返回總行數(shù)[9]。
5.4試驗項目
5.5模型分析
模型分析包括創(chuàng)建模型分析、更新模型分析、刪除模型分析和分頁獲取模型列表。參數(shù)包括模型分析信息、返回新模型分析項目ID,要更新的產(chǎn)品信息、要刪除的模型分析ID,查詢條件、查詢第幾頁、每頁查多少條、返回總頁數(shù)、返回總行數(shù)。
數(shù)據(jù)庫開發(fā)的關(guān)鍵技術(shù)包括程序開發(fā)技術(shù)、輸入數(shù)據(jù)規(guī)范化技術(shù)、算法庫、計算流程和交互式圖形技術(shù)。
下面將對每個關(guān)鍵技術(shù)進行一一闡述[11-14]。
6.1程序開發(fā)技術(shù)
數(shù)據(jù)庫的客戶端和服務(wù)器端均采用VC++編程語言,在Visual Studio 2005環(huán)境下進行開發(fā),并在其他文本編輯和程序調(diào)試工具下協(xié)作完成。在數(shù)據(jù)庫端使用了Oracle關(guān)系數(shù)據(jù)庫環(huán)境,并采用SQL語言編寫結(jié)構(gòu)化數(shù)據(jù)存儲和查詢功能代碼。
混合使用多種開發(fā)工具的策略是程序開發(fā)經(jīng)常使用的方式,尤其是目前國內(nèi)以Windows平臺作為主要的開發(fā)、使用環(huán)境,因此對于整個系統(tǒng)層次級的開發(fā)來說,Visual Studio環(huán)境具有無可比擬的性能優(yōu)勢,特別對于開發(fā)分布式的網(wǎng)絡(luò)程序來說,Visual Studio幾乎是Windows平臺的最佳選擇。同時,NI的Measurement Studio工具包很好地彌補了其本身不具備儀器控制和數(shù)據(jù)處理的缺點。
針對某些特定的控制與測量目標(biāo)的子系統(tǒng)的快速開發(fā),使用Lab Windows/CVI。該軟件具有友好的界面編輯方式和功能強大的軟件包,包括接口函數(shù)庫、信號處理函數(shù)庫、Windows SDK等。因此,在程序設(shè)計中使用了多種不同的開發(fā)工具,減輕了編程工作的負(fù)擔(dān),加快了數(shù)據(jù)庫的開發(fā)速度。
6.2輸入數(shù)據(jù)規(guī)范化
輸入數(shù)據(jù)規(guī)范化主要是將各種類型的輸入數(shù)據(jù)通過分析、處理,簡化數(shù)據(jù)格式,并將多通道復(fù)雜的數(shù)據(jù)轉(zhuǎn)換為統(tǒng)一的單通道文件。如圖5所示,單通道文件采用HDM5和TYD格式規(guī)范。
圖5 數(shù)據(jù)規(guī)范化方法
這兩種格式的優(yōu)點表現(xiàn)為結(jié)構(gòu)簡單、具有自我描述能力(即可建立復(fù)雜的數(shù)據(jù)關(guān)系和依賴關(guān)系)、高效的I/O方式,以及應(yīng)用范圍廣。
6.3算法庫
算法庫是數(shù)據(jù)算法工具的集合,是搭建系統(tǒng)專業(yè)分析庫分析模型的基礎(chǔ)。在構(gòu)建該數(shù)據(jù)庫的算法庫中,考慮對算法以程序組件的形式進行管理。一個或多個算法可以編譯在一個算法組件中。算法組件隨客戶端程序發(fā)布到客戶端。
算法庫的編目通過XML文件完成,系統(tǒng)管理員負(fù)責(zé)對算法庫文件進行維護。被編目文件引用的算法組件,被系統(tǒng)自帶的分析工具調(diào)用。當(dāng)增加新的算法組件時,可通過編目文件增加新算法組件的引用。
算法按接口不同進行分類,目前預(yù)定義有濾波算法接口、應(yīng)力應(yīng)變算法接口、數(shù)據(jù)變換算法接口、曲線顯示接口。
6.4計算流程
計算流程是通過工程的方式將輸入數(shù)據(jù)規(guī)范化、算法組合以及圖形化數(shù)據(jù)顯示進行串聯(lián)組合的過程。流程控制包括圖形化控制方式和腳本控制方式。對于流程中的算法可以用算法庫的算法靈活替換、組合,對于工程中設(shè)置的計算流程和工程所處理的相關(guān)數(shù)據(jù)可以整體保存或上傳,方便下次打開查看。如果下次需要計算相同的算法流程,也可以依據(jù)歷史的算法流程計算,只需重新設(shè)置輸入數(shù)據(jù)即可。
6.5交互式圖形技術(shù)
交互式圖形技術(shù)是利用計算機圖形學(xué)和圖像處理技術(shù),將數(shù)據(jù)轉(zhuǎn)換成圖形或圖像在屏幕上顯示出來,并進行交互處理的理論、方法和技術(shù)。該技術(shù)把科學(xué)數(shù)據(jù),包括測量獲得的數(shù)值、圖像或是計算中涉及、產(chǎn)生的數(shù)字信息,變?yōu)橹庇^的、以圖形圖像信息表示的、隨時間和空間變化的物理現(xiàn)象或物理量呈現(xiàn),便于用戶觀察、模擬和計算。
圖形可視化技術(shù)是平臺的圖形化方式編程和仿真結(jié)果顯示的關(guān)鍵技術(shù),是整個平臺實現(xiàn)上的重要部分,為數(shù)據(jù)分析提供了很好的支持。
在分析研究核級設(shè)備鑒定工作中產(chǎn)生的各種類型的試驗數(shù)據(jù)的基礎(chǔ)上,利用分布式編程技術(shù),運用多層模塊設(shè)計思想,以O(shè)racle關(guān)系數(shù)據(jù)庫為基本,SQL Server為后臺,采用以VC++編程語言為主,多種其他語言為輔的混合編程模式,在Visual Studio環(huán)境下設(shè)計并開發(fā)了一種基于核級設(shè)備鑒定信息的數(shù)據(jù)庫。該數(shù)據(jù)庫有效解決了核級設(shè)備鑒定試驗數(shù)據(jù)量大,數(shù)據(jù)分散、時間跨度長,數(shù)據(jù)內(nèi)容復(fù)雜等問題,將數(shù)據(jù)進行有序、高效的存儲,為使用數(shù)據(jù)庫的科研人員提供便利。
[1] 張 輝,趙郁亮,徐 江,等.基于Oracle數(shù)據(jù)庫海量數(shù)據(jù)的查詢優(yōu)化研究[J].計算機技術(shù)與發(fā)展,2012,22(2):165-167.
[2] 孫 蓀,皇甫正賢.基于數(shù)據(jù)庫的大型管理信息系統(tǒng)優(yōu)化設(shè)計[J].計算機應(yīng)用研究,2001,18(6):88-90.
[3] 曹靚姝,王志龍,李得天,等.基于數(shù)據(jù)庫管理的數(shù)據(jù)采集系統(tǒng)的設(shè)計與實現(xiàn)[J].計算機技術(shù)與發(fā)展,2014,24(4):162-165.
[4] 周 薇.數(shù)據(jù)庫系統(tǒng)安全性測試技術(shù)研究[J].計算機技術(shù)與發(fā)展,2014,24(2):140-144.
[5] 劉培玉,劉法勝,江志超,等.面向?qū)ο髷?shù)據(jù)庫建模方法與邏輯設(shè)計[J].計算機應(yīng)用研究,1996,13(3):39-41.
[6] 徐龍琴,劉雙印,沈玉利.數(shù)據(jù)庫安全性控制的研究[J].計算機應(yīng)用與軟件,2009,26(5):138-140.
[7] 劉 浩,尹四清.數(shù)據(jù)挖掘技術(shù)在“數(shù)字黃河”工程建設(shè)中的應(yīng)用[J].電腦知識與技術(shù),2009,5(1):23-24.
[8] 陳文偉,黃金才,趙新昱.數(shù)據(jù)挖掘技術(shù)[M].北京:北京工業(yè)大學(xué)出版社,2002:3-11.
[9] 趙 泉.信息管理基礎(chǔ)[M].北京:機械工業(yè)出版社,2003:204-210.
[10] 劉世平.數(shù)據(jù)挖掘技術(shù)及運用[M].北京:高等教育出版社,2010:3-5.
[11] Huang G Q,Yee W Y,Mak K L.Development of a web-based system for engineering change management[J].Robotic and Computer Integrated Manufacturing,2001,17(3):255-267.
[12] Tang D B,Eversheim W,Schuh G,et al.CyberStamping:a web-based environment for cooperative and integrated stamping product development[J].International Journal of Computer Integrated Manufacturing,2004,17(6):504-519.
[13] Damiani E,Vimercati S D C,Paraboschi S,et al.A fine-grained access control system for XML documents[J].ACM Transactions on Information and System Security,2002,5(2):169-202.
[14] Fan W,Simeon J.Integrity constraints for XML[J].Journal of Computer and System Sciences,2003,66(1):254-291.
DesignandResearchofQualificationofComponentsinNuclear-powerLevelDatabase
LIU Lin-lin1,LI Peng-zhou1,LI Qi1,XU Yu-gen1,LI Peng-fei2
(1.Nuclear Power Institute of China,Chengdu 610213,China;2.State Nuclear Huaqing (Beijing) Nuclear Power Technology R&D Center Co., Ltd.,Beijing 100190,China)
There exist massive test data with diverse information and complex types in the process of identification of nuclear level devices.In order to sufficiently and efficiently manage,analyze and apply the data in the test production,combined the real circumstance of nuclear level devices measuring data and considered the thoughts like computer data mining classification and the information management system,a new database system is designed which meets various data and distributed data preprocessing and storage.Its key parts are the business process and data management,with processing diverse data,simplifying engineering process and improving work efficiency as the crucial of functions and with automated fault tolerance as goal while providing high compatibility interface for third-party follow-up data analysis software.The application results show that it could better realize the functions of data arrangement,analysis and application,and its stability and robustness is able to meet the specific requirements of nuclear level qualification tests.
nuclear power qualification;computer data mining;data analysis;database system;relational database
TP302
A
1673-629X(2017)10-0140-06
2016-11-15
2017-03-07 < class="emphasis_bold">網(wǎng)絡(luò)出版時間
時間:2017-07-19
國家科技重大專項(2012ZX 06004-012)
柳琳琳(1984-),女,碩士,助理研究員,研究方向為反應(yīng)堆力學(xué)試驗;李朋洲,博士,研究員,研究方向為反應(yīng)堆結(jié)構(gòu)力學(xué)。
http://kns.cnki.net/kcms/detail/61.1450.tp.20170719.1110.054.html
10.3969/j.issn.1673-629X.2017.10.030