03 第三章 -数据库介绍
31-数据库概念
44-今日内容介绍
45-为什么学习数据库
数据库是什么?
为什么学习数据库
软件中产生的所有数据, 最终都要存储于数据库当中
测试人员如果想要进行数据查询/数据校验, 就必须掌握对数据库的基本操作
游戏,社交,新闻,商城,财务等等,数据都存储在数据库当中,数据库是软件的基础,
浏览器
后端服务器:业务服务器,数据库服务器
业务服务器,数据库服务器
数据查询(数据校验)
为什么学习数据库?
软件当中产生的所有的数据,最终都要存储在数据库当中
如果想要进行数据查询、数据校验,就必须掌握对数据库的基本操作
46-数据库是什么?
数据库是什么?
存储数据的一个软件,
物理存储服务器
用于存储数据的软件
表是基本的单位
表是数据存储的核心体现
表是数据存储的核心体现
47-数据库分类关系型数据库的说明
数据库的分类:
关系型数据库,
RDMS(relational database management system)关系型数据库系统
将数据之间的关系以数据库表的形式加以表达,并将数据存储在表格当中,来方便查询
以数据表的形式存储数据,来方便数据查询
非关系型数据库
mysqlweb项目当中使用最广泛的关系型数据
microsoft sql server
在微软项目当中使用
sqlite
轻量型数据库,主要应用在移动平台
SQLite:轻量型数据库,主要应用在移动平台
48-数据库分类关系型数据库的核心要素
数据行一条记录
数据列:字段
数据表:数据行的集合
数据库:数据表的集合,一个数据库当中能够有n多个数据表
数据表:数据行的集合
数据库:数据表的集合,一个数据库当中能够有n多个数据表
关系型数据库的核心要素
49-sql基本介绍
SQL Structured Query Language 结构化查询语言,通过sql语言对数据库进行操作
主流的关系型数据库都支持使用sql语言进行操作,也就是说可以通过sql语言操作sql
主流的关系型数据库都支持sql
DQL:数据查询语言,用于对数据进行查询
DML:数据操作语言,对数据进行增加修改删除
TPL:事务处理语言
虽然sql语言的分支很多,但是对于测试人员来说,我们只需要掌握查询
ccl指针控制语言,通过控制指针完成表的操作
ddl:数据定义语言,进行数据库,表的管理等
扩展:在mysql默认对sql语言不区分大小写