在线客服
扫描二维码
下载博学谷APP扫描二维码
关注博学谷微信公众号
众所周知,在软件测试中,数据库是必备知识,也基础中的基础。今天小编整理了关于数据库基础的试题汇总,希望和大家一起分享。
一、什么是数据库?
数据库(Database)是按照数据结构来组织、存储和管理数据的仓库。
二、什么是关系型数据库,主键,外键,索引分别是什么?
关系型数据库是由多张能互相联接的二维行列表格组成的数据库。
主关键字(primary key)是表中的一个或多个字段,它的值用于唯一地标识表中的某一条记录。
外键表示了两个关系之间的相关联系。以另一个关系的外键作主 关键字的表被称为主表,具有此外键的表被称为主表的从表。外键又称作外关键字。
在关系数据库中,索引是一种单独的、物理的对数据库表中一列 或多列的值进行排序的一种存储结构,它是某个表中一列或若干列值 的集合和相应的指向表中物理标识这些值的数据页的逻辑指针清单。
三、表的连接查询方式有哪些,有什么区别?
交叉连接即笛卡儿乘积,是指两个关系中所有元组的任意组合 使用内连接时,如果两个表的相关字段满足连接条件,就从这两个表中提 取数据并组合成新的记录。自连接是一种特殊的内连接,它是指相互连接的表在物理上为同一张表,但可以在逻辑上分为两张表外连接是只限制一张表中的数据必须满足连接条件,而另一张表中的 数据可以不满足连接条件的连接方式。
四、SQL的select 语句完整的执行顺序?
1、from 子句组装来自不同数据源的数据;
2、where 子句基于指定的条件对记录行进行筛选;
3、group by 子句将数据划分为多个分组;
4、使用聚集函数进行计算;
5、使用 having 子句筛选分组;
6、计算所有的表达式;
7、select 的字段;
8、使用 order by 对结果集进行排序。
五、说一下 Mysql 数据库存储的原理?
储存过程是一个可编程的函数,它在数据库中创建并保存。它可以有SQL 语句和一些特殊的控制结构组成。 当希望在不同的应用程序或平台上执行相同的函数,或者封装特定功能时,存储过程是非常有用的。数据库中的存 储过程可以看做是对编程中面向对象方法的模拟。它允许控制数据的访问方式。
存储过程通常有以下优点:
1、存储过程能实现较快的执行速度
2、存储过程允许标准组件是编程。
3、存储过程可以用流程控制语句编写,有很强的灵活性,可以完成复杂的判断和较复杂的运算。
4、存储过程可被作为一种安全机制来充分利用。
5、存储过程能够减少网络流量
六、事务的特性?
1、原子性(Atomicity):事务中的全部操作在数据库中是不可分割的, 要么全部完成,要么均不执行。
2、一致性(Consistency):几个并行执行的事务,其执行结果必须与按 某一顺序串行执行的结果相一致。
3、隔离性(Isolation):事务的执行不受其他事务的干扰,事务执行的中间结果对其他事务必须是透明的。
4、持久性(Durability):对于任意已提交事务,系统必须保证该事务对数据库的改变不被丢失,即使数据库出现故障。
以上六个关于数据库基础的试题大家都掌握了吗?当然啦,后续的试题汇总小编都会陆续整理出来,这些都是干货,有需要的同学赶紧收藏吧!
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
软件测试常见面试题分享
软件测试工作非常严谨,需要软测试工程师提供完善的测试用例以及测试报告。对测试环节中的测试目的、测试方法、测试内容、测试记录等等进行详细的说明。下面就和大家分享两个关于软件测试的常见面试题。
8168
2019-07-09 16:59:23
软件测试经典面试题之软件工程
小编今天来和大家分享软件测试经典面试题之软件工程(附答案),感兴趣的同学可以继续看下去。
8224
2019-07-10 15:40:23
软件测试题之缺陷Bug
程序员一生与bug奋战,可谓是杀敌无数,见怪不怪了。今天小编要和大家分享软件测试题之缺陷Bug。
7803
2019-07-15 16:31:40
软件测试面试题之黑盒测试和白盒测试
众所周知,软件测试的测试类型有黑盒测试和白盒测试。而黑盒测试和白盒测试,也是软件测试面试题必考的知识点。本文整理了近年来有关黑盒测试和白盒测试所有经典的面试题,希望对大家有所帮助。
9166
2019-08-19 19:47:31
软件测试面试常见问题及答案
软件测试在国内起步较晚,但是经过近几年的发展,大部分互联网企业对软件测试岗位越来越重视,软件测试让产品更加完善,同时也大大降低了企业的运营成本。现在企业对于软件测试人员招聘越来越严格,软件测试工作也越来越严谨,下面小编整理了一些软件测试岗位面试时常见的问题和大家分享。
7737
2019-12-10 18:50:54