关系数据模型有哪些
4、关系模式
关系模式描述关系名称(表名称),属性及其名称。要是模式拥有多个关系,则称为关系模式。
5、关系实例
关系数据库系统中的一组有限元组表示关系实例。关系实例没有反复的元组。
6、关键键
每行都有一个或多个属性,称为关系键,可以独一地标识关系(表)中的行。
7、属性域
每个属性都有一些预定义的值范畴,称为属性域。
关系的完备性束缚
每个关系都必需有一些前提,使其成为有效关系;而这些前提称为关系完备性束缚,有三个主要的完备性束缚,下面我们来看看:
1、关键束缚
关系中必需至少有一个属性的最小子集,它可以独一地标识元组。这个最小的属性子集称为该关系的密钥。要是存在多个这样的最小子集,则这些子集称为候选密钥。
关键限定
1)、在与键属性的关系中,没有两个元组可以拥有雷同的键属性值。
2)、键属性不克不及拥有NULL值。
注明:关键束缚也称为实体束缚。
2、域束缚
属性在现实场景中拥有特定值。例如,年龄只能是正整数。已经尝试对关系的属性采纳雷同的束缚。每个属性都必需拥有特定的值范畴。例如,年龄不克不及小于零,电话号码不克不及包括0-9以外的数字。
3、参照完备性束缚
参照完备性束缚表白要是关系援用不一样或雷同关系的键属性,则该关键元素必需存在。它适用于外键的概念。外键是可以在其他关系中援用的关系的关键属性。
关系操纵:
关系操纵主如果包含:查询、插入、删除、更新等操纵。
以上就是本篇文章的全部内容,但愿能对大家的学习有所帮忙。
以上就是关系数据模型有哪些的细致内容,更多请关注 百分百源码网 其它相干文章!