堤防工程數(shù)據(jù)庫(kù)設(shè)計(jì)規(guī)程_第1頁(yè)
堤防工程數(shù)據(jù)庫(kù)設(shè)計(jì)規(guī)程_第2頁(yè)
堤防工程數(shù)據(jù)庫(kù)設(shè)計(jì)規(guī)程_第3頁(yè)
堤防工程數(shù)據(jù)庫(kù)設(shè)計(jì)規(guī)程_第4頁(yè)
堤防工程數(shù)據(jù)庫(kù)設(shè)計(jì)規(guī)程_第5頁(yè)
已閱讀5頁(yè),還剩14頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

CWHIDA

中國(guó)水利水電勘測(cè)設(shè)計(jì)協(xié)會(huì)標(biāo)準(zhǔn)

T/CWHIDAXXX-XXX

堤防工程數(shù)據(jù)庫(kù)設(shè)計(jì)規(guī)程

CodefordatabasedesignofIeveeproject

(征求意見(jiàn)稿)

xx-xx-xx發(fā)布xx-xx-xx實(shí)施

中國(guó)水利水電勘測(cè)設(shè)計(jì)協(xié)會(huì)發(fā)布

1總則

1.0.1為統(tǒng)一堤防工程數(shù)據(jù)庫(kù)的設(shè)計(jì)標(biāo)準(zhǔn),規(guī)范堤防工程數(shù)據(jù)庫(kù)的需求分析、數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)

計(jì)和數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì),保證數(shù)據(jù)庫(kù)建設(shè)質(zhì)量,制定本標(biāo)準(zhǔn)。

1.0.2本標(biāo)準(zhǔn)適用于堤防工程數(shù)據(jù)庫(kù)的設(shè)計(jì)?、開(kāi)發(fā)與應(yīng)用。

1.0.3本標(biāo)準(zhǔn)主要引用以下標(biāo)準(zhǔn):

GB4943信息技術(shù)設(shè)備安全

GA/T389計(jì)算機(jī)信息系統(tǒng)安全等級(jí)保護(hù)數(shù)據(jù)庫(kù)管理系統(tǒng)技術(shù)要求

GB/T8567計(jì)算機(jī)軟件文檔編制規(guī)范

GB/T7408時(shí)間和日期表示法

SL478水利信息數(shù)據(jù)庫(kù)表結(jié)構(gòu)及標(biāo)識(shí)符編制規(guī)范

SL213水利工程代碼編制規(guī)范

SL249中國(guó)河流代碼

L/T1321大壩安全監(jiān)測(cè)數(shù)據(jù)庫(kù)表結(jié)構(gòu)及標(biāo)識(shí)符標(biāo)準(zhǔn)

SL323實(shí)時(shí)雨水情數(shù)據(jù)庫(kù)表結(jié)構(gòu)與標(biāo)識(shí)符

SL577實(shí)時(shí)工情數(shù)據(jù)庫(kù)表結(jié)構(gòu)及標(biāo)識(shí)符

SL591歷史大洪水?dāng)?shù)據(jù)庫(kù)表結(jié)構(gòu)及標(biāo)識(shí)符

SL700水利工程建設(shè)與管理數(shù)據(jù)庫(kù)表結(jié)構(gòu)及標(biāo)識(shí)符

SL/T324水文數(shù)據(jù)庫(kù)表結(jié)構(gòu)及標(biāo)識(shí)符

1.0.4堤防工程數(shù)據(jù)庫(kù)設(shè)計(jì)除應(yīng)符合本標(biāo)準(zhǔn)規(guī)定外,尚應(yīng)符合國(guó)家及行業(yè)現(xiàn)行有關(guān)標(biāo)準(zhǔn)的規(guī)

定。

1

2術(shù)語(yǔ)

2.0.1堤防工程數(shù)據(jù)庫(kù)databaseofleveeproject

堤防工程建設(shè)和運(yùn)行過(guò)程中所產(chǎn)生信息建成的數(shù)據(jù)庫(kù)的總稱。

2.0,2第三范式thirdnormalform

所有數(shù)據(jù)元素不但要能唯一地被主關(guān)鍵字所標(biāo)識(shí),而且它們之間還必須相互獨(dú)立,不存

在其他的函數(shù)關(guān)系。

2.0.3E-R圖entityrelationshipdiagram

在數(shù)據(jù)庫(kù)概念設(shè)計(jì)過(guò)程中,用來(lái)簡(jiǎn)明表示現(xiàn)實(shí)世界中實(shí)體及其聯(lián)系的一種信息結(jié)構(gòu)圖。

2.0.4UML圖unifiedmodellanguage

統(tǒng)一建模語(yǔ)言,是用來(lái)對(duì)軟件系統(tǒng)進(jìn)行可視化建模的一種模型化語(yǔ)言,大多以圖表的方

