欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種用于網管系統(tǒng)的關系型數(shù)據(jù)查詢方法

文檔序號:6372237閱讀:157來源:國知局
專利名稱:一種用于網管系統(tǒng)的關系型數(shù)據(jù)查詢方法
技術領域
本發(fā)明涉及數(shù)據(jù)查詢領域,尤其是一種用于網管系統(tǒng)的關系型數(shù)據(jù)查詢方法。
背景技術
在電信設備的網管系統(tǒng),其中,需要管理很多的電信設備。在網管的邏輯視圖里,經常會有一些邏輯的對象,是由很多的物理對象構成,或者是物理對象與邏輯對象復合構成。比如A對象有屬性al,a2, a3, B對象有bl,b2, b3,而我們在網管的視圖里,可能要展現(xiàn)一種邏輯對象C,它的屬性構成為al,bl, a3, b2,這樣就需要對網管系統(tǒng)的數(shù)據(jù)進行查詢。在一般的處理,其中,每次查詢都需要重組SQL語句,但如果網管視圖對這樣的需求是動態(tài)變化且很多,那么采用傳統(tǒng)的設計,肯定滿足不了這種復雜查詢的需求。 傳統(tǒng)的SQL查詢,必須單獨書寫SQL語句,對數(shù)據(jù)庫進行查詢,如果要根據(jù)界面的選擇,直接動態(tài)生成SQL語句,并且得出結論,基本上是不可能的,這就需要發(fā)明一種查詢方式,只需要針對某類的查詢作出處理,之后的相同類別的查詢,都無需重新書寫SQL查詢語句。

發(fā)明內容
針對現(xiàn)有的數(shù)據(jù)查詢所存在的上述問題,現(xiàn)提供一種用于網管系統(tǒng)的關系型數(shù)據(jù)查詢方法。具體技術方案如下
一種用于網管系統(tǒng)的關系型數(shù)據(jù)查詢方法,包括客戶端和服務器端,所述服務器端包括一用于存放關系型數(shù)據(jù)對象的存儲空間,其中,所述存儲空間內還包括一用于存放查詢條件表達式的存儲模塊;使用者通過調用已存放的查詢條件表達式進行關系型數(shù)據(jù)對象的
重復查詢。優(yōu)選地,該用于網管系統(tǒng)的關系型數(shù)據(jù)查詢方法,其中,將所述存儲模塊劃分為多個存儲部件,每個所述存儲部件內存放有查詢對象實體、查詢對象實體的屬性以及查詢對象的條件中的任意一項,且每個所述存儲部件內存放的內容各不相同。優(yōu)選地,該用于網管系統(tǒng)的關系型數(shù)據(jù)查詢方法,其中,將所述存儲空間劃分為多個獨立空間,每個所述獨立空間內存放有一個所述關系型數(shù)據(jù)對象,每個所述獨立空間分別連接所述存儲模塊。優(yōu)選地,該用于網管系統(tǒng)的關系型數(shù)據(jù)查詢方法,其中,各個所述存儲部件中的內容共同組合成所述查詢條件表達式并存放在所述存儲模塊中。優(yōu)選地,該用于網管系統(tǒng)的關系型數(shù)據(jù)查詢方法,其中,將每個所述獨立空間劃分成多個存儲塊,所述存儲塊內存放有相應關系型數(shù)據(jù)對象的屬性值。優(yōu)選地,該用于網管系統(tǒng)的關系型數(shù)據(jù)查詢方法,其中,存在一接口模塊分別連接所述存儲空間和所述存儲模塊,通過所述接口模塊調用所述存儲模塊中已存放的查詢條件表達式,運行所述查詢條件表達式調取需要的關系型數(shù)據(jù)對象及相應屬性值并返回結果。
優(yōu)選地,該用于網管系統(tǒng)的關系型數(shù)據(jù)查詢方法,其中,存在一輸入模塊分別連接所述存儲模塊和所述存儲空間,通過所述輸入模塊定義所述查詢條件表達式并存入所述存儲模塊中供所述接口模塊調用;同時通過所述輸入模塊將所述關系型數(shù)據(jù)對象和相應屬性值輸入所述存儲空間內。優(yōu)選地,該用于網管系統(tǒng) 的關系型數(shù)據(jù)查詢方法,其中,將所述存儲空間包括所述存儲模塊封裝成一個整體,通過所述接口模塊和所述輸入模塊與外界連接。優(yōu)選地,該用于網管系統(tǒng)的關系型數(shù)據(jù)查詢方法,其中,具體步驟包括
步驟a,通過輸入模塊將數(shù)據(jù)對象及相應屬性值輸至所述存儲空間中保存;
步驟b,開始一次新類別的查詢時,通過輸入模塊將本次查詢的查詢條件表達式中的內容分別輸至所述存儲模塊的各個所述存儲部件中保存;
步驟C,通過接口模塊調用所述存儲模塊中的相應查詢條件表達式,然后根據(jù)所述查詢條件表達式從所述存儲空間中調取相應的數(shù)據(jù)對象及屬性值并返回結果。優(yōu)選地,該用于網管系統(tǒng)的關系型數(shù)據(jù)查詢方法,其中,當開始一次同類別的查詢時,直接進入所述步驟c進行查詢操作。上述技術方案的有益效果是
以面向對象的方式,定義好查詢的方式,使用的形式友好易懂,且對同類的查詢,直接利用,而不用重寫解析類及SQL語句。


