[发明专利]管理数据集合的更改有效
申请号: | 201280005146.4 | 申请日: | 2012-01-13 |
公开(公告)号: | CN103329130A | 公开(公告)日: | 2013-09-25 |
发明(设计)人: | J·古尔德;T·珀金斯;A·维斯 | 申请(专利权)人: | 起元技术有限责任公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 安之斐 |
地址: | 美国马*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 管理 数据 集合 更改 | ||
对相关申请的交叉引用
本申请要求2011年1月14日提交的序列号为61/433,082的美国专利申请的优先权,其通过引用合并在此。
背景技术
本发明涉及管理数据的集合的更改。
诸如数据库系统的计算系统,提供了管理数据的集合的更改的各种机制。在某些情况下,用户提出并实施对存储在数据库中的数据的更改。一般地,数据库包括定义所存储的数据可以如何被改变的规则。
发明内容
一方面,一般地,一种用于管理对记录的集合的更改的方法,包括:在数据存储系统中存储第一记录组,所述第一记录组表示记录的集合的第一版本。该方法进一步包括:验证对记录的集合的提议更改,所述提议更改由通过用户界面接收的输入指定。所述验证包括:基于与提议更改相关联的验证标准查询数据存储系统并且响应于所述查询接收第一结果,处理表示更改还未应用到记录的集合的第二记录组以生成第二结果,基于第二结果更新第一结果以生成第三结果,并且处理第三结果以根据所述验证规则确定所述提议更改是否是有效的。
另一方面,一般地,一种计算机可读存储介质存储用于管理对记录的集合的更改的计算机程序。所述计算机程序包括指令,用于使计算机执行:在数据存储系统中存储第一记录组,所述第一记录组表示记录的集合的第一版本;以及验证对记录的集合的提议更改,所述提议更改由通过用户界面接收的输入指定。所述验证包括:基于与提议更改相关联的验证标准查询数据存储系统并且响应于所述查询接收第一结果,处理表示更改还未应用到记录的集合的第二记录组以生成第二结果,基于第二结果更新第一结果以生成第三结果,并且处理第三结果以确定根据所述验证规则所述提议更改是否是有效的。
另一方面,一般地,一种用于管理对记录的集合的更改的计算系统,包括:存储第一记录组的数据存储系统,所述第一记录组表示记录的集合的第一版本;以及至少一个处理器,经配置来验证对记录的集合的提议更改,所述提议更改由通过用户界面接收的输入指定。所述验证包括:基于与提议更改相关联的验证标准查询数据存储系统并且响应于所述查询接收第一结果,处理表示更改还未应用到记录的集合的第二记录组以生成第二结果,基于第二结果更新第一结果以生成第三结果,并且处理第三结果以确定根据所述验证规则所述提议更改是否是有效的。
另一方面,一般地,一种用于管理对记录的集合的更改的计算系统,包括:用于存储第一记录组的装置,所述第一记录组表示记录的集合的第一版本;以及用于验证对记录的集合的提议更改的装置,所述提议更改由通过用户界面接收的输入指定。所述验证包括:基于与提议更改相关联的验证标准查询数据存储系统并且响应于所述查询接收第一结果,处理表示更改还未应用到记录的集合的第二记录组以生成第二结果,基于第二结果更新第一结果以生成第三结果,并且处理第三结果以确定根据所述验证规则所述提议更改是否是有效的。
各方面可以包括以下特征中的一个或多个。第一记录组包括将一个或者多个源值映射到各自的目标值的元数据映射。如果一个或者多个源值之一被映射到两个不同的目标值,那么提议更改是无效的。处理所述第三结果包括识别应用所提议更改是否会引起一个或者多个重复的记录的生成。识别应用所提议更改是否会引起一个或者多个重复的记录的生成包括识别一个或者多个重复的行。通过使用作为验证标准的一个或者多个源值来识别所述一个或者多个重复的行。第二记录组包括表示已被输入到用户界面的、对第一记录组的提议更改的一个或者多个更改组。所述输入包括应用与先前保存的更改组相关联的更改到第一记录组的指令。验证对所述记录的集合的提议更改包括对比在用户界面中由输入指定的其它的提议更改,验证所述提议更改。用户界面包括选择性地显示记录组的一个或者多个子集的一个或者多个过滤器。如果提议更改不是有效的,则生成通知。该通知识别违反验证标准的提议更改的部分。
各方面可以包括一个或多个以下的优点。例如,本文描述的技术可以用来保持各种数据库和文件的完整性和准确性。本文描述的技术也可以让管理员有效地维护一个或多个记录系统。
从以下的说明以及从权利要求中,本发明的其它特征和优点将变得显而易见。
附图说明
图1是用于执行基于图形的计算的系统的框图。
图2是管理对记录集合的更改的示例性过程的流程图。
图3是示例性的计算环境的屏幕截图。
图4A和图4B是示例性的计算环境的屏幕截图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于起元技术有限责任公司,未经起元技术有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201280005146.4/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置