在执行测试用例时,若测试数据不太好构造 ,可以通过数据库构造测试数据 ,从而提高测试效率 。
所谓数据库,其实就是一个数据仓库 ,是由多个具体的数据库组成 ,且每个数据库中都存放了若干张表 ,表中才是存放的是具体数据 。对于用户来说 ,其实主要就是对数据库、表以及数据的操作 。
关系型数据库 :是由关系模型构成的数据库 ,每个表是由行和列组成 ,同时表和表之间是有一定的关系 。
非关系型数据库 :存放数据形式可能是键值对 ,文档 。比如:redis .
sqlserver : 微软开发的数据库 ,只支持windows系统,用户相对来说比较少 。
sqlite : 移动版的数据库 ,特点就是比较小 , 一般都是几十KB -几M。
每张表都是由行和列构成 ,也就是二维表格 ,跟execl一样 。
表和表之间建立关联关系 ,建立关联关系的字段叫公共业务字段(在不同表中的业务含义是一样的) ,能解决查询数据来源于多张表的情况 。
主要是给表中的字段加以限制 ,比如年龄输入的是整数 。可以通过设计表查看 ,常见的数据类型有
整数 :tinyint , smallint ,mediumint ,int ,bigint ,具体字段 :年龄 、银行卡号 、订单编号 、用户编号 。
小数 : float ,double ,decmial . 具体字段 : 价格 ,用户余额 。
字符串 : varchar ,比如:姓名 ,地址 ,班级 ,城市 。
枚举 : enum('值1','值2','值n') ,比如省份 ,性别 ,班级
文本 :tinytext 、text 、mediumtext ,longtext ,比如 :文章标题 ,文章内容 。
运行已选择 : 只运行已选中的SQL语句,鼠标右击,点击运行已选中 。
运行了多条SQL语句 ,每条数据的结尾都要加 ; ,否则会报错 。
-- 1.1 创建 :create database 数据库名
-- 1.3 删除数据库 : drop database 数据库名

上一篇:软件设计师考试教程
下一篇:软件设计师考前重点回顾
软考梦工厂
扫码关注我们