【技术实现步骤摘要】
本专利技术涉及关系数据库中的信息存储,并且特别涉及用于在关系数据库中存储具有较深分层关系的信息的方法和数据结构。
技术介绍
用于将信息存储在关系数据库中的关系数据库和装置,被用来存储相关信息并提供用于指定关系的装置。例子包括服务供给,其中用户记录是保持相关的关系,包括“服务地址”、“内容预订给”、“服务级协议参数”、“访问窗口收费方案”、“连通性记录”等等。尽管所有这种信息确实可以被存储在每个用户的单个超记录(super-record)中,然而当服务隶属于不同的供给时,当大部分用户不服从于内容限制、不服从于服务级协议或者具有到服务的固定费用(flat fee)接入时,所有用户的超记录的存储是低效的。关系数据库技术提供用于编组被跟踪信息并用于指定其间的相互关系的装置。服务记录的地址、内容预定记录、服务级协议参数记录、访问窗口收费方案记录和连通性记录在对应表格中的存储,采用了主记录键(primary record key)和外记录键(foreign record key)。主记录键用于将各个表格内的记录分类,并用于从所述表格检索记录。外键用来表达不同表格中的记录之间的关系。例如在对服务产生帐单时,还为每个用户查询服务表格的地址,以获得用户标识符。典型地,用户标识符是用于存储服务记录自己的地址的主键。其次,访问窗口收费方案表格是基于用户标识符而被搜索的,以确定用户是否具有无限制的固定费用接入、基于固定费用时间的接入或以时间段(a time of day)为索引的费用表。根据连通性记录不针对无限制的固定费用用户存储访问记录这一事实,关系数据库存储技术的示例性 ...
【技术保护点】
用于将高分层信息存储在关系数据库中的多个记录表格中的记录表格,在与多个分层组关联的数据库记录之间的关系,指定了跨越组的“包含”关系,每个记录表格包括:a.来自所述多个数据库记录组的组,所述组与包含层次的一个级别相关联,每个数据库记录 包括:i.数据部分,用于存储有关对应实体的信息,该对应实体与所述包含层次的级别相关联;和ii.记录键,用于唯一地标识整个关系数据库内的数据库记录,所述记录键具有指定至少一个记录键区域的格式,每个记录键区域与所述包含层次的对应 级别相关联,所述对应级别关联于组,该组与所述数据库记录的关系是“包含于其中”,存储于每个记录键区域中的记录键值给在对应于所述包含层次的级别的记录表格中的指定数据库记录编索引。
【技术特征摘要】
CA 2005-6-15 2,509,972;US 2005-10-24 11/255,9531.用于将高分层信息存储在关系数据库中的多个记录表格中的记录表格,在与多个分层组关联的数据库记录之间的关系,指定了跨越组的“包含”关系,每个记录表格包括a.来自所述多个数据库记录组的组,所述组与包含层次的一个级别相关联,每个数据库记录包括i.数据部分,用于存储有关对应实体的信息,该对应实体与所述包含层次的级别相关联;和ii.记录键,用于唯一地标识整个关系数据库内的数据库记录,所述记录键具有指定至少一个记录键区域的格式,每个记录键区域与所述包含层次的对应级别相关联,所述对应级别关联于组,该组与所述数据库记录的关系是“包含于其中”,存储于每个记录键区域中的记录键值给在对应于所述包含层次的级别的记录表格中的指定数据库记录编索引。2.根据权利要求1的记录表格,其中,采用所述关系数据库来存储关于被管理通信网络的网络管理信息,每个数据库记录对应于在所述通信网络中被部署的可管理实体,所述记录键包括字符串,每个记录键区域包括该字符串的子串。3.根据权利要求1的记录表格,所述记录键具有跨越所有记录表格的所有数据库记录的公共格式,所述记录键的格式指定了对应于所述多个包含层次级别的多个记录键区域。4.根据权利要求3的记录表格,其中,采用所述关系数据库来存储关于被管理通信网络的网络管理信息,每个数据库记录对应于在所述通信网络中被部署的可管理实体,所述记录键包括数字,每个记录键区域包括对应于该数字的二进制表示的多个比特。5.根据权利要求4的数据库记录,其中,所述记录键包括整数。6.用于将高分层信息存储在关系数据库中的多个数据库记录中的一个数据库记录,在与多个分层组相关联的数据库记录之间的关系,指定了跨越组的“包含”关系,所述数据库记录的每个组被存储在与包含层次的级别相关联的记录表格中,所述数据库记录包括a.数据部分,用于存储关于对应实体的信息,该对应实体与所述包含层次的级别相关联;和b.记录键,用于唯一地标识整个关系数据库内的数据库记录,所述记录键具有指定至少一个记录键区域的格式,每个记录键区域与所述包含层次的对应级别相关联,所述对应级别关联于组,该组与所述数据库记录的关系是“包含于其中”,存储于每个记录键区域中的记录键值,给在对应于所述包含层次的级别的记录表格中的指定数据库记录编索引。7.根据权利要求6的数据库记录,其中,采用所述关系数据库来存储关于被管理通信网络的网络管理信息,每个数据库记录对应于在所述通信网络中被部署的可管理实体,所述记录键包括字符串,每个记录键区域包括该字符串的子串。8.根据权利要求6的数据库记录,所述记录键具有跨越所有数据库记录的公共格式,所述记录键的格式指定了对应于所述多个包含层次级别的多个记录键区域。9.根据权利要求8的数据库记录,其中,采用所述关系数据库来存储关于被管理通信网络的网络管理信息,每个数据库记录对应于在所述通信网络中被部署的可管理实体,所述记录键包括数字,每个记录键区域包括对应于该数字的二进制表示的多个比特。10.根据权利要求9的数据库记录,其中,所述记录键包括整数。11.一种用于将高分层信息存储在关系数据库的多个数据库记录中的方法,在与多个分层组关联的数据库记录之间的关系,指定了跨越组的“包含”关系,所述方法包括a.将相同组的数据库记录存储在对应的记录表格中;和b.将记录键归于每个数据库记录,以唯一地标识在整个关系数据库内的数据库记录,所述记录键具有指定至少一个记录键区域的格式,每个...
【专利技术属性】
技术研发人员:Y阿瓦德,A穆斯塔法,M阿松,
申请(专利权)人:阿尔卡特公司,
类型:发明
国别省市:FR[法国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。