為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖I是本發(fā)明實施例中查詢條件表達式組裝的原理框 圖2是本發(fā)明實施例中的流程示意圖。
具體實施例方式下面結合附圖和具體實施例對本發(fā)明作進一步說明,但不作為本發(fā)明的限定。如圖I所示為一種用于網管系統(tǒng)的關系型數(shù)據(jù)查詢方法,包括客戶端和服務器端,服務器端包括一用于存放關系型數(shù)據(jù)對象的存儲空間,該存儲空間即為一數(shù)據(jù)庫,其中,該存儲空間內還包括一用于存放查詢條件表達式的存儲模塊;使用者通過調用已存放的查詢條件表達式進行關系型數(shù)據(jù)對象的重復查詢。將存儲模塊劃分為多個存儲部件,如圖I所示,每個存儲部件內存放有查詢對象實體(Table對象)、查詢對象實體的屬性(Column對象)以及查詢對象的條件(Condition對象)中的任意一項,且每個存儲部件內存放的內容各不相同;各個存儲部件中的內容共同組合成查詢條件表達式(Expression對象)并存放在存儲模塊中;上述的過程即為查詢條件表達式的組裝,用戶可以自己定義需要查詢的對象的實體、屬性以及相應條件,上述內容在存儲模塊中自動組裝成一個完整的SQL查詢語句并存放在存儲模塊中的相應位置,這時用戶就可以調用該查詢語句進行查詢并得出正確結果;如此無論前端如何調用和自由變幻,后端的這一查詢條件表達式都不會變化,此后這類的查詢都可以調用該查詢條件表達式。在該用于網管系統(tǒng)的關系型數(shù)據(jù)查詢方法中,將存儲空間劃分為多個獨立空間,每個獨立空間內存放有一個關系型數(shù)據(jù)對象,每個獨立空間分別連接存儲模塊;每個獨立空間即為數(shù)據(jù)表中的“一行”。進一步的,將每個獨立空間劃分成多個存儲塊,存儲塊內存放有相應關系型數(shù)據(jù)對象的屬性值;存放同一類別屬性值的存儲塊共同構成數(shù)據(jù)表中的“一列”。該用于網管系統(tǒng)的關系型數(shù)據(jù)查詢方法中,存在一接口模塊(Execute模塊)和一輸入模塊分別連接存儲空間和存儲模塊;使用者通過接口模塊調用存儲模塊中已存放的查詢條件表達式,運行查詢條件表達式調取需要的關系型數(shù)據(jù)對象及相應屬性值并返回結果(Result);通過輸入模塊定義查詢條件表達式并存入存儲模塊中供接口模塊調用;同時通過輸入模塊將關系型數(shù)據(jù)對象和相應屬性值輸入存儲空間內。 進一步的,將存儲空間包括存儲模塊封裝成一個整體,并通過接口模塊和輸入模塊與外界連接;該整體為一黑盒,從外部無法直接得到其內部構造。該用于網管系統(tǒng)的關系型數(shù)據(jù)查詢方法中,具體步驟包括
步驟a,通過輸入模塊將數(shù)據(jù)對象及相應屬性值輸至存儲空間中保存;
步驟b,開始一次新類別的查詢時,通過輸入模塊將本次查詢的查詢條件表達式中的內容分別輸至存儲模塊的各個存儲部件中保存;
步驟C,通過接口模塊調用存儲模塊中的相應查詢條件表達式,然后根據(jù)查詢條件表達式從存儲空間中調取相應的數(shù)據(jù)對象及屬性值并返回結果。進一步的,當開始一次同類別的查詢時,可跳過步驟a和步驟b,直接進入步驟C,通過之前已存放的查詢條件表達式進行查詢操作。以上所述僅為本發(fā)明較佳的實施例,并非因此限制本發(fā)明的申請專利范圍,所以凡運用本發(fā)明說明書及圖示內容所作出的等效結構變化,或者本領域技術人員慣用的技術手段進行替換,均包含在本發(fā)明的保護范圍內。
權利要求
1.一種用于網管系統(tǒng)的關系型數(shù)據(jù)查詢方法,包括客戶端和服務器端,所述服務器端包括一用于存放關系型數(shù)據(jù)對象的存儲空間,其特征在于,所述存儲空間內還包括一用于存放查詢條件表達式的存儲模塊;使用者通過調用已存放的查詢條件表達式進行關系型數(shù)據(jù)對象的重復查詢。
2.如權利要求I所述的用于網管系統(tǒng)的關系型數(shù)據(jù)查詢方法,其特征在于,將所述存儲模塊劃分為多個存儲部件,每個所述存儲部件內存放有查詢對象實體、查詢對象實體的屬性以及查詢對象的條件中的任意一項,且每個所述存儲部件內存放的內容各不相同。
3.如權利要求I所述的用于網管系統(tǒng)的關系型 數(shù)據(jù)查詢方法,其特征在于,將所述存儲空間劃分為多個獨立空間,每個所述獨立空間內存放有一個所述關系型數(shù)據(jù)對象,每個所述獨立空間分別連接所述存儲模塊。
4.如權利要求2所述的用于網管系統(tǒng)的關系型數(shù)據(jù)查詢方法,其特征在于,各個所述存儲部件中的內容共同組合成所述查詢條件表達式并存放在所述存儲模塊中。
5.如權利要求3所述的用于網管系統(tǒng)的關系型數(shù)據(jù)查詢方法,其特征在于,將每個所述獨立空間劃分成多個存儲塊,所述存儲塊內存放有相應關系型數(shù)據(jù)對象的屬性值。
6.如權利要求5所述的用于網管系統(tǒng)的關系型數(shù)據(jù)查詢方法,其特征在于,存在一接口模塊分別連接所述存儲空間和所述存儲模塊,通過所述接口模塊調用所述存儲模塊中已存放的查詢條件表達式,運行所述查詢條件表達式調取需要的關系型數(shù)據(jù)對象及相應屬性值并返回結果。
7.如權利要求6所述的用于網管系統(tǒng)的關系型數(shù)據(jù)查詢方法,其特征在于,存在一輸入模塊分別連接所述存儲模塊和所述存儲空間,通過所述輸入模塊定義所述查詢條件表達式并存入所述存儲模塊中供所述接口模塊調用;同時通過所述輸入模塊將所述關系型數(shù)據(jù)對象和相應屬性值輸入所述存儲空間內。
8.如權利要求1-7中任意一項所述的用于網管系統(tǒng)的關系型數(shù)據(jù)查詢方法,其特征在于,具體步驟包括 步驟a,通過輸入模塊將數(shù)據(jù)對象及相應屬性值輸至所述存儲空間中保存; 步驟b,開始一次新類別的查詢時,通過輸入模塊將本次查詢的查詢條件表達式中的內容分別輸至所述存儲模塊的各個所述存儲部件中保存; 步驟C,通過接口模塊調用所述存儲模塊中的相應查詢條件表達式,然后根據(jù)所述查詢條件表達式從所述存儲空間中調取相應的數(shù)據(jù)對象及屬性值并返回結果。
9.如權利要求8所述的用于網管系統(tǒng)的關系型數(shù)據(jù)查詢方法,其特征在于,當開始一次同類別的查詢時,直接進入所述步驟c進行查詢操作。
全文摘要
本發(fā)明公開了一種用于網管系統(tǒng)的關系型數(shù)據(jù)查詢方法,包括客戶端和服務器端,所述服務器端包括一用于存放關系型數(shù)據(jù)對象的存儲空間,其中,所述存儲空間內還包括一用于存放查詢條件表達式的存儲模塊;使用者通過調用已存放的查詢條件表達式進行關系型數(shù)據(jù)對象的重復查詢;本發(fā)明的有益效果是以面向對象的方式,定義好查詢的方式,使用的形式友好易懂,且對同類的查詢,直接利用,而不用重寫解析類及SQL語句。
文檔編號G06F17/30GK102750382SQ20121021779
公開日2012年10月24日 申請日期2012年6月28日 優(yōu)先權日2012年6月28日
發(fā)明者段雄文 申請人:上海寰創(chuàng)通信科技股份有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
峨边| 辛集市| 万宁市| 防城港市| 奉化市| 扎鲁特旗| 株洲市| 鹰潭市| 通山县| 获嘉县| 蕲春县| 磐石市| 冀州市| 内江市| 溧水县| 八宿县| 澳门| 遂宁市| 报价| 乳山市| 南充市| 呼和浩特市| 扎赉特旗| 宜州市| 洛隆县| 浦北县| 定边县| 当阳市| 榆社县| 梧州市| 婺源县| 玉门市| 临西县| 邻水| 新密市| 鲁甸县| 红河县| 始兴县| 柘城县| 永年县| 平顶山市|