999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

西部大地形變數(shù)據(jù)庫設計與建設*

2011-11-14 11:41:16陳文勝王丹寧
大地測量與地球動力學 2011年6期
關鍵詞:數(shù)據(jù)庫

蘇 瑞 程 林 陳文勝 王丹寧 王 雄

(中國地震局第二監(jiān)測中心,西安 710054)

西部大地形變數(shù)據(jù)庫設計與建設*

蘇 瑞 程 林 陳文勝 王丹寧 王 雄

(中國地震局第二監(jiān)測中心,西安 710054)

介紹西部大地形變數(shù)據(jù)庫的設計與建設。

形變;關系型數(shù)據(jù)庫;數(shù)據(jù)庫設計;邏輯結構模型;西部地區(qū)

1 前言

大地形變觀測數(shù)據(jù)是地震科研預報的基礎分析數(shù)據(jù)。從2005年起,筆者所在的項目組歷經4年多時間,設計和建設了西部大地形變數(shù)據(jù)庫,并進行了大量的大地形變數(shù)據(jù)與元數(shù)據(jù)的采集入庫,通過不斷的測試和完善,該數(shù)據(jù)庫系統(tǒng)目前運行良好。

西部大地形變數(shù)據(jù)庫系統(tǒng)的建成,為廣大地學研究者建立了一個完善的數(shù)據(jù)存儲、交換與共享平臺,讓積累30多年的中國西部大地形變數(shù)據(jù)發(fā)揮它更大的社會效益,并將更好地為地震預報、災害救援、科學研究和工程建設服務。該數(shù)據(jù)庫系統(tǒng)的建成與運行,也將會極大地促進大地形變數(shù)據(jù)管理的數(shù)字化、標準化和規(guī)范化。

2 西部大地形變數(shù)據(jù)庫基礎概述

2.1 西部大地形變數(shù)據(jù)庫的特點

西部大地形變數(shù)據(jù)庫存儲的成果主要包括在中國中西部地區(qū)觀測的精密水準測量數(shù)據(jù)、GPS測量數(shù)據(jù)、精密重力測量數(shù)據(jù)及其相關元數(shù)據(jù)。其主要特點有:

1)數(shù)據(jù)海量。精密水準測量共有水準線路200余條,150多個水準環(huán),總長度約2.9萬千米。累計完成水準線路觀測12萬余千米。GPS測量數(shù)據(jù)主要包含2個連續(xù)觀測基準站、14個基本站、237個區(qū)域站的多期觀測成果,總數(shù)據(jù)量超過60G。精密重力測量數(shù)據(jù)包括中國西部7省區(qū)自1992年以來500多個測點的20多期觀測數(shù)據(jù)。

2)原始數(shù)據(jù)格式、類型不統(tǒng)一。由于區(qū)域精密水準測量數(shù)據(jù)、GPS測量數(shù)據(jù)、精密重力測量數(shù)據(jù)和跨斷層測距數(shù)據(jù)時間跨度太大,各時期觀測記錄使用的方式不同,數(shù)據(jù)記錄格式與類型不同。另外有紙質載體、電子載體,電子數(shù)據(jù)由于計算機軟硬件的更新?lián)Q代,又產生了格式多樣的電子數(shù)據(jù)。

3)數(shù)據(jù)間存在相關性。數(shù)據(jù)的相關性有3層含義:一是指在比如精密水準測量數(shù)據(jù)中,點表、測段、高差等數(shù)據(jù)的相關性;二是指一些點位既產生精密水準測量數(shù)據(jù),又同時產生GPS測量數(shù)據(jù)、精密重力測量數(shù)據(jù);三是指在同點位、同手段下不同時間觀測數(shù)據(jù)的相關性。

2.2 數(shù)據(jù)庫系統(tǒng)建設基本技術和架構

2.2.1 操作系統(tǒng)的選擇

作為服務器上安裝的網絡操作系統(tǒng),必須具有良好的穩(wěn)定性、可靠性、安全性和可擴展性。經過對比現(xiàn)在流行的操作系統(tǒng)Windows Server 2003,Linux和Free BSD等,再基于對國家基礎數(shù)據(jù)安全的考慮,我們選用了SuSE Linux企業(yè)版操作系統(tǒng),該操作系統(tǒng)具有以下的特色:一是其Yast管理工具非常優(yōu)秀,可方便地進行大多數(shù)的日常管理工作;二是最新的SuSE Linux包含了AppArmor的安全性工具,可以有針對性地對不同的應用軟件采取不同的安全策略,賦予他們不同的權限。

2.2.2 數(shù)據(jù)庫系統(tǒng)的選擇