式表現(xiàn)出來(lái)。

2.0.5實(shí)體entity

實(shí)體是存在于現(xiàn)實(shí)世界中并可根據(jù)其自身信息加以鑒別的任何事物的抽象表示。

2.0.6概念模型conceptualmodel

用概念方法所描述的用戶可理解并易于實(shí)現(xiàn)的數(shù)據(jù)內(nèi)容和相互關(guān)系。

2.0.7局部概念模型localconceptualmodel

用概念方法描述的面向部分應(yīng)用的局部數(shù)據(jù)的內(nèi)容和相互關(guān)系。

2.0.8標(biāo)識(shí)符identifier

數(shù)據(jù)庫(kù)中用于唯一標(biāo)識(shí)數(shù)據(jù)要素的名稱或數(shù)字,標(biāo)識(shí)符分為表標(biāo)識(shí)符和字段標(biāo)識(shí)符。

2.0.9字段field

數(shù)據(jù)庫(kù)中表示與對(duì)象或類關(guān)聯(lián)的變量,由字段名、字段標(biāo)識(shí)和字段類型等數(shù)據(jù)要素組成。

2.0.10數(shù)據(jù)類型datatype

字段中定義變量性質(zhì)、長(zhǎng)度、有效值域及對(duì)該值域內(nèi)的值進(jìn)行有效操作的規(guī)定的總和。

2.0.11索引index

含有關(guān)于記錄或數(shù)據(jù)項(xiàng)標(biāo)識(shí)符及其位置的信息表。

2

3基本規(guī)定

3.0.1堤防工程數(shù)據(jù)庫(kù)設(shè)計(jì)應(yīng)符合科學(xué)性、經(jīng)濟(jì)性、可靠性和易維護(hù)性,應(yīng)遵循以下基本

原則:

1先進(jìn)性和實(shí)用性原則。數(shù)據(jù)庫(kù)設(shè)計(jì)應(yīng)采用先進(jìn)的技術(shù),在兼顧技術(shù)先進(jìn)性的同時(shí),

應(yīng)堅(jiān)持以需求為導(dǎo)向,充分考慮堤防工程的建設(shè)、管理、運(yùn)維等實(shí)際需求,以保證實(shí)際應(yīng)用

效果。

2共享性原則。數(shù)據(jù)的共享是建立數(shù)據(jù)庫(kù)的基本動(dòng)因,數(shù)據(jù)庫(kù)設(shè)計(jì)要強(qiáng)調(diào)多種應(yīng)用、

多單位共建共用,共享數(shù)據(jù)服務(wù)。

3獨(dú)立性原則。數(shù)據(jù)庫(kù)應(yīng)為獨(dú)立的運(yùn)行單元,數(shù)據(jù)庫(kù)的設(shè)計(jì)及其結(jié)構(gòu)的變化不影響應(yīng)

用程序。

4標(biāo)準(zhǔn)化和規(guī)范化原則。數(shù)據(jù)庫(kù)的設(shè)計(jì)除遵循數(shù)據(jù)庫(kù)設(shè)計(jì)的軟件行業(yè)標(biāo)準(zhǔn)外,還應(yīng)遵

循國(guó)家及行業(yè)的習(xí)慣性事實(shí)標(biāo)準(zhǔn),應(yīng)簡(jiǎn)潔且結(jié)構(gòu)清晰,關(guān)系型數(shù)據(jù)庫(kù)范式設(shè)計(jì)應(yīng)達(dá)到第三范

式的要求。

5開(kāi)放性原則。數(shù)據(jù)庫(kù)設(shè)計(jì)應(yīng)考慮數(shù)據(jù)及軟硬件的開(kāi)放性,支持?jǐn)?shù)據(jù)庫(kù)與其他專題數(shù)

據(jù)的集成、交換和共享。

6完整性原則。數(shù)據(jù)庫(kù)應(yīng)避免大量數(shù)據(jù)的重復(fù),通過(guò)數(shù)據(jù)完整性約束的定義和檢查,

保證數(shù)據(jù)完整性。

7可擴(kuò)展性和兼容性原則。數(shù)據(jù)庫(kù)設(shè)計(jì)應(yīng)具有擴(kuò)展性能,系統(tǒng)增加新的需求或應(yīng)用時(shí),

不得引起整個(gè)數(shù)據(jù)庫(kù)結(jié)構(gòu)的變化,且應(yīng)與國(guó)內(nèi)已有的相關(guān)數(shù)據(jù)庫(kù)規(guī)范相協(xié)調(diào),保持兼容性和

實(shí)際使用的延續(xù)性。

8安全性原則。數(shù)據(jù)庫(kù)設(shè)計(jì)時(shí)應(yīng)充分考慮數(shù)據(jù)安全性,數(shù)據(jù)庫(kù)應(yīng)具備一個(gè)合理有效的

備份和恢復(fù)策略,以及具備合理的對(duì)數(shù)據(jù)訪問(wèn)的授權(quán)設(shè)計(jì),避免數(shù)據(jù)的非法訪問(wèn)。

3.0.2數(shù)據(jù)庫(kù)設(shè)計(jì)應(yīng)包含需求分析、數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)和數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)等內(nèi)容,數(shù)據(jù)庫(kù)結(jié)

構(gòu)設(shè)計(jì)應(yīng)包括概念設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)和物理結(jié)構(gòu)設(shè)計(jì)等階段,數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)應(yīng)包括功能

設(shè)計(jì)、架構(gòu)設(shè)計(jì)、物理設(shè)計(jì)、數(shù)據(jù)接入設(shè)計(jì)和安全設(shè)計(jì)等內(nèi)容。設(shè)計(jì)工作流程如圖3Q.1所

示:

3

需求分

數(shù)

據(jù)

庫(kù)

結(jié)

構(gòu)

設(shè)

計(jì)

-

數(shù)

據(jù)

庫(kù)安

系全

統(tǒng)設(shè)

設(shè)計(jì)

計(jì)

入設(shè)計(jì)

數(shù)據(jù)接

計(jì)流程

據(jù)庫(kù)設(shè)

.1數(shù)

圖3.0

應(yīng)

分考慮

,應(yīng)充

構(gòu)時(shí)

庫(kù)結(jié)

數(shù)據(jù)

設(shè)計(jì)

合,在

相結(jié)

設(shè)計(jì)

系統(tǒng)

據(jù)庫(kù)

與數(shù)

計(jì)應(yīng)

結(jié)構(gòu)設(shè)

數(shù)據(jù)庫(kù)

3.0.3

要求

統(tǒng)的

用系

分析方

設(shè)計(jì)和

對(duì)象的

用面向

,應(yīng)采

行設(shè)計(jì)

要求進(jìn)

和相關(guān)

用需求

根據(jù)應(yīng)

系統(tǒng)應(yīng)

數(shù)據(jù)庫(kù)

3.0.4

臺(tái)。

換平

據(jù)交

和數(shù)

體系

編碼

分類

信息

架、

空框

一時(shí)

應(yīng)統(tǒng)

法,

。

審查

專家

通過(guò)

果應(yīng)

的結(jié)

設(shè)計(jì)

檔,

應(yīng)文

寫(xiě)相

要求編

567的

B/T8

根據(jù)G

計(jì)應(yīng)

庫(kù)設(shè)

數(shù)據(jù)

3.0.5

4

4數(shù)據(jù)分類與內(nèi)容

4.1數(shù)據(jù)分類

4.1.1堤防工程數(shù)據(jù)應(yīng)來(lái)源于堤防工程建設(shè)及運(yùn)行過(guò)程中產(chǎn)生的相關(guān)信息。

4.1.2堤防工程數(shù)據(jù)宜分為工程、地理、地質(zhì)、水文氣象、險(xiǎn)情、監(jiān)測(cè)和社會(huì)經(jīng)濟(jì)等專業(yè)

信息。

4.2數(shù)據(jù)內(nèi)容

4.2.1工程數(shù)據(jù)應(yīng)包含堤防工程建(構(gòu))筑物、護(hù)岸工程、其它工程建(構(gòu))筑物和堤防

工程管理等內(nèi)容.

4.2.2地理數(shù)據(jù)應(yīng)包含測(cè)量控制點(diǎn)、水系、居民地及設(shè)施、交通、管線、境界與政區(qū)、地

貌、植被與土質(zhì)、地名、數(shù)字正射影像、地籍測(cè)量等內(nèi)容。

4.2.3地質(zhì)數(shù)據(jù)應(yīng)包含勘探、地質(zhì)、試驗(yàn)以及物探等內(nèi)容。

4.2.4水文氣象數(shù)據(jù)應(yīng)包含水情、雨情、氣象和洪澇災(zāi)害等內(nèi)容。

4.2.5險(xiǎn)情數(shù)據(jù)應(yīng)包含堤身險(xiǎn)情、堤基險(xiǎn)情、岸坡險(xiǎn)情和穿堤建筑物險(xiǎn)情等內(nèi)容。

4.2.6監(jiān)測(cè)數(shù)據(jù)應(yīng)包含變形監(jiān)測(cè)、滲流監(jiān)測(cè)、壓力監(jiān)測(cè)、應(yīng)力應(yīng)變及溫度監(jiān)測(cè)、地震反應(yīng)

監(jiān)測(cè)以及環(huán)境因子監(jiān)測(cè)等內(nèi)容。

