关系数据模型

关系数据模型是最著名的数据模型,全世界大多数人都在使用它,它是一种简单而有效的数据模型,并具有以最佳方式处理数据的能力。

表用于处理关系数据模型中的数据。包含有关公司员工数据的表格示例如下-

<员工>

Emp_Number
Emp_Name
Emp_Designation
Emp_Age
Emp_Salary
1
插口
经理
35
50000
2
汤姆
技术员
25
25000
3
亨利
秘书
50
30000


表Employee具有以下特征-

  • 元组-表格的一行称为元组。它根据表模式存储数据详细信息。

  • 列-数据库的列代表相同形式的数据。示例-在上述数据库中,“名称”表示所有员工的姓名。

  • 关系模式-关系模式定义表名称及其属性。上表的架构为Employee(员工编号,姓名,职务,年龄,薪水)

  • 键-表的键是可以唯一标识所有元组的属性。在Employee表中,键是Emp Number,因为它对每个雇员都是唯一的。

约束条件

每个关系都有一些必须满足的约束才能称为关系模型。这些如下-

  • 关键约束-必须至少有一组可以以独特方式标识元组的属性。此集合称为键。

  • 域约束-数据库中必须遵循某些特定于域的约束。示例-员工的薪水不能为负,因此薪水字段只能为正值。

  • 引用完整性约束-这些约束用于描述外键的行为。外键是可以在另一个关系中引用的关系的键。