西部大地形變數(shù)據(jù)庫系統(tǒng)應采用分布式關系型數(shù)據(jù)庫管理系統(tǒng),對應用于聯(lián)機事務處理(OLTP)和決策支持系統(tǒng)(DSS),都能提供完整的、高性能的企業(yè)級數(shù)據(jù)庫管理功能,包括數(shù)據(jù)完整性約束、并發(fā)控制、觸發(fā)器、存儲過程等。同時,該數(shù)據(jù)庫系統(tǒng)應具有以下管理功能:高性能數(shù)據(jù)處理能力;支持數(shù)據(jù)分區(qū)技術;數(shù)據(jù)庫系統(tǒng)具有行級鎖技術以支持大量并發(fā)用戶;支持并行處理技術以提高系統(tǒng)性能;支持多主機的Cluster系統(tǒng);數(shù)據(jù)的高可用性;數(shù)據(jù)庫系統(tǒng)的安全性保證;數(shù)據(jù)庫系統(tǒng)維護和管理方便易用。

幾種常見大型數(shù)據(jù)庫特點分析:

1)SQL SERVER 2003

SQL SERVER 2003是Microsoft公司開發(fā)的大型關系數(shù)據(jù)庫管理系統(tǒng),具有強大的關系數(shù)據(jù)庫創(chuàng)建、開發(fā)、設計和管理功能。經過不斷地改進和版本升級,它各個方面的功能都得到了很大的提高。SQL SERVER 2000功能比較強大、操作較簡便。雖然SQL SERVER 2003在數(shù)據(jù)處理、可靠性、可用性以及維護管理方面都有上佳的表現(xiàn),但由于它基于Windows系統(tǒng),其安全性不能得到保證,因此沒有選擇SQL SERVER 2003作為我們的數(shù)據(jù)庫系統(tǒng)。

2)IBM DB2 9

DB2 9是IBM發(fā)布的新一代數(shù)據(jù)庫管理系統(tǒng)。DB2 9既可以使用關系型存儲,又可以使用層次型對象的存儲;既可以訪問關系型數(shù)據(jù),又可以用對象的方式訪問數(shù)據(jù)庫。DB2 9通過提供新的查詢語言、新的存儲技術、新的索引技術和支持XML數(shù)據(jù)及其固有層次結構的特性,使得IBM DB2 9成為IBM的第一個“混合型”(即多結構)數(shù)據(jù)庫管理系統(tǒng)。DB2具有很好的并行性。DB2引入的新的分區(qū)技術可以提高數(shù)據(jù)倉庫的性能并降低管理時間。新的表分區(qū)方法通常稱為范圍分區(qū),它允許為每個分區(qū)定義數(shù)據(jù)范圍,并根據(jù)數(shù)據(jù)范圍將數(shù)據(jù)存儲為單獨的對象。

3)MySQL

MySQL是完全網絡化的跨平臺關系型數(shù)據(jù)庫系統(tǒng),同時是具有客戶機/服務器體系結構的分布式數(shù)據(jù)庫管理系統(tǒng)。它具有功能強,使用簡單,管理方便,運行速度快,安全可靠性強等優(yōu)點,用戶可利用許多語言編寫訪問MySQL數(shù)據(jù)庫的程序。MySQL完全采用C和 C++代碼開發(fā),堅實地保證了MySQL產品的高效和穩(wěn)定性;在大量不同的作業(yè)平臺上可以穩(wěn)定運行;提供了事務性和非事務性的各種存儲引擎支持;全面利用內核的多線程功能,可以輕易獲得多CPU帶來的更充足運算力;可輕易接插多種類型的存儲引擎;支持的應用編程接口有,C+ +,Eiffel,Java,Perl,PHP,Python,Ruby和Tcl等;支持存儲過程功能;支持觸發(fā)器功能;支持視圖功能;完備的數(shù)據(jù)字典。

4)Oracle 10g

ORACLE數(shù)據(jù)庫產品是當前數(shù)據(jù)庫技術的典型代表,是目前使用最廣泛的數(shù)據(jù)庫管理系統(tǒng)之一。它可以運行在各個平臺上,對linux的應用支持相比其他數(shù)據(jù)庫最好。Oracle數(shù)據(jù)庫10g是業(yè)界首個為網格計算而設計的數(shù)據(jù)庫。Oracle更強調網格技術,通過網格,可以在安全、可靠等方面為用戶提供更多的支持。其主要特點有:數(shù)據(jù)庫高可用性;可伸縮性好;安全性高;可管理性好;數(shù)據(jù)倉儲功能;集成;內容管理。

