The subject of the invention is to provide a variable structure RDB system. The RDB system is used to provide variable structure RDB, with RDB and the RDB to perform processing processing, which is characterized in that the RDB has a class table, will define the structure for the class as a unit of data storage class records management; the attribute tables will be associated with each of the class as the property management and property records related to the recording; case table, examples will belong to each of the class as the class management and record the relevant examples of records; and the entity value table, representing the examples for the respective attribute with the value of entity value as a relationship with the case records and the attributes of the entity value records management, the processing section comprises a management device for the record management; property management unit for the record management of real property; An example management device for the management of the recorded instance, and the entity value management device for the management of the recorded entity value records.
【技术实现步骤摘要】
【国外来华专利技术】RDB系统
本专利技术涉及一种可变结构的RDB(关系数据库)系统。
技术介绍
以往,利用在各
和工业领域对各种信息进行数据库化、存储了各种信息的数据库系统。例如,客户信息数据库、公司信息数据库等是其一例,使用了RDB(关系数据库)。目前,利用RDB的RDB系统被广泛用作数据库系统。但是,为了使RDB系统工作,需要预先指定数据表的列(属性)。并且,需要预先为每个数据性质定义数据表本身。因此,在工作后增加数据表的列的情况下,或者进行数据表间的关系的添加或变更等的情况下,需要对RDB系统的处理程序进行大幅度的改变。因此,开发出一种用于将一般的RDB的数据表修改为属性名管理表、属性值管理表、组数据管理表、并将数据表的列(属性)用于数据表的行(元组)的RDB系统(专利文献1)。由于在用作数据个数来处理的行中配置作为数据表的管理项目来处理的列(属性),因而能够灵活地进行作为管理项目的属性的添加删除。专利文献1:日本特开2013-186774号公报利用专利文献1中记载的技术,能够灵活地进行以往的RDB系统的数据表中的属性的增减或变更。然而,不能增加以往的RDB系统中的表,并且不能在RDB上使用可变结构表现具有关系的多个数据表。并且,表中可利用的数据类型仅限于数值或事先定义的字符串。因此,需要一种能够更灵活地改变数据的结构或可利用的数据类型、数据间的关系等的、并能够容易地进行与这些改变相关的处理的RDB系统。
技术实现思路
本专利技术是鉴于上述实际情况而完成的,本专利技术的课题是提供一种可变结构的RDB系统。为了解决上述课题,本专利技术是一种RDB系统,用于提供可变结构 ...
【技术保护点】
一种RDB系统,用于提供可变结构的RDB,具有:RDB(关系数据库);和处理部,用于对所述RDB执行处理,其特征在于,所述RDB具有:类表,将对用于数据存储的结构单元进行定义的类作为类记录来管理;属性表,将与各所述类相关联的属性作为与所述类记录有关系的属性记录进行管理;实例表,将属于各所述类的实例作为与所述类记录有关系的实例记录进行管理;以及实体值表,将表示所述实例针对各自的所述属性具有的值的实体值作为与所述实例记录和属性记录有关系的实体值记录进行管理,所述处理部具有:类管理装置,用于根据所输入的类信息进行所述类记录的管理;属性管理装置,用于根据所输入的属性信息进行所述属性记录的管理;实例管理装置,用于根据所输入的实例信息进行所述实例记录的管理;以及实体值管理装置,用于根据所输入的实体值信息进行所述实体值记录的管理。
【技术特征摘要】
【国外来华专利技术】2015.06.08 JP 2015-1161171.一种RDB系统,用于提供可变结构的RDB,具有:RDB(关系数据库);和处理部,用于对所述RDB执行处理,其特征在于,所述RDB具有:类表,将对用于数据存储的结构单元进行定义的类作为类记录来管理;属性表,将与各所述类相关联的属性作为与所述类记录有关系的属性记录进行管理;实例表,将属于各所述类的实例作为与所述类记录有关系的实例记录进行管理;以及实体值表,将表示所述实例针对各自的所述属性具有的值的实体值作为与所述实例记录和属性记录有关系的实体值记录进行管理,所述处理部具有:类管理装置,用于根据所输入的类信息进行所述类记录的管理;属性管理装置,用于根据所输入的属性信息进行所述属性记录的管理;实例管理装置,用于根据所输入的实例信息进行所述实例记录的管理;以及实体值管理装置,用于根据所输入的实体值信息进行所述实体值记录的管理。2.如权利要求1所述的RDB系统,其特征在于,所述实体值记录中的实体值能够将至少指定了实例的参考值作为值来保持。3.如权利要求1或2所述的RDB系统,其特征在于,所述属性记录具有表示所述实体值记录中的实体值的值类型的类型信息。4.如权利要求1至3中任一项所述的RDB系统,其特征在于,所述属性记录具有表示所述实体值记录中实体值的唯一性的唯一性信息。5.如权利要求1至4中任一项所述的RDB系统,其特征在于,所述RDB还具有:语言表,将用于数据存储的语言作为语言记录进行管理;类语言表,将所述类的不同语言中的名称作为与类记录和语言记录有关的类语言记录进行管理;以及属性语言表,将所述属性的不同语言中的名称作为与属性记录和语言记录有关系的属性语言记录进行管理,所述处理部还具有:语言管理装置,用于根据所输入的语言信息进行所述语言记录的管理;类语言管理装置,用于根据所输入的类语言信息进行所述类语言记录的管理;以及属性语言管理装置,用于根据所输入的属性语言信息进行所述属性语言记录的管理,所述实体值记录还与语言记录有关。6.如权利要求5所述的RDB系统,其特征在于,所述属性语言记录具有表示实体值记录中的实体值的输入...
【专利技术属性】
技术研发人员:森秀树,
申请(专利权)人:媒体制作控股有限公司,
类型:发明
国别省市:日本,JP
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。