两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種基于xml原生數(shù)據(jù)庫的電網(wǎng)數(shù)據(jù)模型混合式存取方法

文檔序號:8339690閱讀:196來源:國知局
一種基于xml原生數(shù)據(jù)庫的電網(wǎng)數(shù)據(jù)模型混合式存取方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及屬于電力系統(tǒng)信息技術(shù)領(lǐng)域,具體涉及一種基于XML原生數(shù)據(jù)庫的電 網(wǎng)數(shù)據(jù)模型混合式存取方法。
【背景技術(shù)】
[0002] CIM(Common Information Model,公共信息模型)及模型數(shù)據(jù)是電力領(lǐng)域的重要 數(shù)據(jù)類型,描述電網(wǎng)拓撲及元件參數(shù)等信息。隨著智能電網(wǎng)發(fā)展,系統(tǒng)間模型數(shù)據(jù)交換日益 頻繁,關(guān)系型數(shù)據(jù)庫存儲的電網(wǎng)數(shù)據(jù)向XML(Extensible Markup Language,可擴展標記語 言)格式電網(wǎng)交換模型數(shù)據(jù)的轉(zhuǎn)換面臨效率低下的問題。
[0003]目前,電網(wǎng)模型數(shù)據(jù)的存儲主要采用關(guān)系型數(shù)據(jù)庫,而模型交換則主要采用XML 格式(CIM/RDF、CIM/XSD)。關(guān)系型數(shù)據(jù)是常用存儲方法,邏輯嚴密但存在碎片化問題,電網(wǎng) 對象及屬性之間的關(guān)系重建效率不高。XML格式雖然結(jié)構(gòu)清晰,關(guān)系直觀,但查詢轉(zhuǎn)換效率 較低。

【發(fā)明內(nèi)容】

