发明名称 数据库中原位修改的方法和系统
摘要 一种数据库系统,其中有或多个存有众多项目的项目数据库,各项目有给定的类型,它定义了此项目的字段。各字段包含或认作有相关属性或数据的对象,各项目的类型还用该项目能实施的方法格式定义行为,凡是另一项目子类型的项目类型,继承其母类型的全部字段和行为,且包含附加字段和/或定义新的/修改过的行为。项目可用Java<SUP>TM</SUP>编程语言表达,数据库系统可进一步采用搜索引擎,在数据库中该引擎依据项目来进行查询。在一个实施例中,该查询包括读操作,取操作,和通知操作。各查询要求包括表明操作类型的命令和模板。模板是项目对象,它具有某些或全部字段,设置成一定能精确匹配的特定值。模板项目的其他字段可指定为统配,其值是无关紧要的,搜索引擎可进一步配置成生成索引,用来贮藏具有查询共同指定特征的项目。在一个实施例中,数据库还可存贮要用模板集合匹配的项目集合。在另实施例中,搜索引擎能在数据库中实施对项目或项目集合的原位修改操作,而不用把要修改的项目或项目集合移出数据库。
申请公布号 CN1298524A 申请公布日期 2001.06.06
申请号 CN99805368.6 申请日期 1999.02.25
申请人 太阳微系统公司 发明人 R·谢夫勒;K·C·R·C·阿诺德;J·H·瓦尔多
分类号 G06F17/30 主分类号 G06F17/30
代理机构 上海专利商标事务所 代理人 孙敬国
主权项 1.修改数据库中项目的一种方法,所述数据库存贮许多由类类型组成并包括许多定型字段的项目,其特征在于,所述方法包括下列步骤:给出请求,包括相同类型的第一模板和第二模板;查找数据库中与第一模板相匹配的项目;以及在数据库中按原位照所述第二模板的所述字段修改所述相匹配的项目。
地址 美国加利福尼亚州