一种关系型数据库的操作方法、装置及电子设备制造方法及图纸

技术编号:42835320 阅读:30 留言:0更新日期:2024-09-24 21:08
本说明书提供一种关系型数据库的操作方法、装置及电子设备,其中方法包括:获取目标交易标识;查找与所述目标交易标识对应的目标有序链表,所述目标有序链表中包括交易执行过程中依次处理的数据表字段的标识、各数据表字段的顺序信息,以及第一个数据表的主键和主键取值;根据所述目标有序链表自动生成SQL查询语句的集合;调用所述集合中的SQL查询语句查询数据,所述查询结果用于确定交易测试结果。本方案无需编写测试人员逐个编写测试语句,从而能够降低对测试人员专业性的依赖;也无需测试人员在图形化界面中进行多步点击操作,大大减少测试人员所需执行的操作,提高测试人员的测试效率。

【技术实现步骤摘要】

本申请涉及计算机,可用于金融领域,特别涉及一种关系型数据库的操作方法、装置及电子设备


技术介绍

1、关系型数据库(relational database):是一种数据存储和管理的方式,通过将数据组织成表格的形式,使用sql(结构化查询语言)的标准语言来描述和操作数据。

2、目前,大型关系型数据库本身比较容易成为软件系统的瓶颈,单机存储容量、连接数、处理能力都有限。当单机表的数据量达到1000万或100g以后,由于查询维度较多,即使添加主从库,优化索引,做很多操作时性能仍然下降严重。因此,大部分大型关系型数据都做了分库分表操作。在做了此操作后,软件系统中某些复杂交易所涉及的数据中的表数据,可能存在于多个库的多个表中。软件测试领域的测试人员在对这个交易进行测试时,为保证交易逻辑正确性,需要追踪整个交易链路的数据,查找出该交易所涉及的所有库的所有表数据,进行一一核对。同时,在交易完成后,由于所使用的数据可能会被其他人同时使用,导致数据无法使用,在后续回归测试时,需要对数据进行恢复。

3、一、目前关系型数据库数据查找方法包括以下两个:...

【技术保护点】

1.一种关系型数据库的操作方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,根据所述目标有序链表自动生成SQL查询语句的集合,包括针对所述目标有序链表中的各表生成用于执行如下操作的SQL查询语句:

3.根据权利要求1所述的方法,其特征在于,通过以下方式构建有序链表:

4.根据权利要求3所述的方法,其特征在于,通过以下方式构建有序链表:

5.根据权利要求1所述的方法,其特征在于,所述方法还包括:

6.根据权利要求5所述的方法,其特征在于,所述方法还包括:

7.根据权利要求5所述的方法,其特征在...

【技术特征摘要】

1.一种关系型数据库的操作方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,根据所述目标有序链表自动生成sql查询语句的集合,包括针对所述目标有序链表中的各表生成用于执行如下操作的sql查询语句:

3.根据权利要求1所述的方法,其特征在于,通过以下方式构建有序链表:

4.根据权利要求3所述的方法,其特征在于,通过以下方式构建有序链表:

5.根据权利要求1所述的方法,其特征在于,所述方法还包括:

6.根据权利要求5所述的方法,其特征在于,所述方法...

【专利技术属性】
技术研发人员:李朝訾新宇张娜娜
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1