关系数据模型是最著名的数据模型,全世界大多数人都在使用它,它是一种简单而有效的数据模型,并具有以最佳方式处理数据的能力。
表用于处理关系数据模型中的数据。包含有关公司员工数据的表格示例如下-
<员工>
Emp_Number | Emp_Name | Emp_Designation | Emp_Age | Emp_Salary |
---|---|---|---|---|
1 | 插口 | 经理 | 35 | 50000 |
2 | 汤姆 | 技术员 | 25 | 25000 |
3 | 亨利 | 秘书 | 50 | 30000 |
表Employee具有以下特征-
元组-表格的一行称为元组。它根据表模式存储数据详细信息。
列-数据库的列代表相同形式的数据。示例-在上述数据库中,“名称”表示所有员工的姓名。
关系模式-关系模式定义表名称及其属性。上表的架构为Employee(员工编号,姓名,职务,年龄,薪水)
键-表的键是可以唯一标识所有元组的属性。在Employee表中,键是Emp Number,因为它对每个雇员都是唯一的。
每个关系都有一些必须满足的约束才能称为关系模型。这些如下-
关键约束-必须至少有一组可以以独特方式标识元组的属性。此集合称为键。
域约束-数据库中必须遵循某些特定于域的约束。示例-员工的薪水不能为负,因此薪水字段只能为正值。
引用完整性约束-这些约束用于描述外键的行为。外键是可以在另一个关系中引用的关系的键。