通過比較,從數(shù)據(jù)庫安全性能、客戶端支持及應用模式、可靠性與可用性、維護管理以及數(shù)據(jù)庫產品對客戶服務等多個方面的綜合考慮,我們采用了數(shù)據(jù)庫oracle 10g。

2.2.3 系統(tǒng)基礎技術

系統(tǒng)基礎技術采用B/S(Brower/Server)模式。客戶機上只要安裝一個瀏覽器(Browser),如Netscape Navigator或Internet Explorer,服務器安裝Oracle數(shù)據(jù)庫。瀏覽器通過Web Server同數(shù)據(jù)庫進行數(shù)據(jù)交互。網站的設計采用JSP/JSF技術。符合J2EE的相關的標準,可以運行在多種應用服務器之上。

3 數(shù)據(jù)庫功能設計

現(xiàn)有數(shù)據(jù)類型主要有文本數(shù)據(jù)、圖像數(shù)據(jù)、觀測數(shù)據(jù)及元數(shù)據(jù)(表1)。

表1 現(xiàn)有數(shù)據(jù)的類型與內容表Tab.1 Type and content of existing data

3.1 數(shù)據(jù)管理系統(tǒng)

后臺數(shù)據(jù)的管理是整個數(shù)據(jù)庫應用中非常重要的環(huán)節(jié)。由于大地形變數(shù)據(jù)庫資料一旦導入,一般不再發(fā)生更改,只提供查詢利用,所以利用Oracle自身提供的工具sqlloader功能進行數(shù)據(jù)庫底層各種數(shù)據(jù)表的導入、刪除、修改和備份恢復。

3.2 數(shù)據(jù)信息查詢系統(tǒng)

查詢系統(tǒng)采用Brower/Server模式,即前臺(客戶端)查詢界面和后臺(服務器端)維護和服務功能,用戶可自由指定關鍵詞查詢或者進行模糊查詢。具體實現(xiàn)以下功能:

1)大地形變數(shù)據(jù)點之記、點位情況查詢;

2)大地形變數(shù)據(jù)測量成果查詢;

3)大地形變數(shù)據(jù)測量統(tǒng)計查詢;

4)大地形變數(shù)據(jù)測量信息成果綜合查詢。

3.3 數(shù)據(jù)下載系統(tǒng)

數(shù)據(jù)下載,對觀測數(shù)據(jù)表和平差結果表可以按照EXCEL格式,下載到本地磁盤。對技術文檔和圖像的下載,可以按照文本格式或位圖格式下載到本地磁盤。

4 數(shù)據(jù)庫的實現(xiàn)與模塊設計

建庫技術采用powerdesigner與oracle ADF,面向對象的開發(fā)技術(圖1)。

圖1 數(shù)據(jù)庫建庫工作流程Fig.1 Flow chart of database construction

4.1 數(shù)據(jù)庫結構模型

大地形變數(shù)據(jù)庫的整體邏輯結構用ER圖來描述,基于整個數(shù)據(jù)庫的結構比較復雜的原因,把整個數(shù)據(jù)庫分為3部分進行說明。

1)區(qū)域精密水準數(shù)據(jù)邏輯結構

區(qū)域精密水準數(shù)據(jù)邏輯結構設計是本次數(shù)據(jù)庫設計的一個重點,其數(shù)據(jù)本身比較復雜而且數(shù)據(jù)之間的關聯(lián)也較復雜。本著穩(wěn)定數(shù)據(jù)庫結構和利于后期維護的原則,對該數(shù)據(jù)邏輯結構進行了一定的簡化。比如,對于儀器檢驗信息、標尺檢驗等文本信息不再分條目存儲,而是采用文本文件的方式整體存放于數(shù)據(jù)庫中(圖2)。

圖2 區(qū)域精密水準數(shù)據(jù)邏輯結構Fig.2 Logical structure diagram of local precision leveling data

2)GPS數(shù)據(jù)庫邏輯結構

GPS數(shù)據(jù)邏輯結構的設計較簡單,主要原因是該類數(shù)據(jù)的具體觀測信息都是單點信息,從一定程度上降低了其設計復雜度。另外,考慮到GPS數(shù)據(jù)文件的數(shù)據(jù)量太大,從系統(tǒng)開銷的角度講直接把原始觀測數(shù)據(jù)文件存儲在數(shù)據(jù)庫中是不合適的。所以,在數(shù)據(jù)庫設計中沒有考慮原始數(shù)據(jù)文件,只是對觀測信息進行細致的描述,保證每個數(shù)據(jù)文件都可以在觀測信息中找到自己所對應的條目(圖3)。

圖3 GPS數(shù)據(jù)邏輯結構Fig.3 Logical structure diagram of GPS data

