关系模型可以表示为具有列和行的表。每行称为元组。该列的每个表都有一个名称或属性。
域:它包含一组属性可以采用的原子值。
属性:它包含特定表中列的名称。每个属性Ai必须具有一个域dom(Ai)
关系实例:在关系数据库系统中, 关系实例由一组有限的元组表示。关系实例没有重复的元组。
关系模式:关系模式包含关系的名称以及所有列或属性的名称。
关系键:在关系键中, 每一行都有一个或多个属性。它可以唯一地标识关系中的行。
【DBMS关系模型概念】示例:学生关系
NAME | ROLL_NO | 电话号码 | 地址 | 年龄 |
---|---|---|---|---|
Ram | 14795 | 7305758992 | Noida | 24 |
Shyam | 12839 | 9026288936 | Delhi | 35 |
Laxman | 33289 | 8583287182 | Gurugram | 20 |
Mahesh | 27857 | 7086819134 | Ghaziabad | 27 |
Ganesh | 17282 | 9028 9i3988 | Delhi | 40 |
- 在给定的表中, NAME, ROLL_NO, PHONE_NO, ADDRESS和AGE是属性。
- 模式STUDENT的实例具有5个元组。
- t3 = < Laxman, 33289, 8583287182, Gurugram, 20>
- 关系的名称不同于所有其他关系。
- 每个关系单元格仅包含一个原子(单个)值
- 每个属性都包含一个不同的名称
- 属性域没有意义
- 元组没有重复值
- 元组的顺序可以有不同的顺序