版權(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 中學(xué)化學(xué)實(shí)驗(yàn)室管理制度
- 精神病專科醫(yī)院規(guī)章制度
- 循環(huán)電商生態(tài)價(jià)值共創(chuàng)機(jī)制及制度激勵(lì)研究
- 2026年生物基礎(chǔ)知識(shí)生物學(xué)科知識(shí)點(diǎn)題庫(kù)
- 2026年公務(wù)員行測(cè)練習(xí)題邏輯推理與言語(yǔ)理解
- 2026年公務(wù)員面試模擬公共危機(jī)應(yīng)對(duì)與輿情管理
- 2026年人力資源招聘與面試技巧實(shí)操題庫(kù)
- 2026年公共交通從業(yè)者安全管理與服務(wù)禮儀考核題目
- 2026年文學(xué)鑒賞與批評(píng)能力測(cè)試題目庫(kù)
- 2026年人力資源管理專業(yè)考試全攻略
- 寵物管理法律法規(guī)課件
- 韭菜的自我修養(yǎng)(李笑來(lái))-2018
- 高一上學(xué)期期末考試英語(yǔ)試卷及答案兩套(附聽(tīng)力錄音稿)
- 視覺(jué)傳播概論 課件全 任悅 第1-12章 視覺(jué)傳播的研究- 視覺(jué)傳播中的倫理與法規(guī)
- 溝通技巧與情商提升
- 2024屆新疆維吾爾自治區(qū)烏魯木齊市高三上學(xué)期第一次質(zhì)量監(jiān)測(cè)生物試題【含答案解析】
- 公司基層黨建問(wèn)題清單
- 《廣西歷史建筑保護(hù)修繕及檢測(cè)技術(shù)標(biāo)準(zhǔn)》
- 福州港羅源灣港區(qū)碧里作業(yè)區(qū)4號(hào)泊位擴(kuò)能改造工程環(huán)境影響報(bào)告
- 八年級(jí)物理下冊(cè)《滑輪》練習(xí)題及答案-人教版
- 江蘇省建設(shè)工程施工項(xiàng)目部關(guān)鍵崗位人員變更申請(qǐng)表優(yōu)質(zhì)資料
評(píng)論
0/150
提交評(píng)論