[發明專利]數據庫實現方法有效
| 申請號: | 201310597381.1 | 申請日: | 2013-11-22 |
| 公開(公告)號: | CN103559323A | 公開(公告)日: | 2014-02-05 |
| 發明(設計)人: | 盛杰 | 申請(專利權)人: | 盛杰 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 北京超凡志成知識產權代理事務所(普通合伙) 11371 | 代理人: | 吳開磊 |
| 地址: | 518000 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據庫 實現 方法 | ||
1.一種數據庫實現方法,其特征在于,包括:
對提供的表、字段,以及表與表之間的數據關系按預設規則分別唯一編碼;
將得到的所述表的編碼、所述字段的編碼及所述數據關系的編碼均存儲在創建的節點簇編碼結構表中,形成編碼節點;
根據所述表、字段及所述數據關系之間的從屬關系,在所述節點簇編碼結構表中建立表的編碼、字段的編碼及數據關系的編碼之間的從屬映射;
且在創建的節點簇值對照表中映射各編碼所對應的名稱,所述名稱包括所述表的名稱、字段的名稱或所述數據關系的名稱;
其中,在所述字段所對應的編碼節點下建立具有唯一編碼的編碼子節點,并在所述編碼子節點對應的存儲空間中存儲數據元。
2.根據權利要求1所述的方法,其特征在于,還包括:添加新的表、新的字段及新的數據關系中的一種或多種;
還包括:根據創建的編碼節點,直接尋址欲刪除的表、字段或數據關系,并對尋址到的欲刪除的表、字段及數據關系所占用的數據空間進行清除;
還包括:根據創建的編碼節點,直接尋址欲更改的表、字段或數據關系,并對尋址到的欲更改的表、字段及數據關系所占用的數據空間中的信息進行對應修改。
3.根據權利要求2所述的方法,其特征在于,所述添加新的表、新的字段及新的數據關系中的一種或多種,包括:
對欲添加的表、字段及數據關系按所述預設規則進行唯一編碼,得到新增編碼;
將所述新增編碼添加到所述節點簇值對照表中,并在所述節點簇編碼結構表中建立添加的表的新增編碼、字段的新增編碼及數據關系的新增編碼之間的從屬映射;且在創建的節點簇值對照表中映射各新增編碼所對應的名稱。
4.根據權利要求3所述的方法,其特征在于,所述對提供的表、字段,以及表與表之間的數據關系按預設規則分別唯一編碼,包括:對提供的表、字段,以及表與表之間的數據關系編碼時,按照同一編碼規則由小到大進行順序整數編碼。
5.根據權利要求4所述的方法,其特征在于,所述對欲添加的表、字段及數據關系按所述預設規則進行唯一編碼,得到新增編碼,包括:
獲取數據庫中當前整數編碼的最大值,將獲取到的當前整數編碼的最大值增加預設步長后作為新增編碼的起始值,利用所述起始值對欲添加的表、字段及數據關系由小到大進行順序整數編碼,得到新增編碼。
6.根據權利要求3所述的方法,其特征在于,所述將所述新增編碼添加到所述節點簇值對照表中,包括:
利用得到的所述新增編碼在所述節點簇值對照表中創建新的編碼節點,以將所述新增編碼添加到所述節點簇值對照表中;
或,
利用得到的所述新增編碼在已建立的編碼節點下創建新的編碼子節點,以將所述新增編碼添加到所述節點簇值對照表中;
或,
利用得到的所述新增編碼在已創建的編碼子節點下創建新的從屬子節點,以將所述新增編碼添加到所述節點簇值對照表中。
7.根據權利要求1所述的方法,其特征在于,還包括:對用戶提供的HTML格式的表進行數據庫編碼操作。
8.根據權利要求7所述的方法,其特征在于,所述對用戶提供的HTML格式的表進行數據庫編碼操作,包括:
抓取HTML格式的所述表的表元素,其中所述表元素包括:表名稱元素、數據段元素、數據元元素及數據關系元素;
根據抓取到的所述表元素創建數據待轉換池;
掃描所述數據待轉換池中的所有元素,并在節點簇編碼結構表中分別對所有元素創建唯一編碼,并建立創建的編碼之間的映射關系,同時在所述節點簇值對照表中映射各編碼所對應的名稱。
9.根據權利要求8所述的方法,其特征在于,所述對用戶提供的HTML格式的表進行數據庫編碼操作,還包括:檢測到用戶增加、刪除、或更改數據段或數據元時,對應在所述節點簇編碼結構表及所述節點簇值對照表中增加新的編碼、刪除指定編碼及該指定編碼對應的空間中的數據,或在指定的編碼存儲空間中修改數據。
10.根據權利要求1所述的方法,其特征在于,還包括:根據創建的所述編碼節點,直接尋址獲取相應的表、字段、數據關系或數據元,并利用尋址到的表、字段、數據關系及數據元按預設規則進行運算。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于盛杰,未經盛杰許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310597381.1/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種用于激光直接成像的版圖預處理方法
- 下一篇:一種具有位結構的沖壓裝置





