一种银行数据关系建立方法及装置的制造方法_2

文档序号:8381050阅读:来源:国知局
查询请 求包含待查询实体的实体编号及实体类型,所述的待查询实体为所述的用户信息实体、帐 户信息实体或业务信息实体;特定关联关系判断模块,用于判断所述查询请求是否指定查 询与所述待查询实体相关的特定关联关系;所述的特定关联关系包含所述的内部关联关 系、第二关联关系及第三关联关系;第一可查询标识判断模块,用于读取所述的关系参数 表,根据所述的关系参数表判断所述特定关联关系是否包含可查询标识;第一查询结果生 成模块,用于在与所述待查询实体相关的关系数据表中生成并记录第一查询结果;所述的 关系数据表包含所述的内部关系数据表、第二关系数据表及第三关系数据表;第一查询结 果显示模块,用于显示所述第一查询结果。
[0018] 在一实施例中,上述的查询单元还包括:关联关系获取模块,用于根据所述的待查 询实体读取所述的关系数据表,获取与所述待查询实体相关的关联关系,所述的关联关系 包含所述的内部关联关系、第二关联关系及第三关联关系;第二可查询标识判断模块,用 于根据所述关系参数表判断所述关联关系是否包含所述可查询标识;第二查询结果生成模 块,用于在与所述待查询实体相关的关系数据表中生成并记录第二查询结果;未查询结果 判断模块,用于判断是否有未查询的与所述待查询实体相关的所述关联关系;如果有未查 询的与所述待查询实体相关的所述关联关系,触发所述关联关系获取模块;否则,触发第二 查询结果显示模块;第二查询结果显示模块,用于显示所述第二查询结果。
[0019] 在一实施例中,当所述第二可查询标识判断模块根据所述关系参数表判断所述关 联关系不包含所述可查询标识时,第二查询结果生成模块在与所述待查询实体相关的关系 数据表中生成并记录的所述第二查询结果为0。
[0020] 通过本发明,能够提高对数据进行查询展示过程的效率,且由于并不需要提前预 设存储空间,更有利于数据存储空间资源的分配和应用。
【附图说明】
[0021] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例描述 中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些 实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些 附图获得其他的附图。
[0022] 图1为根据本发明实施例的银行数据关系建立方法的流程图;
[0023] 图2为根据本发明实施例的银行数据关系建立方法的另一流程图;
[0024] 图3为根据本发明实施例的银行数据关系建立方法的查询步骤的流程图;
[0025] 图4为根据本发明实施例的银行数据关系建立方法的撤销实体步骤的流程图;
[0026] 图5为根据本发明实施例的银行数据关系建立装置的结构示意图;
[0027] 图6为根据本发明实施例的银行数据关系建立装置的另一结构示意图;
[0028] 图7为根据本发明实施例的查询单元10的结构示意图;
[0029] 图8为根据本发明实施例的撤销实体单元21的结构示意图。
【具体实施方式】
[0030] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他 实施例,都属于本发明保护的范围。
[0031] 本发明实施例提供一种银行数据关系建立方法及装置。以下结合附图对本发明进 行详细说明。
[0032] 本发明实施例提供一种银行数据关系建立方法,如图1所示,该银行数据关系建 立方法包括:
[0033] 步骤SlOl :根据预设的用户信息、帐户信息及业务信息两两之间的内部关系创建 关系参数表;
[0034] 步骤S102 :获取包含用户信息、帐户信息及业务信息的多个用户数据,根据用户 数据生成数据实体,数据实体包含分别与用户信息、帐户信息及业务信息对应的用户信息 实体、帐户信息实体及业务信息实体;
[0035] 步骤S103 :查询关系参数表,根据关系参数表中定义的内部关系创建同一数据实 体包含的用户信息实体、帐户信息实体及业务信息实体两两之间的内部关联关系;
[0036] 步骤S104 :针对每一内部关联关系,分别生成一内部关系数据表。
[0037] 上述的步骤SlOl~步骤S104,是针对银行数据处理过程中产生的包含客户、客 户帐户及相关业务等的数据,分别建立各自对应的数据实体,并在同一客户实体(用户信 息实体)与其名下的各个客户帐户实体(帐户信息实体)以及各种业务实体(业务信息 实体)相互之间建立两两相关的内部关联关系,从而使得在对该客户的信息进行查询展示 时,通过其中任一个数据实体,即可查找其他相关的数据实体的信息,而并不需要像现有的 一对多的数据结构模型那样,每次查询时必须从客户出发,逐级延伸才能查到的具体的业 务数据,从而提高了查询展示过程的效率。同时,由于并不需要提前预设存储空间,也并不 影响整个银行数据处理系统的资源分配和应用。
[0038] 以下结合具体实例,针对上述各步骤进行详细的说明。
[0039] 上述的步骤S101,根据预设的用户信息、帐户信息及业务信息两两之间的内部关 系(即同一用户与其名下的各个帐户信息及业务信息)创建关系参数表。为了实现两个数 据实体之间关系的灵活设置,在本发明实施例中,是通过设置如表一所示的关系参数表来 预设各实体间的关系,并对各种关系进行标准化的限定。该关系参数表中记录两个实体之 间关联关系的创建原则,可用于实体关联关系创建过程中的属性限定。
[0040] 表一
【主权项】
1. 一种银行数据关系建立方法,其特征在于,所述的银行数据关系建立方法包括: 根据预设的用户信息、帐户信息及业务信息两两之间的内部关系创建关系参数表; 获取包含用户信息、帐户信息及业务信息的多个用户数据,根据所述的用户数据生成 数据实体,所述的数据实体包含分别与所述用户信息、帐户信息及业务信息对应的用户信 息实体、帐户信息实体及业务信息实体; 查询所述的关系参数表,根据所述关系参数表中定义的所述内部关系创建同一所述 数据实体包含的所述用户信息实体、帐户信息实体及业务信息实体两两之间的内部关联关 系; 针对每一所述内部关联关系,分别生成一内部关系数据表。
2. 根据权利要求1所述的银行数据关系建立方法,其特征在于,所述的银行数据关系 建立方法还包括: 在所述关系参数表中生成预设的相关联的不同用户信息之间的第二关系; 根据所述第二关系判断相关联的不同所述数据实体包含的所述用户信息实体之间是 否存在所述关系参数表中未定义的第二关系; 如果否,根据所述关系参数表中的第二关系创建所述相关联的不同所述数据实体包含 的所述用户信息实体之间的第二关联关系,并生成第二关系数据表。
3. 根据权利要求2所述的银行数据关系建立方法,其特征在于,当相关联的不同所述 数据实体包含的所述用户信息实体之间存在所述未定义的第二关系时, 在所述关系参数表中创建所述未定义的第二关系; 根据所述未定义的第二关系创建相关联的不同所述数据实体包含的所述用户信息实 体之间的第三关联关系,并生成第三关系数据表。
4. 根据权利要求3所述的银行数据关系建立方法,其特征在于,所述的银行数据关系 建立方法还包括: 撤销实体步骤,所述撤销实体步骤包括: 接收一包含待撤销实体信息的撤销实体请求; 根据所述撤销实体请求从包含所述内部关系数据表、第二关系数据表及第三关系数据 表的关系数据表中获取所述待撤销实体; 查询所述关系数据表中是否存在与所述待撤销实体相对应的关联关系,所述的待撤销 实体为所述的用户信息实体、帐户信息实体或业务信息实体,所述的关联关系包含所述的 内部关联关系、第二关联关系及第三关联关系; 如果是,获取所述的关联关系,并根据所述关系参数表判断所述的关联关系是否包含 限制撤销标识; 如果是,则删除所述的关联关系,并撤销所述待撤销实体;否则,撤销所述
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1