架构,表,存储过程和触发器是数据库的关键对象.我们已经为这些数据库对象共享了数据库测试类型和测试场景.
架构
数据库架构定义了数据库系统的结构.数据库管理系统支持的格式.模式是指数据库的结构(在关系数据库的情况下由数据库表组成).
数据库模式是一组称为对数据库强加的完整性约束的公式.这些完整性约束确保了模式各部分之间的兼容性.
在关系数据库中,模式由表,字段,视图,索引,包,过程,函数,触发器,类型组成,具体化视图,同义词,数据库链接和其他元素.
模式通常存储在数据字典中.尽管模式是以文本数据库语言定义的,但该术语通常用于指代数据库结构的图形描述.换句话说,schema是定义数据库中对象的数据库结构.
数据仓库中使用的常用模式类型是 :
Star Schema
Snowflakes Schema
Galaxy Schema
数据库中的表
在关系数据库中,表用于将信息组织成行和列.
示例 : Customer表包含客户ID,地址,电话号码等信息,作为一系列列.
每个单个数据都是表中的一个字段.列包含单个字段中的所有条目,例如所有客户的电话号码.字段按记录组织,这些记录是完整的信息集(例如关于特定客户的信息集),每个信息都包含一行.
存储过程
存储过程是以编译形式存储在数据库中的一系列SQL语句,多个程序可以共享它.使用存储过程有助于维护数据完整性,数据控制访问和提高工作效率.
触发器
数据库触发器是代码,执行以响应特定表或数据库中的视图上的某些事件.触发器主要用于维护数据库上信息的完整性.