[发明专利]用于具有多个架构的表的数据库存储的方法无效
申请号: | 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.vipzhuanli.com/pat/books/201080066829.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:市电仿真器
- 下一篇:一种快速接线端子结构