[发明专利]基于数据视图和数据库表的改进的模式映射有效
| 申请号: | 201310397507.0 | 申请日: | 2013-09-04 |
| 公开(公告)号: | CN103678446B | 公开(公告)日: | 2018-06-05 |
| 发明(设计)人: | T.卡门兹;A.凯姆勒 | 申请(专利权)人: | SAP欧洲公司 |
| 主分类号: | G06F17/30 | 分类号: | G06F17/30 |
| 代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 邵亚丽 |
| 地址: | 德国瓦*** | 国省代码: | 德国;DE |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 映射 数据库表 数据模型 数据视图 编辑模式 物理模式 改进 集合 引用 | ||
1.一种基于数据视图和数据库表的模式映射的方法,其包括利用可执行程序指令操作用户计算机系统以便执行以下步骤:
从与所述用户计算机系统分离的提供商计算机系统接收包括第一数据库表的第一数据视图定义,第一数据库表使用第一模式标识符引用所述提供商计算机系统的数据库模式;
利用存储在所述用户计算机系统上的多个数据视图定义存储第一数据视图定义,包括使用不同于第一模式标识符的第二模式标识符来将第一数据视图的第一数据库表与所述用户计算机系统的数据库模式相关联;
从所存储的数据视图定义中访问第一数据视图定义;
从第一数据视图定义中引用的第一数据库表访问数据,包括将由第一数据库表引用的第一模式标识符映射到第二模式标识符以访问所述用户计算机系统中的数据库模式;以及
至少使用从数据库表访问的数据生成第一数据视图定义的视图。
2.如权利要求1所述的方法,其中,从第一数据视图定义中引用的第一数据库表访问数据包括:
确定与标识第一数据视图定义的标识符或者标识第一数据库表的标识符相对应的数据库模式名称;
使用所述数据库模式名称访问第一数据库模式;以及
访问来自第一数据库模式的第一数据库表。
3.如权利要求1所述的方法,还包括从第一数据视图定义中引用的第二数据库表访问数据,其中第二数据库表来自不同于第一数据库模式的第二数据库模式,其中生成第一数据视图定义的视图还包括使用从第二数据库表访问的数据。
4.如权利要求3所述的方法,其中,第二数据库模式是使用标识第二数据库表的标识符来标识的。
5.如权利要求1所述的方法,还包括:存储包括标识每个数据视图定义的多个标识符的模式映射信息,每个标识符与数据库模式相关联,其中使用标识第一数据视图定义的标识符从所述模式映射信息中标识第一数据库模式。
6.如权利要求1所述的方法,还包括:存储包括标识所述多个数据视图定义中引用的每个数据库表的多个标识符的模式映射信息,每个标识符与数据库模式相关联,其中使用标识第一数据库表的标识符从所述模式映射信息中标识第一数据库模式。
7.如权利要求1所述的方法,还包括:
向用户呈现与一个或多个数据视图定义相关的信息;
对于呈现给用户的每个数据视图定义,从用户接收代表标识数据库模式的标识符的信息;以及
存储标识所呈现的数据视图定义的标识符与从用户接收的标识符之间的映射。
8.如权利要求1所述的方法,还包括:
向用户呈现与由给定的数据视图定义引用的一个或多个数据库表相关的信息;
对于呈现给用户的每个数据库表,从用户接收代表标识数据库模式的标识符的信息;以及
存储标识所呈现的数据库表的标识符与从用户接收的标识符之间的映射。
9.一种数据库系统,包括:
包括处理器的计算设备;以及
存储系统,其上存储了计算机可执行程序代码,当所述计算机可执行程序代码被计算设备执行时,使所述计算设备:
从与所述数据库系统分离的提供商计算机系统接收包括第一数据库表的第一数据视图定义,第一数据库表使用第一模式标识符引用所述提供商计算机系统的数据库模式;
利用存储在所述数据库系统上的多个数据视图定义存储第一数据视图定义,包括使用不同于第一模式标识符的第二模式标识符来将第一数据视图的第一数据库表与所述数据库系统的数据库模式相关联;
从所存储的数据视图定义中访问第一数据视图定义;
从第一数据视图定义中引用的第一数据库表访问数据,包括将由第一数据库表引用的第一模式标识符映射到第二模式标识符以访问用户计算机系统中的数据库模式;以及
至少使用从数据库表访问的数据生成第一数据视图定义的视图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于SAP欧洲公司,未经SAP欧洲公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310397507.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种皮革服饰去污剂
- 下一篇:用于多系统全景中的数据保密和销毁的系统和方法