3)重力數(shù)據(jù)庫邏輯結構

由于重力數(shù)據(jù)既包含單點信息,又存在由單點信息形成的測段信息。所以,重力數(shù)據(jù)庫邏輯結構是介于區(qū)域水準數(shù)據(jù)庫邏輯結構與GPS數(shù)據(jù)庫邏輯結構之間的一種邏輯結構。

4.2 數(shù)據(jù)的采集

由于初始加載的數(shù)據(jù)量比較大,部分數(shù)據(jù)屬于紙介質、部分數(shù)據(jù)為不同格式的電子數(shù)據(jù),數(shù)據(jù)格式不規(guī)范,故采用數(shù)據(jù)批量裝入的方法對數(shù)據(jù)加載。

對于紙介質數(shù)據(jù),由于產生的年代跨度很大,有許多不同格式,數(shù)據(jù)不很規(guī)范,只能采取手工錄入結合程序處理的方式進行數(shù)據(jù)加載,具體為手工錄入到EXCEL表格中,再由程序將數(shù)據(jù)加載進入數(shù)據(jù)庫。數(shù)據(jù)采集流程如圖4所示。

圖4 數(shù)據(jù)采集流程Fig.4 Flow chart of data acquisition

對于電子數(shù)據(jù),由于電子數(shù)據(jù)的格式不一,也無法一次性地將數(shù)據(jù)轉換入庫。以水準測量數(shù)據(jù)為例,圖5為1995年與1998年水準測量原始觀測數(shù)據(jù)明碼文件頭,其中LR018.DZM為1995年數(shù)據(jù),B5090681.Z04為1998年原始觀測數(shù)據(jù),由于電子數(shù)據(jù)產生的年代不同,導致數(shù)據(jù)格式的不同,必須利用編程進行分別數(shù)據(jù)轉換后導入。

圖5 1995年與1998年區(qū)域水準測量觀測數(shù)據(jù)明碼文件對比Fig.5 Comparison between the plainfile of local leveling measurement data in 1995 and in 1998

5 建庫與設計過程中的問題與不足

1)在數(shù)據(jù)庫表中,點表在整個數(shù)據(jù)庫采集和測試運行中,都是最重要的關鍵表,其他數(shù)據(jù)表的整理、加載和調用都是以點表為基礎的。由于點表信息是手工編制的,加上有部分點穿插在不同的路線中,或者由于其他原因致使同一點名寫法不一致,都會產生同一點號對應的點名不一致的錯誤,導致數(shù)據(jù)庫運行出錯。對這些問題,我們一方面加強過程檢查排除人為錯誤,另一方面通過建立別名表(表 2)處理該問題。

表2 別名表Tab.2 Alias table

2)部分水準路線在經過多年重復觀測之后,進行了線路調整,如何將新舊線路的最終成果科學地提供給用戶,也是需要面對的問題。如果將舊線路轉換為新線路,那樣會使許多歷史數(shù)據(jù)失去研究意義,如果將新線路轉換為舊線路,那今后所有的新線路數(shù)據(jù)入庫時都要進行重復換算,并且新線路在數(shù)據(jù)庫中無法查找使用,另外,新舊線路在許多節(jié)點上無法清晰轉換也是一個問題。經過權衡,我們采用將新線路數(shù)據(jù)分割后,并入舊線路數(shù)據(jù),同時將新線路再單獨列出,雖然這樣增加了數(shù)據(jù)冗余,但可以充分滿足用戶使用數(shù)據(jù)的方便和完整。

3)在數(shù)據(jù)庫網站建設過程中,由于西部大地形變數(shù)據(jù)庫(網站)雖然有部分圖形查詢功能,但并不是一個真正的GIS,如何在Oracle數(shù)據(jù)庫中通過ArcInfo進行圖形的數(shù)據(jù)構建、模擬、分析以及地圖輸出,讓用戶簡便地通過圖形界面查詢相關位置地大地形變觀測資料,將是我們后續(xù)完善該數(shù)據(jù)庫功能的一項重要工作。

6 結論

基于關系模型建立的西部大地形變數(shù)據(jù)庫,將提供給廣大地震科研工作者和其他用戶一個完善的數(shù)據(jù)存儲、交換與共享平臺。作為一種應用,它將大大降低科研預報人員對基礎數(shù)據(jù)收集、計算的工作強度,提高科研工作效率,加速大地形變基礎數(shù)據(jù)的共享與在線處理服務。

1 周克昌,等.地震前兆數(shù)據(jù)庫結構規(guī)范[M].北京:地震出版社,2007.

2 丁寶康.數(shù)據(jù)庫原理[M].北京:經濟出版社,2001.

