亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于PowerDesigner的通信裝備數(shù)據(jù)庫(kù)設(shè)計(jì)實(shí)現(xiàn)*

        2010-08-11 05:26:16張慶輝邵易峰
        艦船電子工程 2010年2期
        關(guān)鍵詞:數(shù)據(jù)模型實(shí)體裝備

        張慶輝 邵易峰

        (海軍司令部通信部1) 北京 100841)(海軍后勤部司令部2) 北京 100841)

        1 引言

        在現(xiàn)代戰(zhàn)場(chǎng)上,任何武器裝備離開(kāi)軍事通信就不能發(fā)揮其效能和作用,任何指揮控制系統(tǒng)離開(kāi)軍事通信就不能正常運(yùn)轉(zhuǎn)。軍事通信已經(jīng)從過(guò)去獨(dú)立于武器裝備之外的保障單元,發(fā)展成為現(xiàn)代一體化武器裝備的重要組成部分,從過(guò)去從屬于作戰(zhàn)指揮的獨(dú)立保障體系發(fā)展成為現(xiàn)代直接融入指揮控制系統(tǒng)的重要組成部分[1]。因此,通信保障任務(wù)越加復(fù)雜繁重。完成好重大任務(wù)通信保障是通信指揮的重要使命之一,迫切需要規(guī)范和加強(qiáng)通信保障的能力。

        本文結(jié)合通信裝備在通信保障體系中的作用與特點(diǎn),通過(guò)建模工具PowerDesigner,從系統(tǒng)的概念數(shù)據(jù)模型、物理數(shù)據(jù)模型、生成數(shù)據(jù)庫(kù)幾個(gè)方面論述了通信裝備數(shù)據(jù)庫(kù)的設(shè)計(jì)過(guò)程。通信裝備數(shù)據(jù)庫(kù)的設(shè)計(jì)實(shí)現(xiàn)。將有助于提高部隊(duì)的通信保障能力。

        2 PowerDesigner建模流程

        PowerDesigner是一種高智能的數(shù)據(jù)庫(kù)設(shè)計(jì)工具,是Sybase公司的CASE工具集,使用它可以方便地對(duì)系統(tǒng)進(jìn)行分析設(shè)計(jì),而且?guī)缀醢藬?shù)據(jù)庫(kù)模型設(shè)計(jì)的全過(guò)程[2]。

        在數(shù)據(jù)庫(kù)設(shè)計(jì)過(guò)程中,利用PowerDesigner可以產(chǎn)生三類模型,即概念數(shù)據(jù)模型(CDM)、物理數(shù)據(jù)模型(PDM)、面向?qū)ο竽P?OOM)。在Power-Designer中,這三種模型之間可以相互轉(zhuǎn)換[3]。圖1是CDM、PDM 、OOM 三者的轉(zhuǎn)換關(guān)系。

        圖1 CDM、PDM、OOM 三者的轉(zhuǎn)換關(guān)系

        概念數(shù)據(jù)模型設(shè)計(jì)是建模過(guò)程的關(guān)鍵階段,此階段把現(xiàn)實(shí)世界中需要保存的信息抽象成信息世界中的實(shí)體和聯(lián)系,產(chǎn)生實(shí)體聯(lián)系圖。這一階段可以為高質(zhì)量的應(yīng)用提供堅(jiān)實(shí)的基礎(chǔ)[4]。一般來(lái)說(shuō),設(shè)計(jì)者都是在概念級(jí)上開(kāi)始設(shè)計(jì)數(shù)據(jù)庫(kù)的。物理數(shù)據(jù)模型是由概念數(shù)據(jù)模型與特定數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)結(jié)合在一起產(chǎn)生的。同一個(gè)CDM結(jié)合不同的DBMS產(chǎn)生不同的PDM。PDM中包含了DBMS的特征,反映主鍵、外鍵、候選鍵、視圖、索引、觸發(fā)器、存儲(chǔ)過(guò)程等特征。

        通信裝備數(shù)據(jù)庫(kù)開(kāi)發(fā)的過(guò)程中,采用概念數(shù)據(jù)模型、物理數(shù)據(jù)模型、生成數(shù)據(jù)庫(kù)這三個(gè)步驟來(lái)設(shè)計(jì)實(shí)現(xiàn)。

        3 基于PowerDesigner的通信裝備數(shù)據(jù)庫(kù)設(shè)計(jì)

        3.1 系統(tǒng)需求分析

        需求就是從系統(tǒng)外部能發(fā)現(xiàn)系統(tǒng)所具有的滿足系統(tǒng)需要的特點(diǎn)、功能及屬性。它強(qiáng)調(diào)系統(tǒng)是什么樣的,而并非系統(tǒng)是怎樣設(shè)計(jì)和構(gòu)造的。從開(kāi)發(fā)者角度來(lái)說(shuō),需求就是指明系統(tǒng)必須實(shí)現(xiàn)怎樣的規(guī)格說(shuō)明,描述了系統(tǒng)的行為、特性或?qū)傩?是在開(kāi)發(fā)過(guò)程中對(duì)系統(tǒng)的約束。進(jìn)行需求分析,掌握使用對(duì)象的實(shí)際需求是整個(gè)設(shè)計(jì)中最重要的步驟之一和基礎(chǔ)。其本質(zhì)是對(duì)現(xiàn)實(shí)世界的處理對(duì)象進(jìn)行調(diào)查、分析、命名、標(biāo)識(shí)。通過(guò)對(duì)現(xiàn)實(shí)世界的分析研究,找出其特性,對(duì)應(yīng)信息世界的實(shí)體和屬性,轉(zhuǎn)化為數(shù)據(jù)世界的記錄和字段[5]。

        因?yàn)橥ㄐ叛b備數(shù)據(jù)庫(kù)是為指揮員提供決策依據(jù),所以指揮員希望通過(guò)分析通信裝備的基本信息,指揮員可以更好地了解現(xiàn)有通信裝備的技能指標(biāo),裝備部隊(duì)情況,使用情況,庫(kù)存情況等。從而決定何種裝備可以使用,何種裝備需要改良,何種裝備需要擴(kuò)大配備量等。因此,通信裝備管理數(shù)據(jù)庫(kù)是對(duì)各部隊(duì)擁有的通信裝備的信息進(jìn)行集中,便于進(jìn)行管理。其中通信裝備應(yīng)包括無(wú)線、有線、微波、通信車等。數(shù)據(jù)庫(kù)內(nèi)容主要包括:裝備基本信息、負(fù)責(zé)人員情況、生產(chǎn)工廠信息、維修情況信息(包括維修廠家信息)、技術(shù)指標(biāo)等。在建立這些數(shù)據(jù)庫(kù)后就可以方便地查詢,及時(shí)地掌握海軍現(xiàn)有通信資源現(xiàn)狀,為指揮員提供準(zhǔn)確地信息。

        綜上所述,確定通信裝備數(shù)據(jù)庫(kù)的概念數(shù)據(jù)模型的主要實(shí)體有通信裝備、生產(chǎn)廠家、負(fù)責(zé)人員等。圖2為通信裝備數(shù)據(jù)庫(kù)的組織結(jié)構(gòu)圖。

        圖2 通信裝備數(shù)據(jù)庫(kù)的組織結(jié)構(gòu)圖

        3.2 建立概念數(shù)據(jù)模型(CDM)

        在進(jìn)行需求分析確立實(shí)體對(duì)象之后,就可以建立概念數(shù)據(jù)模型。首先要確定實(shí)體中的屬性內(nèi)容及實(shí)體的主碼。包括實(shí)體(ENTITYS)、屬性(ATT RIBUTES)、商業(yè)規(guī)則(BUSINESS RULES)、屬性的域(DOMAIN)、屬性的數(shù)據(jù)類型(DATE TYPE)等內(nèi)容[6]。

        然后要確定各類實(shí)體之間的關(guān)系。關(guān)系是指實(shí)體間的聯(lián)系,包括自反關(guān)系、一對(duì)一、一對(duì)多或多對(duì)多的關(guān)系。例如,一個(gè)通信裝備擁有多名人員和裝備,所以通信裝備與通信人員和裝備是一對(duì)多的關(guān)系。一名人員可以維護(hù)多臺(tái)裝備,而一臺(tái)裝備可以有多名人員來(lái)維護(hù),因此人員和裝備之間是多對(duì)多的關(guān)系。通信裝備數(shù)據(jù)庫(kù)的概念數(shù)據(jù)模型(CDM)如圖3所示。

        3.3 生成物理數(shù)據(jù)模型(PDM)

        在完成概念模型以后,對(duì)概念模型進(jìn)行檢查、核對(duì)無(wú)誤后,就可以生成物理數(shù)據(jù)模型,也就是完成數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì)[7]。

        建立PDM的主要目的是為CDM中建立的現(xiàn)實(shí)世界模型生成特定DBMS的SQL腳本,以此在數(shù)據(jù)庫(kù)中產(chǎn)生信息的存儲(chǔ)結(jié)構(gòu),這些存儲(chǔ)結(jié)構(gòu)是存儲(chǔ)現(xiàn)實(shí)世界中的數(shù)據(jù)信息的容器,并保證數(shù)據(jù)在數(shù)據(jù)庫(kù)中的完整性和一致性[8]。

        圖3 通信裝備數(shù)據(jù)庫(kù)概念數(shù)據(jù)模型(CDM)

        首先要選擇相應(yīng)的DBMS,PowerDesigner與DBMS連接[7]的窗口如圖 4所示。在選擇 Microsoft SQL Server 2000作為DBMS后,輸入新物理模型的Name和Code。設(shè)置新物理模型的詳細(xì)屬性。然后設(shè)置目標(biāo)PDM的屬性細(xì)節(jié)。選擇需要進(jìn)行轉(zhuǎn)化的對(duì)象。確認(rèn)各項(xiàng)設(shè)置后,單擊確定。即生成相應(yīng)的PDM模型。當(dāng)從一個(gè)CDM生成PDM時(shí),PowerDesigner將CDM中的對(duì)象和數(shù)據(jù)類型轉(zhuǎn)換為PDM對(duì)象和當(dāng)前DBMS支持的數(shù)據(jù)類型。

        圖4 PowerDesigner與DBMS連接

        3.4 用PDM生成具體的數(shù)據(jù)庫(kù)結(jié)構(gòu)

        完成PDM 模型后,進(jìn)行模型檢查,確認(rèn)模型中不存在錯(cuò)誤后,就可以生成數(shù)據(jù)庫(kù)結(jié)構(gòu)。在生成數(shù)據(jù)庫(kù)前,首先要建立與DBMS的連接。Power-Designer使用ODBC訪問(wèn)不同 DBMS中的數(shù)據(jù)庫(kù)。本數(shù)據(jù)庫(kù)使用的DBMS是Microsoft SQL Server 2000,在其中建立一個(gè)用戶數(shù)據(jù)庫(kù),然后建立了一個(gè)通向這個(gè)用戶數(shù)據(jù)庫(kù)的數(shù)據(jù)源,使得PowerDesigner與用戶數(shù)據(jù)庫(kù)建立了連接。PDM與DBMS的關(guān)系如圖5所示。

        圖5 PDM與DBMS的關(guān)系圖

        在PDM生成數(shù)據(jù)庫(kù)時(shí),它有兩種方式,分別是 Script Generate和 ODBC Generation。其中Script Generate可以生成DDL(數(shù)據(jù)庫(kù)定義語(yǔ)言),以備DBA(數(shù)據(jù)庫(kù)管理員)檢查和實(shí)施使用[8]。ODBC Generation會(huì)通過(guò)ODBC在DBMS中生成數(shù)據(jù)庫(kù)表,事實(shí)上如果你選擇ODBC Generation來(lái)生成數(shù)據(jù)庫(kù)的時(shí)候,它也會(huì)附帶地生成DDL。圖6就是最終在Microsoft SQL Server 2000中生成的各種數(shù)據(jù)表。

        圖6 在SQL Server 2000中生成的數(shù)據(jù)表

        接下來(lái)就是向數(shù)據(jù)表里面填充數(shù)據(jù),可以直接鍵入數(shù)據(jù),也可以利用Microsoft SQL Server 2000的數(shù)據(jù)轉(zhuǎn)換服務(wù)(DTS),導(dǎo)入其他數(shù)據(jù)源的數(shù)據(jù),進(jìn)行數(shù)據(jù)庫(kù)的管理和維護(hù)。

        4 結(jié)語(yǔ)

        通信裝備數(shù)據(jù)庫(kù)的建立,使指揮員能夠全面掌握通信裝備的使用、維修、狀態(tài)等的信息,并能迅速做出科學(xué)、合理的決策,提高作戰(zhàn)反應(yīng)時(shí)間。而且還提高了通信裝備的日常管理水平,有著重大軍事應(yīng)用意義。

        [1]宋群.數(shù)據(jù)庫(kù)技術(shù)在指揮通信系統(tǒng)中的應(yīng)用與研究[D].南京:南京理工大學(xué),2003

        [2]井小沛,等.基于PowerDesigner的通信臺(tái)站數(shù)據(jù)庫(kù)的設(shè)計(jì)[J].計(jì)算機(jī)工程與設(shè)計(jì),2008,29(8)

        [3]Philip J P,Joseph J A.The Concepts of Database Management[M].Course Technology,1999

        [4]白尚旺.PowerDesigner軟件分析設(shè)計(jì)技術(shù)[M].北京:電子工業(yè)出版社,2004

        [5]劉洪星,陳明.PowerDesigner設(shè)計(jì)XER模型的方法[J].武漢理工大學(xué)學(xué)報(bào),2006(2)

        [6]蔣春曉,鄭瑛.面向?qū)ο髷?shù)據(jù)庫(kù)設(shè)計(jì)分析[J].內(nèi)蒙古民族大學(xué)學(xué)報(bào),2005,20(6)

        [7]趙韶平.PowerDesigner系統(tǒng)分析與建模[M].北京:清華大學(xué)出版社,2004

        [8]廖颯.利用PowerDesigner建立數(shù)據(jù)倉(cāng)庫(kù)多維模型的研究[J].南寧師范高等??茖W(xué)校學(xué)報(bào),2006,23(1)

        猜你喜歡
        數(shù)據(jù)模型實(shí)體裝備
        好裝備這樣造
        港警新裝備
        防曬裝備折起來(lái)
        前海自貿(mào)區(qū):金融服務(wù)實(shí)體
        面板數(shù)據(jù)模型截面相關(guān)檢驗(yàn)方法綜述
        加熱爐爐內(nèi)跟蹤數(shù)據(jù)模型優(yōu)化
        實(shí)體的可感部分與實(shí)體——兼論亞里士多德分析實(shí)體的兩種模式
        兩會(huì)進(jìn)行時(shí):緊扣實(shí)體經(jīng)濟(jì)“釘釘子”
        振興實(shí)體經(jīng)濟(jì)地方如何“釘釘子”
        面向集成管理的出版原圖數(shù)據(jù)模型
        成av免费大片黄在线观看| 亚洲精品综合中文字幕组合| 风韵丰满熟妇啪啪区99杏| 你懂的视频网站亚洲视频| 18禁止看的免费污网站| 午夜福利麻豆国产精品| 人妻丰满熟妇AV无码片| 激情人妻网址| 青青久在线视频免费视频| 色综合久久中文娱乐网| 国产免费av片在线播放 | 日本成人一区二区三区| 61精品人妻一区二区三区蜜桃| 高清日韩av在线免费观看| 欧洲vat一区二区三区| 久久精品国产四虎| 国产精品一区二区久久毛片| 91精品国产在热久久| 女人喷潮完整视频| 欧美色色视频| 久久2020精品免费网站| 四虎成人精品在永久免费| 丰满少妇大力进入av亚洲| 色综合天天网| 日韩高清av一区二区| 精品人妻一区二区三区浪人在线| 99在线精品免费视频九九视| 国产麻豆一精品一AV一免费软件 | 国产小视频一区二区三区| 国产av久久在线观看| 免费1级做爰片1000部视频| 亚洲Av午夜精品a区| 看中文字幕一区二区三区| 真人抽搐一进一出视频| 精品少妇ay一区二区三区| 无码国产精品一区二区免费式芒果| 日本精品一区二区三区在线观看| 亚洲精品天堂成人片av在线播放| 无码电影在线观看一区二区三区 | 性感女教师在线免费观看| 亚洲 另类 日韩 制服 无码|