-
公开(公告)号:US08930410B2
公开(公告)日:2015-01-06
申请号:US13251448
申请日:2011-10-03
申请人: Eric L. Alton , Thomas A. Beavin , Harley W. Boughton , Yao-Ching S. Chen , Curt L. Cotner , Yuping Ding , Dengfeng Gao , Gerald G. Kiernan , Xun Li , Irene C. Liu , Walid Rjaibi , Gregory R. Stager , Joyce A. Taylor , Timothy J. Vincent , Liyan Zhou
发明人: Eric L. Alton , Thomas A. Beavin , Harley W. Boughton , Yao-Ching S. Chen , Curt L. Cotner , Yuping Ding , Dengfeng Gao , Gerald G. Kiernan , Xun Li , Irene C. Liu , Walid Rjaibi , Gregory R. Stager , Joyce A. Taylor , Timothy J. Vincent , Liyan Zhou
IPC分类号: G06F17/30
CPC分类号: G06F17/30477
摘要: According to one embodiment of the present invention, a system processes a database query, and comprises a computer system including at least one processor. The system identifies one or more expressions within the database query utilizing a database object with value masking. Masking requirements are determined for each identified expression and the database object utilized by that identified expression is replicated to provide masked and actual versions of that database object in response to the masking requirements for that expression including masked values and actual values of that database object. The value masking of the database object is applied to the identified expressions within the database query based on the determined masking requirements to produce search results with masked values for the database query. Embodiments of the present invention further include a method and computer program product for processing a database query in substantially the same manner described above.
摘要翻译: 根据本发明的一个实施例,系统处理数据库查询,并且包括包括至少一个处理器的计算机系统。 系统使用具有值屏蔽的数据库对象来识别数据库查询中的一个或多个表达式。 针对每个已标识的表达式确定掩蔽要求,并复制由该标识表达式使用的数据库对象,以响应该表达式的掩蔽要求(包括该数据库对象的掩蔽值和实际值)来提供该数据库对象的屏蔽和实际版本。 数据库对象的值屏蔽将基于确定的屏蔽要求应用于数据库查询中的标识表达式,以生成具有数据库查询的掩码值的搜索结果。 本发明的实施例还包括用于以与上述基本相同的方式处理数据库查询的方法和计算机程序产品。
-
公开(公告)号:US20130086088A1
公开(公告)日:2013-04-04
申请号:US13251448
申请日:2011-10-03
申请人: Eric L. Alton , Thomas A. Beavin , Harley W. Boughton , Yao-Ching S. Chen , Curt L. Cotner , Yuping Ding , Dengfeng Gao , Gerald G. Kiernan , Xun Li , Irene C. Liu , Walid Rjaibi , Gregory R. Stager , Joyce A. Taylor , Timothy J. Vincent , Liyan Zhou
发明人: Eric L. Alton , Thomas A. Beavin , Harley W. Boughton , Yao-Ching S. Chen , Curt L. Cotner , Yuping Ding , Dengfeng Gao , Gerald G. Kiernan , Xun Li , Irene C. Liu , Walid Rjaibi , Gregory R. Stager , Joyce A. Taylor , Timothy J. Vincent , Liyan Zhou
IPC分类号: G06F17/30
CPC分类号: G06F17/30477
摘要: According to one embodiment of the present invention, a system processes a database query, and comprises a computer system including at least one processor. The system identifies one or more expressions within the database query utilizing a database object with value masking. Masking requirements are determined for each identified expression and the database object utilized by that identified expression is replicated to provide masked and actual versions of that database object in response to the masking requirements for that expression including masked values and actual values of that database object. The value masking of the database object is applied to the identified expressions within the database query based on the determined masking requirements to produce search results with masked values for the database query. Embodiments of the present invention further include a method and computer program product for processing a database query in substantially the same manner described above.
摘要翻译: 根据本发明的一个实施例,系统处理数据库查询,并且包括包括至少一个处理器的计算机系统。 系统使用具有值屏蔽的数据库对象来识别数据库查询中的一个或多个表达式。 针对每个已标识的表达式确定掩蔽要求,并复制由该标识表达式使用的数据库对象,以响应该表达式的掩蔽要求(包括该数据库对象的掩蔽值和实际值)来提供该数据库对象的屏蔽和实际版本。 数据库对象的值屏蔽将基于确定的屏蔽要求应用于数据库查询中的标识表达式,以生成具有数据库查询的掩码值的搜索结果。 本发明的实施例还包括用于以与上述基本相同的方式处理数据库查询的方法和计算机程序产品。
-
公开(公告)号:US07711746B2
公开(公告)日:2010-05-04
申请号:US11311810
申请日:2005-12-17
申请人: Margaret Ann Bernal , Yao-Ching Stephen Chen , Ding-Wei Chieh , Curt Lee Cotner , Baoqiu Cui , Tammie Dang , Marion B. Farber , Georgia Carroll Fuller , Joe Cheng-yu Huang , Hui-An Lee , Claire Willey McFeely , Chunfeng Pei , James Willis Pickel , Yumi Kimura Tsuji , Jay A. Yothers , Margaret Alice Zagelow , Liyan Zhou
发明人: Margaret Ann Bernal , Yao-Ching Stephen Chen , Ding-Wei Chieh , Curt Lee Cotner , Baoqiu Cui , Tammie Dang , Marion B. Farber , Georgia Carroll Fuller , Joe Cheng-yu Huang , Hui-An Lee , Claire Willey McFeely , Chunfeng Pei , James Willis Pickel , Yumi Kimura Tsuji , Jay A. Yothers , Margaret Alice Zagelow , Liyan Zhou
IPC分类号: G06F7/00
CPC分类号: G06F17/30587
摘要: An SQL procedure deployment system deploys a query procedure comprising a procedural logic component and a database request component from a source system to a target system. At generation of the query procedure, the system generates a query procedure source code, a symbol table, and an encapsulated optimization results to regenerate run-time instructions for query statements of the database request component and make the query statements function with a deployed procedural logic component. The system maintains an association between the procedural logic component and the database request component during deployment. The system copies an internal representation of the procedural logic component to the target system without regeneration. The system regenerates the database request component to recreate the query procedure on the target system and to maintain a consistent interface between the procedural logic component and database request component.
摘要翻译: SQL过程部署系统将包含过程逻辑组件和数据库请求组件的查询过程从源系统部署到目标系统。 在生成查询过程时,系统生成查询过程源代码,符号表和封装的优化结果,以重新生成数据库请求组件的查询语句的运行时指令,并使查询语句具有部署的过程逻辑 零件。 在部署期间,系统维护程序逻辑组件和数据库请求组件之间的关联。 系统将程序逻辑组件的内部表示复制到目标系统,而无需再生。 系统重新生成数据库请求组件以在目标系统上重新创建查询过程,并在过程逻辑组件和数据库请求组件之间保持一致的接口。
-
公开(公告)号:US20070143249A1
公开(公告)日:2007-06-21
申请号:US11311810
申请日:2005-12-17
申请人: Margaret Bernal , Yao-Ching Chen , Ding-Wei Chieh , Curt Cotner , Baoqiu Cui , Tammie Dang , Marion Farber , Georgia Fuller , Joe Huang , Hui-An Lee , Claire McFeely , Chunfeng Pei , James Pickel , Yumi Tsuji , Jay Yothers , Margaret Zagelow , Liyan Zhou
发明人: Margaret Bernal , Yao-Ching Chen , Ding-Wei Chieh , Curt Cotner , Baoqiu Cui , Tammie Dang , Marion Farber , Georgia Fuller , Joe Huang , Hui-An Lee , Claire McFeely , Chunfeng Pei , James Pickel , Yumi Tsuji , Jay Yothers , Margaret Zagelow , Liyan Zhou
IPC分类号: G06F17/30
CPC分类号: G06F17/30587
摘要: An SQL procedure deployment system deploys a query procedure comprising a procedural logic component and a database request component from a source system to a target system. At generation of the query procedure, the system generates a query procedure source code, a symbol table, and an encapsulated optimization results to regenerate run-time instructions for query statements of the database request component and make the query statements function with a deployed procedural logic component. The system maintains an association between the procedural logic component and the database request component during deployment. The system copies an internal representation of the procedural logic component to the target system without regeneration. The system regenerates the database request component to recreate the query procedure on the target system and to maintain a consistent interface between the procedural logic component and database request component.
摘要翻译: SQL过程部署系统将包含过程逻辑组件和数据库请求组件的查询过程从源系统部署到目标系统。 在生成查询过程时,系统生成查询过程源代码,符号表和封装的优化结果,以重新生成数据库请求组件的查询语句的运行时指令,并使查询语句具有部署的过程逻辑 零件。 在部署期间,系统维护程序逻辑组件和数据库请求组件之间的关联。 系统将程序逻辑组件的内部表示复制到目标系统,而无需再生。 系统重新生成数据库请求组件以在目标系统上重新创建查询过程,并在过程逻辑组件和数据库请求组件之间保持一致的接口。
-
公开(公告)号:US20070055644A1
公开(公告)日:2007-03-08
申请号:US11222884
申请日:2005-09-08
申请人: Margaret Bernal , Yao-Ching Chen , Ding-Wei Chieh , Christopher Crone , Baoqiu Cui , Tammie Dang , Marion Farber , Fen-Ling Lin , Chunfeng Pei , Yumi Tsuji , Jay Yothers , Liyan Zhou
发明人: Margaret Bernal , Yao-Ching Chen , Ding-Wei Chieh , Christopher Crone , Baoqiu Cui , Tammie Dang , Marion Farber , Fen-Ling Lin , Chunfeng Pei , Yumi Tsuji , Jay Yothers , Liyan Zhou
IPC分类号: G06F17/30
CPC分类号: G06F16/2453 , G06F16/24549
摘要: A method and system for using a procedure residing and executed entirely within a database system is disclosed. The procedure utilizes at least one variable, which has a plurality of attributes. The method and system include defining the at least one variable as at least one global variable prior to calling of the procedure. Defining the global variable(s) includes informing the database system of the plurality of attributes of the variable(s) and allowing the database system access to the at least one variable. The method and system also include tracking the global variable(s).
摘要翻译: 公开了一种使用驻留在数据库系统中完全执行的过程的方法和系统。 该过程利用至少一个具有多个属性的变量。 该方法和系统包括在调用该过程之前将至少一个变量定义为至少一个全局变量。 定义全局变量包括向数据库系统通知变量的多个属性并允许数据库系统访问至少一个变量。 该方法和系统还包括跟踪全局变量。
-
-
-
-