[發(fā)明專利]數(shù)據(jù)庫實現(xiàn)方法有效
| 申請?zhí)枺?/td> | 201310597381.1 | 申請日: | 2013-11-22 |
| 公開(公告)號: | CN103559323A | 公開(公告)日: | 2014-02-05 |
| 發(fā)明(設計)人: | 盛杰 | 申請(專利權)人: | 盛杰 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 北京超凡志成知識產(chǎn)權代理事務所(普通合伙) 11371 | 代理人: | 吳開磊 |
| 地址: | 518000 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數(shù)據(jù)庫 實現(xiàn) 方法 | ||
技術領域
本發(fā)明涉及數(shù)據(jù)庫技術領域,具體而言,涉及數(shù)據(jù)庫實現(xiàn)方法。
背景技術
數(shù)據(jù)庫是一種用來組織、存儲及管理數(shù)據(jù)的倉庫。相關技術中的數(shù)據(jù)庫主要以“表”為核心,“字段”為單位編碼設計實現(xiàn)。
相關技術中數(shù)據(jù)庫編碼實現(xiàn)時,首先分析得到表名,對表名編碼,并根據(jù)表名及編碼,創(chuàng)建表;獲取字段名,對字段名編碼,并在創(chuàng)建的對應的表結構中創(chuàng)建字段名。
相關技術中的數(shù)據(jù)庫實現(xiàn)方法,數(shù)據(jù)需要存儲時,每個數(shù)據(jù)元通過路徑:“表名”.“字段名”編碼轉換,通過兩次編碼“尋址”到存儲空間,然后將“數(shù)據(jù)元”存儲在指定的記錄空間中,在存儲時對數(shù)據(jù)元存儲的“記錄”進行第三次編碼。
相關技術中的數(shù)據(jù)庫實現(xiàn)方法,對表的編碼、字段的編碼及記錄的編碼分別獨立進行,各類編碼之間可重復,在尋址指定數(shù)據(jù)元時,均需多次編碼轉換并分散尋址,尋址速度較慢。
發(fā)明內容
本發(fā)明的目的在于提供數(shù)據(jù)庫實現(xiàn)方法,以解決上述的問題。
在本發(fā)明的實施例中提供了數(shù)據(jù)庫實現(xiàn)方法,包括:
對提供的表、字段,以及表與表之間的數(shù)據(jù)關系按預設規(guī)則分別唯一編碼;
將得到的所述表的編碼、所述字段的編碼及所述數(shù)據(jù)關系的編碼均存儲在創(chuàng)建的節(jié)點簇編碼結構表中,形成編碼節(jié)點;
根據(jù)所述表、字段及所述數(shù)據(jù)關系之間的從屬關系,在所述節(jié)點簇編碼結構表中建立表的編碼、字段的編碼及數(shù)據(jù)關系的編碼之間的從屬映射;
且在創(chuàng)建的節(jié)點簇值對照表中映射各編碼所對應的名稱,所述名稱包括所述表的名稱、字段的名稱或所述數(shù)據(jù)關系的名稱;
其中,在所述字段所對應的編碼節(jié)點下建立具有唯一編碼的編碼子節(jié)點,并在所述編碼子節(jié)點對應的存儲空間中存儲數(shù)據(jù)元。
本發(fā)明實施例提供的數(shù)據(jù)庫實現(xiàn)方法,對表、字段、數(shù)據(jù)關系及數(shù)據(jù)元分別進行唯一編碼,并統(tǒng)一存儲在一個地址空間即創(chuàng)建的節(jié)點簇編碼結構表及節(jié)點簇值對照表;如此尋址任何一個表、字段及數(shù)據(jù)元時,可以通過欲尋址的表、字段及數(shù)據(jù)元的唯一編碼一次尋址獲取,由此能夠提高數(shù)據(jù)庫的尋址效率。
附圖說明
圖1示出了本發(fā)明實施例中數(shù)據(jù)庫實現(xiàn)方法的流程圖。
具體實施方式
下面通過具體的實施例子并結合附圖對本發(fā)明做進一步的詳細描述。
本發(fā)明實施例中提供一種數(shù)據(jù)庫實現(xiàn)方法,如圖1所示,主要處理步驟包括:
步驟S11:對提供的表、字段,以及表與表之間的數(shù)據(jù)關系按預設規(guī)則分別唯一編碼;
步驟S12:將得到的表的編碼、字段的編碼及數(shù)據(jù)關系的編碼均存儲在創(chuàng)建的節(jié)點簇編碼結構表中,形成編碼節(jié)點;
步驟S13:根據(jù)表、字段及數(shù)據(jù)關系之間的從屬關系,在節(jié)點簇編碼結構表中建立表的編碼、字段的編碼及數(shù)據(jù)關系的編碼之間的從屬映射;
步驟S14:且在創(chuàng)建的節(jié)點簇值對照表中映射各編碼所對應的名稱,名稱包括表的名稱、字段的名稱或數(shù)據(jù)關系的名稱;
步驟S15:其中,在字段所對應的編碼節(jié)點下建立具有唯一編碼的編碼子節(jié)點,并在編碼子節(jié)點對應的存儲空間中存儲數(shù)據(jù)元。
本發(fā)明實施例提供的數(shù)據(jù)庫實現(xiàn)方法,對表、字段、數(shù)據(jù)關系及數(shù)據(jù)元分別進行唯一編碼,并統(tǒng)一存儲在一個地址空間即創(chuàng)建的節(jié)點簇編碼結構表及節(jié)點簇值對照表;如此尋址任何一個表、字段及數(shù)據(jù)元時,可以通過欲尋址的表、字段及數(shù)據(jù)元的唯一編碼一次尋址獲取,由此能夠提高數(shù)據(jù)庫的尋址效率。
本發(fā)明實施例的數(shù)據(jù)庫實現(xiàn)方法還包括:添加新的表、新的字段及新的數(shù)據(jù)關系中的一種或多種;還包括:根據(jù)創(chuàng)建的編碼節(jié)點,直接尋址欲刪除的表、字段或數(shù)據(jù)關系,并對尋址到的欲刪除的表、字段及數(shù)據(jù)關系所占用的數(shù)據(jù)空間進行清除;還包括:根據(jù)創(chuàng)建的編碼節(jié)點,直接尋址欲更改的表、字段或數(shù)據(jù)關系,并對尋址到的欲更改的表、字段及數(shù)據(jù)關系所占用的數(shù)據(jù)空間中的信息進行對應修改。
具體地,添加新的表、新的字段及新的數(shù)據(jù)關系中的一種或多種,包括:
對欲添加的表、字段及數(shù)據(jù)關系按預設規(guī)則進行唯一編碼,得到新增編碼;
將新增編碼添加到節(jié)點簇值對照表中,并在節(jié)點簇編碼結構表中建立添加的表的新增編碼、字段的新增編碼及數(shù)據(jù)關系的新增編碼之間的從屬映射;且在創(chuàng)建的節(jié)點簇值對照表中映射各新增編碼所對應的名稱。
本發(fā)明實施例中對提供的表、字段,以及表與表之間的數(shù)據(jù)關系按預設規(guī)則分別唯一編碼,包括:對提供的表、字段,以及表與表之間的數(shù)據(jù)關系編碼時,按照同一編碼規(guī)則由小到大進行順序整數(shù)編碼。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于盛杰,未經(jīng)盛杰許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310597381.1/2.html,轉載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種用于激光直接成像的版圖預處理方法
- 下一篇:一種具有位結構的沖壓裝置
- 數(shù)據(jù)庫
- 數(shù)據(jù)庫管理系統(tǒng)及數(shù)據(jù)庫
- 數(shù)據(jù)庫構筑裝置、數(shù)據(jù)庫檢索裝置、數(shù)據(jù)庫裝置、數(shù)據(jù)庫構筑方法、以及數(shù)據(jù)庫檢索方法
- 數(shù)據(jù)庫和數(shù)據(jù)庫處理方法
- 數(shù)據(jù)庫系統(tǒng)、數(shù)據(jù)庫更新方法、數(shù)據(jù)庫以及數(shù)據(jù)庫更新程序
- 容器數(shù)據(jù)庫
- 數(shù)據(jù)庫同步方法及數(shù)據(jù)庫
- 一種MongoDB數(shù)據(jù)庫對象復制延遲監(jiān)控方法和裝置
- 數(shù)據(jù)分布式存儲方法、裝置、電子設備及存儲介質
- 數(shù)據(jù)庫語句執(zhí)行方法及裝置
- 互動業(yè)務終端、實現(xiàn)系統(tǒng)及實現(xiàn)方法
- 街景地圖的實現(xiàn)方法和實現(xiàn)系統(tǒng)
- 游戲實現(xiàn)系統(tǒng)和游戲實現(xiàn)方法
- 圖像實現(xiàn)裝置及其圖像實現(xiàn)方法
- 增強現(xiàn)實的實現(xiàn)方法以及實現(xiàn)裝置
- 軟件架構的實現(xiàn)方法和實現(xiàn)平臺
- 數(shù)值預報的實現(xiàn)方法及實現(xiàn)系統(tǒng)
- 空調及其冬眠控制模式實現(xiàn)方法和實現(xiàn)裝置以及實現(xiàn)系統(tǒng)
- 空調及其睡眠控制模式實現(xiàn)方法和實現(xiàn)裝置以及實現(xiàn)系統(tǒng)
- 輸入設備實現(xiàn)方法及其實現(xiàn)裝置





