APP下载

计算机软件开发中的数据库测试技术研究

2022-07-21李鹏基

无线互联科技 2022年9期
关键词:数据库

李鹏基

(兰州外语职业学院,甘肃 兰州 730101)

1 测试数据库设计

研究表明,对于已投入运行的软件而言,其性能往往与数据库性能密切相关,这也间接说明如若数据库所表现出运行效果不理想,软件必然会被影响,在对计算机软件进行开发时,出于全面优化数据库性能的考虑,技术人员通常需要将更多精力用在数据库升级方面,以此来为数据库各表所具有规范性提供保证[1]。

对数据库而言,其规范的范式主要分为1NF~5NF以及BCNF,结合实践经验可知,在设计软件系统时,技术人员应优先考虑利用3NF 处理逻辑数据,这是因为经过3NF 处理的数据结构可得到简化,真正做到了以满足应用需求为前提,最大程度降低维护难度。 这里要注意一点,虽然3NF 在规范化处理方面有良好表现,但也有尚未解决的问题存在,即:在数据处理环节,3NF需要拆分数据库各表,当测试工作进行到数据查询阶段,再对各表进行连接。 拆分、连接操作往往需要花费较多时间,不仅检索、查询信息的速度会受到影响,整体查询效果也无法得到保证。

对数据库设计进行测试的关键点,可被归纳如下:其一,对需求分析阶段所形成逻辑模型进行测试,该模型与用户需求密切相关。 其二,对业务进行开发时,测试内容应以实体测试为主,相关测试往往更具专业性。存储过程、视图和表均为数据库实体,要想使测试工作发挥出应有作用,基于上述实体展开测试很有必要,若测试结果表明实体设计有明显漏洞存在,则需要有关人员对问题成因进行分析,从而制定切实可行的优化对策,使实体设计更加严密且科学。……

登录APP查看全文

猜你喜欢

数据库
数据库
数据库
数据库
数据库
数据库
数据库
数据库
数据库
数据库
数据库