4.2.7社會(huì)經(jīng)濟(jì)數(shù)據(jù)應(yīng)包含堤防保護(hù)區(qū)及堤防工程區(qū)的社會(huì)、經(jīng)濟(jì)、生態(tài)環(huán)境、歷史災(zāi)害

等內(nèi)容。

4.2.8堤防工程各類數(shù)據(jù)的具體內(nèi)容應(yīng)按照附錄A的規(guī)定執(zhí)行。

5

5需求調(diào)查與分析

5.0.1數(shù)據(jù)庫(kù)設(shè)計(jì)階段應(yīng)開(kāi)展用戶需求調(diào)查和分析,調(diào)查和分析的重點(diǎn)是用戶、需求和現(xiàn)

有的數(shù)據(jù)資源等。

5.0.2用戶需求調(diào)查應(yīng)選取有代表性的單位,明確調(diào)查的內(nèi)容,并制定詳細(xì)計(jì)劃。

5.0.3用戶需求調(diào)查的內(nèi)容應(yīng)包括用戶概況、管理需求、應(yīng)用需求、數(shù)據(jù)需求、安全需求

和技術(shù)裝備情況需求等。

5.0.4用戶需求分析應(yīng)在用戶調(diào)查的基礎(chǔ)上,分析用戶的實(shí)際需求,結(jié)合信息技術(shù)的發(fā)展

前景,編制需求分析說(shuō)明書(shū),作為數(shù)據(jù)庫(kù)設(shè)計(jì)的基礎(chǔ)。

5.0.5需求分析說(shuō)明書(shū)應(yīng)主要包括下列內(nèi)容:

1用戶需求調(diào)查表。

2分析用戶堤防工程相關(guān)業(yè)務(wù)流程及其涉及到的堤防工程數(shù)據(jù)。

3明確用戶對(duì)數(shù)據(jù)庫(kù)系統(tǒng)各方面的需求。

4確定系統(tǒng)范圍邊界。

6

6數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)

6.1概念設(shè)計(jì)

6.1.1概念設(shè)計(jì)階段,應(yīng)對(duì)需求分析中收集的信息和數(shù)據(jù)進(jìn)行分析和抽象,確定實(shí)體、屬

性及他們之間的聯(lián)系,將各個(gè)用戶的局部視圖合并成一個(gè)總的全局視圖,形成獨(dú)立于計(jì)算機(jī)

的反映用戶需求的概念模型。

6.1.2形成一個(gè)獨(dú)立于計(jì)算機(jī)的反映用戶需求的概念模型,應(yīng)滿足下列條件:

1準(zhǔn)確描述用戶需要的信息模式;

2既易于在計(jì)算機(jī)系統(tǒng)上實(shí)現(xiàn)又容易為用戶理解;

3獨(dú)立于任何特定的數(shù)據(jù)庫(kù)管理系統(tǒng);

4可以在任何數(shù)據(jù)庫(kù)管理系統(tǒng)上實(shí)現(xiàn)。

6.1.3實(shí)體、聯(lián)系、屬性的表達(dá)方式可使用E-R圖或UML圖進(jìn)行表達(dá),E-R圖和UML

圖可采用常用制圖工具繪制。

6.1.4概念設(shè)計(jì)采用以下設(shè)計(jì)策略:

1自頂向下,首先定義全局概念結(jié)構(gòu)的框架,然后逐步細(xì)化;

2自底向上,首先定義各局部應(yīng)用的概念結(jié)構(gòu),然后將它們集成,得到全局概念結(jié)構(gòu);

3逐步擴(kuò)張,首先定義核心的概念結(jié)構(gòu),然后逐步向外擴(kuò)充,以滾雪球的方式逐步生

成其他概念結(jié)構(gòu),直至總體概念結(jié)構(gòu):

4混合策略,用自頂向下策略設(shè)計(jì)一個(gè)全局概念結(jié)構(gòu)框架,并以此為骨架集成自底向

上策略中設(shè)計(jì)的各局部概念結(jié)構(gòu)。

6.1.5概念設(shè)計(jì)應(yīng)包含以下步驟:

1進(jìn)行數(shù)據(jù)抽象,確定實(shí)體、屬性、聯(lián)系;

2設(shè)計(jì)局部概念模型,形成局部UML圖或分E-R圖;

3集成局部概念模型,形成全局UML圖或E-R圖;

4進(jìn)行UML圖或E-R圖的優(yōu)化。

7

6.2邏輯結(jié)構(gòu)設(shè)計(jì)

6.2.1邏輯結(jié)構(gòu)設(shè)計(jì)階段,應(yīng)將數(shù)據(jù)庫(kù)概念模型轉(zhuǎn)換為某個(gè)關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)所支持