[0004] 為了克服上述現(xiàn)有技術(shù)的不足,本發(fā)明提供一種基于XML原生數(shù)據(jù)庫的電網(wǎng)數(shù)據(jù) 模型混合式存取方法,基于面向?qū)ο蟮牟呗?,綜合利用關(guān)系型數(shù)據(jù)庫和XML格式的優(yōu)點,實 現(xiàn)電網(wǎng)模型數(shù)據(jù)的快速存儲、查詢與轉(zhuǎn)換。
[0005] 為了實現(xiàn)上述發(fā)明目的,本發(fā)明采取如下技術(shù)方案:
[0006] 本發(fā)明提供一種基于XML原生數(shù)據(jù)庫的電網(wǎng)數(shù)據(jù)模型混合式存取方法,其特征在 于:所述方法包括以下步驟:
[0007] 確定電網(wǎng)數(shù)據(jù)模型,并將所述電網(wǎng)數(shù)據(jù)模型分為基本數(shù)據(jù)類型和復(fù)雜數(shù)據(jù)類型;
[0008] 將基本數(shù)據(jù)類型以關(guān)系數(shù)據(jù)庫基本數(shù)據(jù)類型存儲,并將復(fù)雜數(shù)據(jù)類型以XML原生 數(shù)據(jù)類型存儲;
[0009] 將復(fù)雜數(shù)據(jù)類型進行多級拆分,重復(fù)上述步驟;
[0010] 根據(jù)唯一編號提取電網(wǎng)數(shù)據(jù)模型。
[0011] 按照IEC 61970/61968確定所述電網(wǎng)數(shù)據(jù)模型,所述電網(wǎng)數(shù)據(jù)模型為饋線模型。
[0012] 基本數(shù)據(jù)類型和復(fù)雜數(shù)據(jù)類型存儲時,需要存儲在電網(wǎng)數(shù)據(jù)模型中的唯一編號。
[0013] 復(fù)雜數(shù)據(jù)類型以XML原生數(shù)據(jù)類型存儲至關(guān)系數(shù)據(jù)庫表的XML Body字段中。
[0014] 所述關(guān)系數(shù)據(jù)庫表包括數(shù)據(jù)庫斷路器表、數(shù)據(jù)庫開關(guān)表、數(shù)據(jù)庫廠站表、數(shù)據(jù)庫交 流線表和數(shù)據(jù)庫熔斷器表。
[0015] 在各個數(shù)據(jù)庫表中,基本數(shù)據(jù)類型和復(fù)雜數(shù)據(jù)類型分別存儲為String基本數(shù)據(jù) 類型和XML原生數(shù)據(jù)類型。
[0016] 所述數(shù)據(jù)庫斷路器表中,字段名mRID表示斷路器標識,字段名name表示斷路器名 稱,字段名aliasName表示斷路器別名名稱,字段名XML Body表示斷路器詳細信息。
[0017] 所述數(shù)據(jù)庫開關(guān)表中,字段名mRID表示開關(guān)標識,字段名name表示開關(guān)名稱,字 段名aliasName表示開關(guān)別名名稱,字段名XML Body表示開關(guān)詳細信息。
[0018] 所述數(shù)據(jù)庫廠站表中,字段名mRID表示廠站標識,字段名name表示廠站名稱,字 段名aliasName表示產(chǎn)站別名名稱,字段名XML Body表示廠站詳細信息。
[0019] 所述數(shù)據(jù)庫交流線表中,字段名mRID表示交流線標識,字段名name表示交流線名 稱,字段名aliasName表示交流線別名名稱,字段名XML Body表示交流線詳細信息。
[0020] 所述數(shù)據(jù)庫熔斷器表中,字段名mRID表示熔斷器標識,字段名name表示熔斷器名 稱,字段名aliasName表示熔斷器別名名稱,字段名XML Body表示熔斷器詳細信息。
[0021] 與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果在于:
[0022] 本發(fā)明以電網(wǎng)對象為存儲單元,常用關(guān)鍵屬性作為關(guān)系數(shù)據(jù)表的字段,而電網(wǎng)對 象的XML部分則直接存入XML字段。這種混合式存儲方法綜合了關(guān)系型數(shù)據(jù)庫和XML格式 的優(yōu)點,一方面利用了關(guān)系數(shù)據(jù)庫的快速查詢優(yōu)勢,另一方面將電網(wǎng)對象直接保存為XML, 與傳統(tǒng)的將數(shù)據(jù)模型拆散進行存儲方式相比,提高電網(wǎng)模型數(shù)據(jù)的分解與拼裝效率,可以 有效提升應(yīng)用系統(tǒng)的模型數(shù)據(jù)查詢和轉(zhuǎn)換效率。
【附圖說明】
[0023] 圖1是本發(fā)明實施例中饋線模型結(jié)構(gòu)圖。
【具體實施方式】
[0024] 下面結(jié)合附圖對本發(fā)明作進一步詳細說明。
[0025] 本發(fā)明提出基于XML原生數(shù)據(jù)庫的電網(wǎng)數(shù)據(jù)模型混合式存儲方法:以電網(wǎng)對象為 存儲單元,常用關(guān)鍵屬性作為關(guān)系數(shù)據(jù)表的字段,而電網(wǎng)對象的XML部分則直接存入XML字 段。這種混合式存儲方法綜合了關(guān)系型數(shù)據(jù)庫和XML格式的優(yōu)點,一方面利用了關(guān)系數(shù)據(jù) 庫的快速查詢優(yōu)勢,另一方面將電網(wǎng)對象直接保存為XML,與傳統(tǒng)的將數(shù)據(jù)模型拆散進行存 儲方式相比,提高電網(wǎng)模型數(shù)據(jù)的分解與拼裝效率,可以有效提升應(yīng)用系統(tǒng)的模型數(shù)據(jù)查 詢和轉(zhuǎn)換效率。
[0026] 電網(wǎng)模型數(shù)據(jù)廣泛用于電力系統(tǒng)信息建設(shè)中,當(dāng)電力生產(chǎn)需要業(yè)務(wù)之間進行數(shù)據(jù) 交換時,模型數(shù)據(jù)作為傳輸對象,在業(yè)務(wù)之間進行讀取并存儲,進而完成電力業(yè)務(wù)流?,F(xiàn)以 配電網(wǎng)饋線為例,介紹如何將電網(wǎng)模型利用關(guān)系數(shù)據(jù)庫與XML原生混合模式進行數(shù)據(jù)存 儲。
[0027] 本發(fā)明提供一種基于XML原生數(shù)據(jù)庫的電網(wǎng)數(shù)據(jù)模型混合式存取方法,其特征在 于:所述方法包括以下步驟:
[0028] 確定電網(wǎng)數(shù)據(jù)模型,并將所述電網(wǎng)數(shù)據(jù)模型分為基本數(shù)據(jù)類型和復(fù)雜數(shù)據(jù)類型;
[0029] 將基本數(shù)據(jù)類型以關(guān)系數(shù)據(jù)庫基本數(shù)據(jù)類型存儲,并將復(fù)雜數(shù)據(jù)類型以XML原生 數(shù)據(jù)類型存儲;
[0030] 將復(fù)雜數(shù)據(jù)類型進行多級拆分,重復(fù)上述步驟;
[0031] 根據(jù)唯一編號提取電網(wǎng)數(shù)據(jù)模型。
[0032] 按照IEC 61970/61968確定所述電網(wǎng)數(shù)據(jù)模型,所述電網(wǎng)數(shù)據(jù)模型為饋線模型 (如圖1)。
[0033] 基本數(shù)據(jù)類型和復(fù)雜數(shù)據(jù)類型存儲時,需要存儲在電網(wǎng)數(shù)據(jù)模型中的唯一編號。
[0034] 復(fù)雜數(shù)據(jù)類型以XML原生數(shù)據(jù)類型存儲至關(guān)系數(shù)據(jù)庫表的XML Body字段中。關(guān) 系數(shù)據(jù)庫饋線表如表1 :
[0035] 表 1
[0036]
【主權(quán)項】
1. 一種基于XML原生數(shù)據(jù)庫的電網(wǎng)數(shù)據(jù)模型混合式存取方法,其特征在于:所述方法 包括以下步驟: 確定電網(wǎng)數(shù)據(jù)模型,并將所述電網(wǎng)數(shù)據(jù)模型分為基本數(shù)據(jù)類型和復(fù)雜數(shù)據(jù)類型; 將基本數(shù)據(jù)類型以關(guān)系數(shù)據(jù)庫基本數(shù)據(jù)類型存儲,并將復(fù)雜數(shù)據(jù)類型以XML原生數(shù)據(jù) 類型存儲; 將復(fù)雜數(shù)據(jù)類型進行多級拆分,重復(fù)上述步驟; 根據(jù)唯一編號提取電網(wǎng)數(shù)據(jù)模型。
2. 根據(jù)權(quán)利要求1所述的基于XML原生數(shù)據(jù)庫的電網(wǎng)數(shù)據(jù)模型混合式存取方法,其特 征在于:按照IEC 61970/61968確定所述電網(wǎng)數(shù)據(jù)模型,所述電網(wǎng)數(shù)據(jù)模型為饋線模型。
3. 根據(jù)權(quán)利要求1所述的基于XML原生數(shù)據(jù)庫的電網(wǎng)數(shù)據(jù)模型混合式存取方法,其特 征在于:基本數(shù)據(jù)類型和復(fù)雜數(shù)據(jù)類型存儲時,需要存儲在電網(wǎng)數(shù)據(jù)模型中的唯一編號。
4. 根據(jù)權(quán)利要求1或3所述的基于XML原生數(shù)據(jù)庫的電網(wǎng)數(shù)據(jù)模型混合式存取方法, 其特征在于:復(fù)雜數(shù)據(jù)類型以XML原生數(shù)據(jù)類型存儲至關(guān)系數(shù)據(jù)庫表的XML Body字段中。
5. 根據(jù)權(quán)利要求4所述的基于XML原生數(shù)據(jù)庫的電網(wǎng)數(shù)據(jù)模型混合式存取方法,其特 征在于:所述關(guān)系數(shù)據(jù)庫表包括數(shù)據(jù)庫斷路器表、數(shù)據(jù)庫開關(guān)表、數(shù)據(jù)庫廠站表、數(shù)據(jù)庫交 流線表和數(shù)據(jù)庫熔斷器表。
6. 根據(jù)權(quán)利要求5所述的基于XML原生數(shù)據(jù)庫的電網(wǎng)數(shù)據(jù)模型混合式存取方法,其特 征在于:在各個數(shù)據(jù)庫表中,基本數(shù)據(jù)類型和復(fù)雜數(shù)據(jù)類型分別存儲為String基本數(shù)據(jù)類 型和XML原生數(shù)據(jù)類型。
7. 根據(jù)權(quán)利要求5所述的基于XML原生數(shù)據(jù)庫的電網(wǎng)數(shù)據(jù)模型混合式存取方法,其特 征在于:所述數(shù)據(jù)庫斷路器表中,字段名mRID表示斷路器標識,字段名name表示斷路器名 稱,字段名aliasName表示斷路器別名名稱,字段名XML Body表示斷路器詳細信息。
8. 根據(jù)權(quán)利要求5所述的基于XML原生數(shù)據(jù)庫的電網(wǎng)數(shù)據(jù)模型混合式存取方法,其特 征在于:所述數(shù)據(jù)庫開關(guān)表中,字段名mRID表示開關(guān)標識,字段名name表示開關(guān)名稱,字段 名aliasName表示開關(guān)別名名稱,字段名XML Body表示開關(guān)詳細信息。
9. 根據(jù)權(quán)利要求5所述的基于XML原生數(shù)據(jù)庫的電網(wǎng)數(shù)據(jù)模型混合式存取方法,其特 征在于:所述數(shù)據(jù)庫廠站表中,字段名mRID表示廠站標識,字段名name表示廠站名稱,字段 名aliasName表示產(chǎn)站別名名稱,字段名XML Body表示廠站詳細信息。
10. 根據(jù)權(quán)利要求5所述的基于XML原生數(shù)據(jù)庫的電網(wǎng)數(shù)據(jù)模型混合式存取方法,其特 征在于:所述數(shù)據(jù)庫交流線表中,字段名mRID表示交流線標識,字段名name表示交流線名 稱,字段名aliasName表示交流線別名名稱,字段名XML Body表示交流線詳細信息。
11. 根據(jù)權(quán)利要求5所述的基于XML原生數(shù)據(jù)庫的電網(wǎng)數(shù)據(jù)模型混合式存取方法,其特 征在于:所述數(shù)據(jù)庫熔斷器表中,字段名mRID表示熔斷器標識,字段名name表示熔斷器名 稱,字段名aliasName表示熔斷器別名名稱,字段名XML Body表示熔斷器詳細信息。
【專利摘要】本發(fā)明提供一種基于XML原生數(shù)據(jù)庫的電網(wǎng)數(shù)據(jù)模型混合式存取方法,包括以下步驟:確定電網(wǎng)數(shù)據(jù)模型,并將所述電網(wǎng)數(shù)據(jù)模型分為基本數(shù)據(jù)類型和復(fù)雜數(shù)據(jù)類型;將基本數(shù)據(jù)類型以關(guān)系數(shù)據(jù)庫基本數(shù)據(jù)類型存儲,并將復(fù)雜數(shù)據(jù)類型以XML原生數(shù)據(jù)類型存儲;將復(fù)雜數(shù)據(jù)類型進行多級拆分,重復(fù)上述步驟;根據(jù)唯一編號提取電網(wǎng)數(shù)據(jù)模型。本發(fā)明基于XML原生數(shù)據(jù)庫的電網(wǎng)數(shù)據(jù)模型混合式存取方法,基于面向?qū)ο蟮牟呗?,綜合利用關(guān)系型數(shù)據(jù)庫和XML格式的優(yōu)點,實現(xiàn)電網(wǎng)模型數(shù)據(jù)的快速存儲、查詢與轉(zhuǎn)換。
【IPC分類】G06F17-30
【公開號】CN104657443
【申請?zhí)枴緾N201510058697
【發(fā)明人】呂廣憲, 趙江河, 劉鵬, 陸一鳴, 劉海濤, 王立巖, 郭昆亞, 金鵬
【申請人】國家電網(wǎng)公司, 中國電力科學(xué)研究院, 國網(wǎng)遼寧省電力有限公司沈陽供電公司
【公開日】2015年5月27日
【申請日】2015年2月4日
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
运城市| 汉沽区| 佛冈县| 彰武县| 常山县| 瓮安县| 航空| 德庆县| 涟水县| 定远县| 平泉县| 错那县| 高州市| 榆社县| 巍山| 景东| 哈巴河县| 老河口市| 哈尔滨市| 马龙县| 岚皋县| 来凤县| 芷江| 台前县| 大化| 博野县| 十堰市| 莎车县| 叶城县| 大港区| 石狮市| 伊宁市| 漳州市| 隆安县| 砚山县| 汉川市| 渝北区| 赞皇县| 榕江县| 新龙县| 安溪县|