首页 > 编程知识 正文

软件测试实用教程题库,测试数据库面试题目及答案

时间:2023-05-05 18:15:32 阅读:48023 作者:3236

原标题:编程课程题库软件测试8个常见数据库问题

一、事务的四大特性

在原子、执行、不执行隔离或所有操作都执行之前,其他会话无法看到进程的一致性。 在事务前后,数据总量始终保持不变,并且在提交事务后,对数据的更改是永久的

二、关系数据库与非关系数据库的区别

【关系数据库】优势1、易于理解:二维表结构是一个非常接近逻辑世界的概念,关系模型比网状、层次等其他模型更容易理解2、使用方便:通用的SQL语言对于处理关系数据库非常方便3、易维护:丰富的完整性(实体完整性、引用完整性和用户定义完整性)大大降低了数据冗馀和数据不匹配的概率; 4、支持SQL,可用于复杂查询。 5、支持事务的缺点1、维持一致性所付出的巨大代价是其读写性能比较差; 2、固定的表结构3,不支持高并发读写需求; 4、不支持大量数据的高效读写非关系数据库【非关系数据库】的优点不需要经过sql层分析,读写性能高,基于键值对,数据不结合,容易扩展数据存储的形式nosql的存储格式是key,value格式的缺点是不提供sql支持

三.左连接和右连接的区别

一个拿走左边表格的一切,一个拿走右边表格的一切; 左连接where只影响右表,右连接where只影响左表。 四.索引的作用? 它的优缺点是什么?

索引是一个特殊的查询表,数据库搜索引擎可以利用它来加快数据搜索。 和现实生活中的书目录很相似,不用查整本书的内容就能找到想要的数据。 索引可以是唯一的。 创建索引后,可以指定一列或多列。 缺点是数据输入速度变慢,数据库大小也变大。 五.视图

视图是具有与物理表相同功能的虚拟表。 您可以添加、修改、搜索和操作视图,使其成为通常包含一个表或多个表的行或列的子集。 视图更改不会影响基本表。 这比多个表查询更容易获取数据。 六.主键和外键

键是表中的“一个或多个”字段,仅用于定义表中的行。 主键的值始终是唯一的。 外键是建立两个表之间关系的约束。 此关系通常涉及一个表中的主键字段和另一个表中的一组字段。 但是,也可能是同一张桌子。 这些连接的字段是外键。

七. mysql和redis

在类型上,mysql充当关系数据库,redis充当缓存数据库,mysql用于将用于持久化的数据存储在硬盘上,功能强大,但速度较慢的redis缓存相对常用的数据八、测试在什么情况下使用数据库

1 .在测试用例运行过程中,利用数据库验证数据的正确性和完整性2 .准确识别缺失情况时,可能需要到数据库查看数据的详细信息; 3 .针对某些专利的测试场景,测试人员需要利用数据库构建相关的测试数据4 .在升级APP应用程序时,在测试升级数据库的脚本时,测试人员与数据库进行交互回到搜狐,多看看

责任编辑:

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。