的數(shù)據(jù)模型,并對(duì)其進(jìn)行優(yōu)化。邏輯結(jié)構(gòu)設(shè)計(jì)應(yīng)選擇最適于描述與表達(dá)相應(yīng)概念結(jié)構(gòu)的數(shù)據(jù)

模型,然后選擇最合適的數(shù)據(jù)庫(kù)系統(tǒng)。

6.2.2邏輯結(jié)構(gòu)設(shè)計(jì)產(chǎn)生的邏輯數(shù)據(jù)模型應(yīng)符合下列要求:

1選用的數(shù)據(jù)庫(kù)系統(tǒng)完全支持;

2滿足完整性與安全性要求;

3支持高效率的數(shù)據(jù)庫(kù)操作要求;

4具有較高的存儲(chǔ)空間利用率。

6.2.3邏輯設(shè)計(jì)的具體任務(wù)應(yīng)含有以下內(nèi)容:

1數(shù)據(jù)庫(kù)的概念模式轉(zhuǎn)換為邏輯數(shù)據(jù)模式;

2關(guān)系模式的規(guī)范化處理;

3關(guān)系模式的優(yōu)化處理;

4定義關(guān)系模式上的完整性和安全性約束;

5邏輯數(shù)據(jù)庫(kù)的性能估計(jì)。

6.3物理結(jié)構(gòu)設(shè)計(jì)

6.3.1在概念模型設(shè)計(jì)和邏輯模型設(shè)計(jì)的基礎(chǔ)上,應(yīng)結(jié)合特定的數(shù)據(jù)庫(kù)管理系統(tǒng)和計(jì)算機(jī)

軟硬件環(huán)境,確定一個(gè)最適合應(yīng)用環(huán)境的數(shù)據(jù)庫(kù)的物理結(jié)構(gòu),具體內(nèi)容應(yīng)包括存儲(chǔ)結(jié)構(gòu)、存

取方法和存取路徑。

6.3.2確定存儲(chǔ)結(jié)構(gòu)時(shí),應(yīng)綜合考慮存取時(shí)間、存儲(chǔ)利用率和維護(hù)代價(jià)等因素。存儲(chǔ)結(jié)構(gòu)

設(shè)計(jì)應(yīng)包括數(shù)據(jù)目錄結(jié)構(gòu)、表和字段標(biāo)識(shí)符、數(shù)據(jù)類型以及索引設(shè)計(jì)等內(nèi)容。

6.3.3各類數(shù)據(jù)應(yīng)分別設(shè)計(jì)各自的數(shù)據(jù)表結(jié)構(gòu),并確定各數(shù)據(jù)表的數(shù)據(jù)項(xiàng)名稱、類型、寬

度和值域范圍。數(shù)據(jù)表結(jié)構(gòu)格式設(shè)計(jì)應(yīng)符合SL478的相關(guān)規(guī)定。

6.3.4表標(biāo)識(shí)符命名應(yīng)符合下列規(guī)定:

1表標(biāo)識(shí)符的命名方式應(yīng)為[對(duì)象標(biāo)識(shí)符L[專業(yè)分類碼]」主體標(biāo)識(shí)];

2對(duì)象標(biāo)識(shí)符表示該標(biāo)識(shí)符所對(duì)應(yīng)的數(shù)據(jù)庫(kù)對(duì)象類型,其對(duì)象類型所對(duì)應(yīng)的標(biāo)識(shí)如

下:

1)T:表格;

8

2)V:視圖。

3專業(yè)分類碼用以識(shí)別數(shù)據(jù)庫(kù)表的專業(yè)類別,應(yīng)按專業(yè)的2~3位分類英文縮寫(xiě)字母組

成,堤防工程數(shù)據(jù)庫(kù)專業(yè)分類碼按照附錄A的規(guī)定執(zhí)行。

4主體標(biāo)識(shí)命名應(yīng)符合下列規(guī)定:

1)主體標(biāo)識(shí)宜按表名英文縮寫(xiě)命名;

2)主體標(biāo)識(shí)由多級(jí)分類碼組成時(shí),分類碼之間應(yīng)采用“一”分割;

3)工程類數(shù)據(jù)主體標(biāo)識(shí)命名應(yīng)符合SL700、SL577的規(guī)定;

4)監(jiān)測(cè)類數(shù)據(jù)主體標(biāo)識(shí)命名應(yīng)符合DL/T1321的規(guī)定;

5)水文氣象類數(shù)據(jù)主體標(biāo)識(shí)命名應(yīng)符合SL/T324、SL323和SL591的規(guī)定。

6.3.5字段標(biāo)識(shí)符命名應(yīng)按字段名的中文詞組對(duì)應(yīng)的術(shù)語(yǔ)符號(hào)或常用符號(hào)命名,也可按表

名英文譯名的縮寫(xiě)命名。中國(guó)河流和水利工程代碼的編制應(yīng)符合SL213和SL249的相關(guān)規(guī)

定。

6.3.6數(shù)據(jù)類型應(yīng)符合下列規(guī)定:

1數(shù)據(jù)類型精度定義,應(yīng)確保實(shí)際使用需求的基礎(chǔ)上,縮短數(shù)據(jù)類型長(zhǎng)度;

2當(dāng)滿足多種數(shù)據(jù)類型時(shí),應(yīng)該優(yōu)先考慮數(shù)值類型,其次是日期或二進(jìn)制類型,最后

是字符類型;

3固定長(zhǎng)度的字符類型采用char,長(zhǎng)度不固定的字符類型采用varchar;

4時(shí)間和日期表示法應(yīng)符合GB/T7408的相關(guān)規(guī)定;

5應(yīng)設(shè)置NOTNULL限制,盡量避免數(shù)據(jù)為NULL。

6.3.7應(yīng)根據(jù)不同類型數(shù)據(jù)的特點(diǎn)建立索引,確定索引方式和索引關(guān)鍵字段。數(shù)據(jù)庫(kù)索引

應(yīng)符合下列規(guī)定:

1)索引應(yīng)按IX」表標(biāo)識(shí)]」索引標(biāo)識(shí)]方式來(lái)命名;

2)索引標(biāo)識(shí)字符長(zhǎng)度不宜超過(guò)10個(gè)字符,宜為英文單詞說(shuō)英文單詞縮寫(xiě);

3)應(yīng)避免建立重復(fù)索引和冗余索引。

9

1

7數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)

7.1功能設(shè)計(jì)

7.1.1堤防工程數(shù)據(jù)庫(kù)系統(tǒng)應(yīng)包含數(shù)據(jù)庫(kù)管理與維護(hù)、數(shù)據(jù)輸入輸出、數(shù)據(jù)處理、數(shù)據(jù)表

達(dá)、數(shù)據(jù)檢索與統(tǒng)計(jì)以及數(shù)據(jù)庫(kù)安全管理等功能模塊。

7.1.2數(shù)據(jù)庫(kù)管理與維護(hù)應(yīng)包括數(shù)據(jù)的更新與維護(hù),數(shù)據(jù)字典、索引以及元數(shù)據(jù)的管理與

維護(hù),以及軟硬件的升級(jí)與維護(hù)等功能。

7.1.3數(shù)據(jù)輸入輸出應(yīng)包括數(shù)據(jù)的上傳、下載、檢查和確認(rèn)等功能。

7.1.4數(shù)據(jù)處理應(yīng)包含數(shù)據(jù)的格式轉(zhuǎn)換、數(shù)據(jù)清洗等功能。

7.1.5數(shù)據(jù)表達(dá)應(yīng)包括數(shù)據(jù)的可視化顯示與瀏覽等功能。

7.1.6數(shù)據(jù)檢索與統(tǒng)計(jì)應(yīng)包含數(shù)據(jù)檢索、數(shù)據(jù)統(tǒng)計(jì)、全文檢索、文檔預(yù)覽等功能。

7.1.7數(shù)據(jù)庫(kù)安全管理應(yīng)包含用戶管理、權(quán)限管理、系統(tǒng)日志管理、數(shù)據(jù)庫(kù)備份與恢復(fù)等

功能。

7.2架構(gòu)設(shè)計(jì)

7.2.1數(shù)據(jù)庫(kù)架構(gòu)應(yīng)包含ETL工具、全文檢索集群、關(guān)系型數(shù)據(jù)庫(kù)、對(duì)象存儲(chǔ)集群以及

應(yīng)用系統(tǒng)等內(nèi)容,系統(tǒng)架構(gòu)如圖7.2.1所示。

堤防工程數(shù)據(jù)庫(kù)系統(tǒng)圖721系統(tǒng)架構(gòu)圖

7.2.2ETL工具應(yīng)具

有下列功能:

全文檢關(guān)系型對(duì)象存

索集群數(shù)據(jù)庫(kù)儲(chǔ)集群1結(jié)構(gòu)化數(shù)據(jù)、非

結(jié)構(gòu)化數(shù)據(jù)、半結(jié)構(gòu)化數(shù)

據(jù)等多種數(shù)據(jù)源的接入;

ETL工具

2支持橫向擴(kuò)展

結(jié)構(gòu)化非結(jié)構(gòu)半結(jié)構(gòu)能力;

數(shù)據(jù)化數(shù)據(jù)化數(shù)據(jù)

3數(shù)據(jù)清洗交互

10

式配置;

4支持多種數(shù)據(jù)格式輸出。

7.2.3全文檢索應(yīng)具有下列功能:

1海量數(shù)據(jù)快速查詢;

