- 数据库测试教程
- 数据库测试 - 首页
- 数据库测试 – 概述
- 数据库测试 – 类型
- 数据库测试 – 流程
- 数据库测试 – 技术
- 数据库测试 – 场景
- 数据库测试 – 对象
- 数据库测试 – 数据完整性
- 数据库测试 – 数据映射
- 数据库测试 – 性能
- 数据库测试 – 工具
- 数据库测试 – 备份
- 数据库测试 – 恢复
- 数据库测试 – 安全性
- 数据库测试 – 挑战
- 数据库测试 - 面试问题
- 数据库测试有用资源
- 数据库测试 - 快速指南
- 数据库测试 - 有用资源
- 数据库测试 - 讨论
数据库测试 – 对象
模式、表、存储过程和触发器是数据库的关键对象。我们已经分享了这些数据库对象的数据库测试类型和测试场景。
模式
数据库模式以数据库管理系统支持的格式定义数据库系统的结构。模式指的是数据库的结构方式(在关系数据库的情况下由数据库表组成)。
数据库模式是一组称为完整性约束的公式,施加在数据库上。这些完整性约束确保模式各部分之间的兼容性。
在关系数据库中,模式包含表、字段、视图、索引、包、过程、函数、触发器、类型、物化视图、同义词、数据库链接和其他元素。
模式通常存储在数据字典中。虽然模式是在文本数据库语言中定义的,但该术语通常用于指代数据库结构的图形表示。换句话说,模式是定义数据库中对象的数据库结构。
数据仓库中常用的模式类型有:
- 星型模式
- 雪花模式
- 星系模式
数据库中的表
在关系数据库中,表用于将信息组织成行和列。
示例 - 客户表包含诸如客户 ID、地址、电话号码等信息,作为一系列列。
每个单独的数据片段都是表中的一个字段。列包含单个字段中的所有条目,例如所有客户的电话号码。字段被组织成记录,它们是完整的信息集(例如关于特定客户的信息集),每个信息集构成一行。
存储过程
存储过程是一系列存储在数据库中的已编译 SQL 语句,多个程序可以共享它。使用存储过程有助于维护数据完整性、数据控制访问并提高生产力。
触发器
数据库触发器是在数据库中特定表或视图上响应某些事件而执行的代码。触发器主要用于维护数据库上信息的完整性。
广告