返回数说广场 #日有所学#
1
完整性约束的类型都包含以下哪些?
唯一键、NOT NULL、REF、外键、检查性约束、主键
Oracle 数据库使您能够在表级或列级应用约束。作为列或属性定义的一部分而指定的约束,称为行内规范约束。作为表定义的一部分而指定的约束称为行外规范约束。
好几种类型的完整性约束定义中都使用键这个术语。键是某种类型的完整性约束的定义中包含的列或列集。键描述关系数据库中的表与列之间的关系。键中的单个值称为键值。
非空完整性约束
NOT NULL :允许或不允许在指定的列插入或更新包含空值的行。
唯一键:在相同的列、或多个列的组合中,不允许多个行具有相同的值,但允许一些值为空。
主键:合并 NOT NULL 约束和唯一性约束。在相同的列、或多个列的组合中,不允许多个行具有相同的值,也不允许为空。
外键:指定一个列作为外键,在外键和主键或唯一键之间建立关系,也称为引用键。
检查性约束:要求某个数据库值服从指定的条件。
REF:规定对REF 列中的值上的允许的数据操作类型,这些操作如何影响依赖值。在一个对象-关系的数据库中,一个叫做REF 的内置数据类型,封装了对一个某种指定对象类型的行对象的引用。在REF列上的引用完整性约束确保该REF有一个行对象。
0
1 242
分享
评论
热门数说