2支持橫向擴(kuò)展能力;

3智能分詞功能。

7.2.4關(guān)系型數(shù)據(jù)庫(kù)應(yīng)具有下列功能:

1標(biāo)準(zhǔn)的SQL查詢語(yǔ)言;

2支持分片存儲(chǔ);

3支持事務(wù)能力;

4支持橫向擴(kuò)展能力。

7.2.5對(duì)象存儲(chǔ)集群應(yīng)具有下列功能:

1能提供標(biāo)準(zhǔn)的REST接口訪問(wèn)API;

2海量文件存儲(chǔ)能力;

3安全訪問(wèn)能力。

7.2.6堤防工程數(shù)據(jù)庫(kù)系統(tǒng)應(yīng)滿足下列要求:

1系統(tǒng)應(yīng)采用B/S架構(gòu);

2系統(tǒng)應(yīng)采用前后端分離的框架;

3系統(tǒng)應(yīng)具有高可用的特性;

7.3物理設(shè)計(jì)

7.3.1系統(tǒng)硬件的選型應(yīng)滿足下列要求:

1系統(tǒng)硬件應(yīng)包括存儲(chǔ)服務(wù)器、數(shù)據(jù)庫(kù)服務(wù)器、索引服務(wù)器、Web應(yīng)用服務(wù)器、網(wǎng)

絡(luò)交換機(jī)等設(shè)備;

2系統(tǒng)硬件的選型和配置應(yīng)根據(jù)用途確定,使得存儲(chǔ)能力、網(wǎng)絡(luò)環(huán)境、計(jì)算能力達(dá)到

最高的利用。

7.3.2系統(tǒng)的軟件選型應(yīng)滿足下列要求:

1操作系統(tǒng)應(yīng)采用安全、穩(wěn)定、兼容的Linux操作系統(tǒng);

2全文索引及對(duì)象存儲(chǔ)軟件應(yīng)安全、穩(wěn)定、兼容、支持集群橫向擴(kuò)展、支持海量數(shù)據(jù)

11

存儲(chǔ);

3關(guān)系型數(shù)據(jù)庫(kù)宜采用MySql、SQLServer、Oracle等。

7.3.3系統(tǒng)網(wǎng)絡(luò)設(shè)計(jì)應(yīng)滿足下列要求:

1網(wǎng)絡(luò)結(jié)構(gòu)和帶寬應(yīng)根據(jù)需求擴(kuò)展,滿足業(yè)務(wù)高峰期帶寬需要;

2系統(tǒng)網(wǎng)絡(luò)應(yīng)可靠、安全,具備漏洞掃描、入侵檢測(cè)、數(shù)據(jù)包過(guò)濾、防病毒、身份認(rèn)

證、數(shù)據(jù)加密、主機(jī)監(jiān)控的能力;

3宜劃分不同的網(wǎng)絡(luò)區(qū)域,并按照方便管理和控制的原則為各網(wǎng)絡(luò)區(qū)域分配地址;

4應(yīng)在關(guān)鍵網(wǎng)絡(luò)節(jié)點(diǎn)處對(duì)進(jìn)出網(wǎng)絡(luò)的信息內(nèi)容進(jìn)行過(guò)濾,實(shí)現(xiàn)對(duì)內(nèi)容的訪問(wèn)控制。

7.4數(shù)據(jù)接入設(shè)計(jì)

7.4.1數(shù)據(jù)接入服務(wù)應(yīng)包括數(shù)據(jù)交換中心、統(tǒng)一接入管理以及適配器等內(nèi)容,統(tǒng)一接入架

構(gòu)如圖7.4.1所示。

圖7.4.1統(tǒng)一接入架構(gòu)圖

7.4.2接入數(shù)據(jù)應(yīng)包括結(jié)構(gòu)化和非結(jié)構(gòu)化數(shù)據(jù),非結(jié)構(gòu)化數(shù)據(jù)包括文檔、圖片、音頻、視

頻等文件數(shù)據(jù)。

7.4.3數(shù)據(jù)的交換機(jī)制應(yīng)滿足下列規(guī)定:

1數(shù)據(jù)接入應(yīng)由業(yè)務(wù)系統(tǒng)適配器、數(shù)據(jù)交互中心、統(tǒng)一接入管理及網(wǎng)絡(luò)組成的系統(tǒng)共

同完成;

2業(yè)務(wù)系統(tǒng)中的適配器應(yīng)在統(tǒng)一接入管理中進(jìn)行注冊(cè)與授權(quán);

3適配器應(yīng)將數(shù)據(jù)進(jìn)行適配封裝后發(fā)送至數(shù)據(jù)交換中心,并由數(shù)據(jù)交換中心解析后發(fā)

送給數(shù)據(jù)庫(kù)。

