[發明專利]用于具有多個架構的表的數據庫存儲的方法無效
| 申請號: | 201080066829.1 | 申請日: | 2010-03-17 |
| 公開(公告)號: | CN103026354A | 公開(公告)日: | 2013-04-03 |
| 發明(設計)人: | G.韋卡斯;J.克馬達;J.薩爾瓦楚亞;A.莫佐;M.A.蒙哈斯洛倫特 | 申請(專利權)人: | 瑞典愛立信有限公司;馬德里理工大學 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 中國專利代理(香港)有限公司 72001 | 代理人: | 楊美靈;朱海煜 |
| 地址: | 瑞典斯*** | 國省代碼: | 瑞典;SE |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 具有 架構 數據庫 存儲 方法 | ||
1.?一種在數據庫中存儲數據的方法,所述數據庫定義數據關系的表以及所述數據包括多個記錄,根據所述表的數據關系,每個記錄包括至少一個字段的數據值,所述方法包括:
存儲多個架構,每個架構定義與所述表相關聯的數據的相應的字段集合;以及
將所述記錄中的每個與標識所述架構之一的標識數據相關聯。
2.?根據權利要求1所述的方法,其中,所述架構中的每個具有相關聯的架構標識符,以及所述標識數據包括架構標識符。
3.?根據前面任何權利要求所述的方法,其中,所述多個架構存儲在所述數據庫的數據字典中。
4.?根據前面任何權利要求所述的方法,還包括:
創建另外的架構,所述另外的架構定義與所述表相關聯的數據的另外的字段集合;以及
存儲所述另外的架構。
5.?根據前面任何權利要求所述的方法,還包括:
讀取所述記錄之一;以及
修改與所述讀取的記錄相關聯的標識數據來標識所述多個架構中的另外一個。
6.?根據前面任何權利要求所述的方法,其中,多個記錄具有共同的相關聯的標識數據。
7.?根據權利要求6所述的方法,其中,所述多個記錄存儲在一頁或多頁中,以及其中,將所述記錄中的每個與標識所述架構之一的標識數據相關聯包括:
將標識數據與每頁相關聯;以及
在每頁中僅存儲與所述架構之一相關聯的記錄,所述架構之一由與那頁相關聯的標識數據標識。
8.?根據權利要求7所述的方法,還包括:
從第一頁記錄讀取第一記錄,所述第一頁記錄與標識第一架構的標識數據相關聯;
接收將用于更新所述第一記錄的更新數據;以及
在第二頁記錄中存儲第二記錄,所述第二記錄是基于所述第一記錄和所述更新數據以及所述第二頁與標識第二架構的標識數據相關聯。
9.?根據權利要求1至4中的任何一項所述的方法,其中,將每個記錄與標識所述架構之一的標識數據相關聯包括在每個記錄中存儲相應的標識數據。
10.?根據權利要求9所述的方法,還包括:
讀取記錄,所述記錄與標識第一架構的標識數據相關聯;
接收將用于更新所述記錄的更新數據;以及
基于所述更新數據來更新所述記錄并修改存儲在所述記錄上的標識數據以標識第二架構。
11.?根據前面任何權利要求所述的方法,其中,所述多個架構中的第一架構包括數據的第一多個字段以及所述多個架構中的第二架構包括數據的第二多個字段,所述第二多個字段包括數據的所述第一多個字段和至少一個另外的字段。
12.?根據權利要求11所述的方法,其中,所述第二架構的所述至少一個另外的字段與至少一個缺省值相關聯。
13.?一種從數據庫讀取記錄的方法,所述數據庫定義表以及數據包括多個記錄,每個記錄包括至少一個字段的值,所述數據庫存儲多個架構,每個架構定義與所述表相關聯的相應的字段集合,所述方法包括:
讀取與所述記錄相關聯的標識數據以標識所述架構之一;以及
基于所述標識的架構來讀取所述至少一個記錄。
14.?一種承載計算機可讀指令的計算機可讀介質,所述計算機可讀指令配置為執行根據前面任何權利要求所述的方法。
15.?用于存儲數據的計算機裝置,所述裝置包括:
存儲器,存儲處理器可讀指令;以及
處理器,配置為讀取和執行存儲在所述存儲器中的指令;
其中,所述處理器可讀指令包括控制所述處理器來執行根據權利要求1-13中的任何一項所述的方法的指令。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于瑞典愛立信有限公司;馬德里理工大學,未經瑞典愛立信有限公司;馬德里理工大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201080066829.1/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:市電仿真器
- 下一篇:一種快速接線端子結構





