曝光臺 注意防騙
網曝天貓店富美金盛家居專營店坑蒙拐騙欺詐消費者
段。但是,增加”剩余數量”這個冗余字段,可以提高查詢統計的速度,這就是以
空間換時間的作法。數據庫設計過程中經常要用到這種方法,我們將”剩余數量”
這樣的列稱為”計算列”,而”可用數量”和”已派遣數量”這樣的列稱為”數據列”。
13
表 2.1 計算列示例表
依據規范化理論對所有的關系模式進行考察和規范化處理,然后根據一些模
式優化的規則對關系模式進一步優化整理,得到資源管理數據庫關系表(參見附
錄1),這里僅給出幾個表之間的聯系圖示例(圖 2.6,圖 2.7)。
圖 2.6 基本信息表及其聯系圖
14
圖 2.7 事件處理表及其聯系圖
2.5 物理結構設計
數據庫物理結構設計的主要目標是對數據庫內部物理結構作調整并選擇合
理的存取路徑, 以提高數據庫訪問速度及有效利用存儲空間。它可以為邏輯數
據模型選取一個最適合應用環境的物理結構(包括存儲結構和存取方法) 。根據
DBMS 特點和處理的需要, 進行物理存儲安排, 設計索引, 形成數據庫內模式。
數據庫的物理結構設計更依賴于所采用的DBMS,機場救援管理系統的數據庫
可以采用的是ORACLE9i 或SQL SERVER2000 等比較成熟的大型關系數據庫管理
系統,F代關系數據庫產品已經大量屏蔽了內部物理結構, 因此留給用戶參與
物理設計的余地并不多, 留給用戶參與物理設計的內容大致有三個方面的設計:
索引設計、集簇設計和分區設計。這三個方面的設計在這里不做詳細的介紹,
有興趣的讀者請參閱文獻[19],[20]。
15
2.6 數據庫設計的補充內容
利用前面幾節的數據庫設計步驟和方法可以把機場應急救援管理系統的單
位、物資、人員、事件、用戶權限等信息合理的分類存儲和管理。但是在一些
子數據庫設計過程中需要考慮到其他因素,這些特殊情況需要單獨拿出來討論。
2.6.1 輔助決策數據庫
輔助決策數據庫是整個系統數據庫設計的重點,這個設計過程需要將專家系
統有關知識和數據庫技術結合起來實現。該數據庫設計的合理與否,直接關系
到事件的救援是否可以快捷、高效的完成。分析南京祿口國際機場的救援實際
情況,獲知輔助決策數據庫應該實現圖示幾個方面的決策功能(圖 2.8)。
圖 2.8 輔助決策框架圖
總的說來,輔助決策數據庫應該由一系列決策規則表組成。從決策規則表的
組成來看,它應該包括三方面的信息:條件屬性(因子)、運算規則(一般為一階
邏輯運算)、決策屬性(結論)。從設計的角度講,決策規則表可以是簡單的一張
表,也可以是多張表相互聯系相互運算得到決策結果。
下面以事件種類的決策為例說明決策數據庫的設計過程。首先對事件種類的
決策屬性進行分類,抽象出兩個決策屬性表(表 2.2); 然后建立事件種類決策
規則表(表 2.3)。這樣決策屬性表與決策規則表相互聯系就可以得到決策結論。
其中,規則表中的規則描述由屬性表中的屬性編號和一階邏輯演算符號組成(表
中的與條件和或條件),決策結果就是相應的計算結論。其他決策規則表的設計
16
參見附錄1。
表 2.2 事件種類決策屬性表
表 2.3 事件種類決策規則表
2.6.2 地理信息數據庫
地理信息數據庫用于組織和存儲救援資源和輔助決策所涉及到的對象的地
理位置、地理分布、尺寸信息。通過對南京祿口國際機場的應急救援過程進行
分析,地理信息數據庫應該由如下圖層(一組用于存儲地理信息的數據表)組成:
(1) 基礎地理信息圖層:用于描述機場和城市的基本面貌。
(2) 道路圖層:用于存儲通往機場的路段信息。類型為線圖層。
(3) 重點防護和保衛目標圖層:用于描述機場管轄范圍內重點防護和保衛的
目標信息,如航站樓、飛行活動區等。類型為面圖層。
(4) 一般防護和保衛目標圖層:用于描述機場管轄范圍內一般防護和保衛目
標信息。類型為點圖層。
(5) 消火栓圖層:用于描述機場管轄范圍內消火栓的分布情況。類型為點圖
層。
(6) 應急救援力量圖層:用于描述機場應急救援力量的分布情況。類型為點
17
圖層。
(7) 事故地點圖層:用于描述機場管轄范圍內的事故發生地點的信息。類型
為點圖層。
這些圖層均應在GIS 地圖上顯示出來。
2.6.3 移動通信數據庫
本系統中移動通信模塊主要是為了實現指揮中心監控各類救援車輛的行走
路線,實現指揮中心與關鍵指揮人員、救援車輛、救援資源之間的實時聯系。
這需要在相關車輛(以救援指揮車為例)上安裝車載導航設備。救援指揮車和指揮
監控中心的通信示意圖參見(圖 2.9)。它的工作過程是:救援指揮車通過GSM 網
絡定時發送自己的位置信息到指揮中心,指揮中心可以在GIS 地圖上監控救援
指揮車的具體行走路線。
圖 2.9 移動通信示意圖
經分析可知該子數據庫由如下兩個表構成(圖 2.10):
圖 2.10 移動通信相關表及其聯系
在此基礎上建立移動通信視圖(表 2.4),利用該視圖可以方便的得到監控車輛
的具體信息,由移動車輛定時返回的位置信息(經度,緯度,速度,航向等)就可
以實現GIS 上的實時監控。
18
表 2.4 車輛位置信息視圖
2.6.4 其他輔助數據庫
上述設計已經把應急救援管理系統的整體數據庫框架給勾畫出來了。但是工
作還沒做完,為了更好的實現系統的工作,還需要建立一些其他的數據庫表、
視圖、存儲過程、觸發器等來配合數據庫的良好的工作和維護。
例如:根據用戶要求,在系統報警頁面要有一個群發短信的功能。我們采用
二次開發方式,利用短信MODEM 實現這一功能。后臺需要記錄短信收發情況,
需要一個短信收發情況記錄表(表結構見表 2.5,表中的相應數據見表 2.6)。
為了便于前臺編寫程序方便,建立短信收發情況視圖(表 2.7):
表 2.5 短信收發表結構
表 2.6 短信收發數據示例表
19
表 2.7 短信收發情況視圖
中國航空網 www.k6050.com
航空翻譯 www.aviation.cn
本文鏈接地址:
民用機場應急救援管理系統關鍵技術研究(5)