12

7.4.4適配器開(kāi)發(fā)應(yīng)滿足下列要求:

1應(yīng)將業(yè)務(wù)系統(tǒng)數(shù)據(jù)封裝成雙方約定的數(shù)據(jù)格式。

2適配器接口協(xié)議應(yīng)按照附錄A的規(guī)定執(zhí)行,并符合以下要求:

1)數(shù)據(jù)交換中心對(duì)外發(fā)布的HTTP服務(wù)路徑應(yīng)為:https://ip地址:端口/V1/接口名;

2)IP地址和端口由數(shù)據(jù)交換中心部署情況確定;

3)適配器發(fā)送數(shù)據(jù)應(yīng)采用POST方式調(diào)用接口。

7.5安全設(shè)計(jì)

3.0.6數(shù)據(jù)庫(kù)安全設(shè)計(jì)應(yīng)包含數(shù)據(jù)清洗、數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)訪問(wèn)等內(nèi)容,應(yīng)符合GB4943、

GA/T389的相關(guān)規(guī)定。

7.5.1數(shù)據(jù)清洗應(yīng)滿足下列要求:

1數(shù)據(jù)清洗過(guò)程中應(yīng)保存?zhèn)€人信息,確保數(shù)據(jù)可以追蹤;

2數(shù)據(jù)清洗前后應(yīng)保持一致。

7.5.2數(shù)據(jù)存儲(chǔ)應(yīng)滿足下列要求:

1數(shù)據(jù)存儲(chǔ)應(yīng)具有可擴(kuò)展性;

2數(shù)據(jù)存儲(chǔ)應(yīng)具有多副本特性,并確保多副本之間數(shù)據(jù)的一致性;

3數(shù)據(jù)應(yīng)定期采用增量或全量數(shù)據(jù)備份。

7.5.3數(shù)據(jù)訪問(wèn)應(yīng)滿足下列要求:

1支持創(chuàng)建用戶賬號(hào)、設(shè)置密碼權(quán)限、定義用戶組、用戶身份的驗(yàn)證與鑒權(quán);

2支持監(jiān)控用戶認(rèn)證和訪問(wèn)行為、系統(tǒng)日志記錄及查詢功能;

3服務(wù)之間的接口應(yīng)采用加密傳輸?shù)陌踩珯C(jī)制;

4數(shù)據(jù)庫(kù)系統(tǒng)應(yīng)配備防火墻,關(guān)閉不必要端口;

5數(shù)據(jù)庫(kù)系統(tǒng)應(yīng)配備安全防護(hù),具有風(fēng)險(xiǎn)識(shí)別功能。

13

附錄A堤防工程數(shù)據(jù)分類'內(nèi)容與代碼

B.0.1堤防工程數(shù)據(jù)分類、內(nèi)容與代碼宜按表A.0.1的規(guī)定執(zhí)行。

表AQ1堤防工程數(shù)據(jù)分類、內(nèi)容與代碼表

專業(yè)分類代碼主要數(shù)據(jù)內(nèi)容

堤防工程建(構(gòu))筑物數(shù)據(jù)包含堤防設(shè)計(jì)、堤基處理、堤防工程加固、擴(kuò)建與改建等信息:護(hù)岸工

程數(shù)據(jù)包含坡式護(hù)岸、墻式護(hù)岸以及其他形式護(hù)岸等信息:其它工程建(構(gòu))筑物包含穿堤管道,

工程ENG

臨堤碼頭、港口、泵站,以及跨堤橋梁、渡槽、管道等信息;堤防工程管理數(shù)據(jù)包括組織管理、工

程檢查、安全監(jiān)測(cè)和維護(hù)保養(yǎng)等信息。

測(cè)量控制點(diǎn)數(shù)據(jù)包含平而控制點(diǎn)、高程控制點(diǎn)、天文點(diǎn)、重力點(diǎn)、衛(wèi)星定位控制點(diǎn)等信息;水系數(shù)

據(jù)包含河流、溝渠、湖泊、水庫(kù)、海洋、附屬水利設(shè)施等信息;居民地及設(shè)施數(shù)據(jù)包含居民地、工

礦設(shè)施、農(nóng)業(yè)設(shè)施、公共服務(wù)設(shè)施、名勝古跡、宗教設(shè)施、科學(xué)觀測(cè)站等信息;交通數(shù)據(jù)包含鐵路、

城際公路、城市道路、鄉(xiāng)村道路、道路構(gòu)筑物及附屬設(shè)施、水運(yùn)設(shè)施、航道、空運(yùn)設(shè)施等信息:管

線數(shù)據(jù)包含輸電線、通信線、油(氣、水)輸送管道、城市管線等信息:境界與政區(qū)數(shù)據(jù)包含國(guó)界、

地理

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論