开发手册 欢迎您!
软件开发者资料库

数据库测试 - 对象

数据库测试对象 - 从概述,类型,流程,技术,方案,对象,数据完整性,数据映射,性能(负载,压力),工具,数据库备份,恢复,安全性,挑战,面试问题开始学习数据库测试。

架构存储过程触发器是数据库的关键对象.我们已经为这些数据库对象共享了数据库测试类型和测试场景.

架构

数据库架构定义了数据库系统的结构.数据库管理系统支持的格式.模式是指数据库的结构(在关系数据库的情况下由数据库表组成).

数据库模式是一组称为对数据库强加的完整性约束的公式.这些完整性约束确保了模式各部分之间的兼容性.

在关系数据库中,模式由表,字段,视图,索引,包,过程,函数,触发器,类型组成,具体化视图,同义词,数据库链接和其他元素.

模式通常存储在数据字典中.尽管模式是以文本数据库语言定义的,但该术语通常用于指代数据库结构的图形描述.换句话说,schema是定义数据库中对象的数据库结构.

数据仓库中使用的常用模式类型是 :

  • Star Schema

  • Snowflakes Schema

  • Galaxy Schema

数据库中的表

在关系数据库中,表用于将信息组织成行和列.

示例 :  Customer表包含客户ID,地址,电话号码等信息,作为一系列列.

每个单个数据都是表中的一个字段.列包含单个字段中的所有条目,例如所有客户的电话号码.字段按记录组织,这些记录是完整的信息集(例如关于特定客户的信息集),每个信息都包含一行.

存储过程

存储过程是以编译形式存储在数据库中的一系列SQL语句,多个程序可以共享它.使用存储过程有助于维护数据完整性,数据控制访问和提高工作效率.

触发器

数据库触发器是代码,执行以响应特定表或数据库中的视图上的某些事件.触发器主要用于维护数据库上信息的完整性.