3 張啟來.城市空間數(shù)據(jù)庫建設中數(shù)據(jù)模型的研究探討[J].信息技術與信息化,2006,5:97-98.

4 蔣春曦,等。安徽省防震減災基礎地理數(shù)據(jù)庫設計與實現(xiàn)[J].華北地震科學,2006,24(3):29-32.

DESIGN AND CONSTRUCTION OF GEODETIC DEFORMATION DATABASE IN WEST OF CHINA

Su Rui,Cheng Lin,Chen Wensheng,Wang Danning and Wang Xiong
(Second Crustal Monitoring and Application Centre,CEA,Xi’an 710054)

The realization of the design and construction of the geodetic deformation database in the west of China are introduced.

deformation;relational database;design database;logical structure model;the west of China

1671-5942(2011)Supp.-0142-04

2011-01-05

蘇瑞,男,1975年生,工程師,學士,主要從事科技管理、質量管理工作.E-mail:sukook@163.com

P228

A

猜你喜歡
數(shù)據(jù)庫
數(shù)據(jù)庫
財經(2017年15期)2017-07-03 22:40:49
數(shù)據(jù)庫
財經(2017年2期)2017-03-10 14:35:35
兩種新的非確定數(shù)據(jù)庫上的Top-K查詢
數(shù)據(jù)庫
財經(2016年15期)2016-06-03 07:38:02
數(shù)據(jù)庫
財經(2016年3期)2016-03-07 07:44:46
數(shù)據(jù)庫
財經(2016年6期)2016-02-24 07:41:51
數(shù)據(jù)庫
財經(2015年3期)2015-06-09 17:41:31
數(shù)據(jù)庫
財經(2014年21期)2014-08-18 01:50:18
數(shù)據(jù)庫
財經(2014年6期)2014-03-12 08:28:19
數(shù)據(jù)庫
財經(2013年6期)2013-04-29 17:59:30
主站蜘蛛池模板: 亚洲欧美成aⅴ人在线观看 | 国产凹凸一区在线观看视频| 欧美日韩动态图| 日本国产精品一区久久久| 久久精品亚洲专区| 午夜电影在线观看国产1区| 国产精品香蕉| 青青青国产免费线在| 热久久综合这里只有精品电影| 777午夜精品电影免费看| 亚洲精品视频免费看| 成人欧美日韩| 亚洲色图欧美| 26uuu国产精品视频| 国产成人一二三| 黄色网址手机国内免费在线观看| 日韩无码视频专区| 国产一区二区三区免费观看| 国产亚洲精品97AA片在线播放| 国产区免费| 亚洲第一福利视频导航| 亚洲高清在线天堂精品| 日韩av在线直播| 成人小视频网| 欧美不卡视频在线| 国产一区自拍视频| 99久久性生片| 无码精品一区二区久久久| 国产欧美又粗又猛又爽老| www.91在线播放| 91精选国产大片| 国产亚洲欧美在线人成aaaa| 青青草国产免费国产| 婷婷成人综合| 中日韩一区二区三区中文免费视频 | 亚洲黄色高清| 在线观看国产小视频| 亚洲不卡影院| 高潮爽到爆的喷水女主播视频 | 午夜国产在线观看| 国产精品久久久久久搜索| 青青青视频91在线 | 日韩福利视频导航| 亚洲第一黄片大全| 欧美精品v日韩精品v国产精品| 精品视频一区二区观看| 91免费观看视频| 欧美一级黄片一区2区| 女人av社区男人的天堂| 午夜在线不卡| 在线不卡免费视频| 亚洲精品无码成人片在线观看 | 在线日韩日本国产亚洲| 欧美中文字幕第一页线路一| 国产一区二区三区在线无码| 欧美69视频在线| 免费观看国产小粉嫩喷水| 色悠久久久久久久综合网伊人| 网友自拍视频精品区| 亚洲中文字幕23页在线| 色吊丝av中文字幕| 真实国产乱子伦视频| 97视频免费看| 欧美日韩国产在线人| AV熟女乱| 白浆视频在线观看| 99国产精品免费观看视频| 亚洲三级影院| 亚洲人视频在线观看| 亚洲一级毛片在线观播放| 亚洲va欧美va国产综合下载| 天天做天天爱夜夜爽毛片毛片| 亚洲人成网站观看在线观看| 这里只有精品免费视频| 狠狠色丁香婷婷综合| 亚洲有码在线播放| 欧美在线综合视频| 国产欧美精品午夜在线播放| 538国产在线| 精品国产成人a在线观看| 在线观看欧美精品二区| 国产一级毛片网站|