软件测试

收藏 / 订阅

软件测试培训之数据库基础学习

同学们好,我们今天就正式开始数据库知识的介绍了。首先我们开始我们的第一讲,数据库基础知识。最终目的也是为了数据库测试

首先要知道的是我们现在学习的是关系型数据库。我们直观的看,一个数据库由多张表构成的,那么每张表有不重复的名称(表名),而且每个表是有多列组成的。可以这么理解一张表就是一个关系。关于表的还有一些概念要交代一下,第一个就是属性,一张关系表中的一个列就是一个属性,一个列又有它的名称和类型。元组,一张关系表中的一行数据就是元组,也成为记录。还有一个就是键,键是为在元组中快速查找设置的。键有主键和候选键之分。

今天要介绍的还有数据库的规范化,也就是第一范式、第二范式和第三范式。

第一范式:

–指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性(1)元组中的每个属性只能包含一个值(2)关系中的每个元组必须包含相同的数量(3)关系中的每个元组一定不能相同

第一条就是说每个单元格必须只有一个值,下面这个表就不符合要求了吧

序号编号
1A101,A102
2B101
第二条就是每行都有相同数量的列,第三条就是一个表中不能有相同的行。

第二范式:

–满足第二范式必须先满足第一范式

–要求数据表中的每一行记录必须可以被唯一的区分

–通常需要为表添加主键

第三范式

–必须先满足第二范式

–要求一个数据库表中不包含已在其他表中已包含的非主关键字信息,也就是外键


喜欢 (88) or分享 (0)
首页  上一页  12345678910  下一页 尾页 共73条记录 1/10

网友评论:7

  1. 小编 1年前 (2015-03-22) #5

    软件测试入门 :mrgreen:

留言主题 *

您的姓名 *

电子信箱:

电话号码:

请你留言: