发明名称 |
具有持久性、用户可访问的位图值的数据库管理系统 |
摘要 |
一种数据库管理系统,具有位图值,在所述位图值中,在位串表示中的设置位指定其定义被内置于所述数据库管理系统的对象组。所述数据库管理系统还包括对所述位图值的用户可访问的操作。所述位图值借助于映射说明符和位串表示来表示,映射说明符用于指定对象组的范围,位串表示已经被映射到由范围说明符所指定的对象组。所述位串的表示可以被压缩。对所述值的位图操作可以修改范围说明符、位串大小或所述位串中的单个位。由位图值所表示的对象可以是数据库管理系统中的对象或其外部的对象。第一种位图值的例子是用于表示rowid组的位图值。可以使用rowid位图值来为在数据库管理系统的字段中所包含的任何对象组制作属性值的用户定义的索引。第二种位图值的例子是用于表示电子产品代码组的位图值。可以在需要一组ePC代码的紧凑表示的任何应用中使用ePC位图值。 |
申请公布号 |
CN101036141B |
申请公布日期 |
2013.01.02 |
申请号 |
CN200580016789.9 |
申请日期 |
2005.03.17 |
申请人 |
甲骨文国际有限公司 |
发明人 |
Y·胡;T·乔尔马;S·孙达拉;E·I·崇;S·达斯;J·斯里尼瓦桑 |
分类号 |
G06F17/30(2006.01)I |
主分类号 |
G06F17/30(2006.01)I |
代理机构 |
中国专利代理(香港)有限公司 72001 |
代理人 |
程天正;王忠忠 |
主权项 |
一种数据库管理系统,所述数据库管理系统使用多个位图值操作数据库对象,所述数据库管理系统具有改进项,所述数据库管理系统包括:用于存储包括位图值的数据库对象的存储装置,位图值具有位串的表示,其中:位串的表示中的一个或多个设置位指定数据库对象的集合,所述数据库对象的定义被内置于所述数据库管理系统中,和所述位图值的至少两个无需互不相交;以及用于执行一个或多个行动的至少一个处理装置,其中所述一个或多个行动包括:从数据库标识一个可查询的属性,其中:可查询的属性对应于数据库的不同行中的多个值,所述数据库的索引以此为依据,所述多个值被用作数据库管理系统的数据库键,以及对于所述可查询的属性,所述多个值中的至少两个值不是互不相交的;以及提供在所述数据库管理系统中实现的一个或多个用户可访问的位图操作,其中所述一个或多个用户可访问的位图操作能由该数据库管理系统的用户以及该数据库管理系统二者调用以便产生索引所述数据库的第一位图值,和所述一个或多个用户可访问的位图操作中的至少一个包括了包含用户指定的操作数的原语数据库索引操作,该用户指定的操作数包括位图值和对象集。 |
地址 |
美国加利福尼亚州 |