主权项 |
一种关系型数据库的数据压缩方法,其特征在于,包括下述步骤:定义操作实体、与操作实体相关的操作行为对象、以及评价操作行为对象的行为结果的操作行为数据,其中,操作实体和操作行为对象之间存在一对一的关系;定义静态实体、与静态实体相关的静态行为对象、以及评价静态行为对象的行为结果的静态行为数据,其中,静态实体和静态行为对象之间存在多对一的关系;定义动态实体、与动态实体相关的动态行为对象、以及评价动态行为对象的行为结果的动态行为数据,其中,动态实体和动态行为对象之间存在多对一的关系;关联操作实体和静态实体,形成操作实体‑静态实体关联关系表,其中,每一个静态实体与且仅与一个操作实体相关联,操作实体和与其相关联的静态实体在操作实体‑静态实体关联关系表中记录为授权关联关系,操作实体和与其不相关联的静态实体在操作实体‑静态实体关联关系表中记录为非授权关联关系;关联操作实体和动态实体,形成操作实体‑动态实体关联关系表,其中,每一个动态实体与至少两个操作实体相关联,其中有且仅有一个操作实体与该动态实体具有授权关联,操作实体和与其相关联的动态实体在操作实体‑动态实体关联关系表中记录为授权关联关系,操作实体和与其不相关联的动态实体在操作实体‑动态实体关联关系表中记录为非授权关联关系;以相同的操作实体、静态实体、动态实体或者行为对象为基础压缩合并操作实体‑静态实体关联关系表和操作实体‑动态实体关联关系表,形成数据库总关系表。 |