基本信息
文件名称:创建和使用约束来保证数据的完整性约束的类型54课件.pptx
文件大小:368.87 KB
总页数:4 页
更新时间:2025-06-03
总字数:约小于1千字
文档摘要
《数据库技术及应用》
创建和使用约束来保证数据的完整性
——约束的类型主讲人:袁梦霞湖北交通职业技术学院
创建和使用约束来保证数据的完整性数据库中的数据是从外界输入的,而由于种种原因,会输入无效或错误的信息。那么保证数据正确性、一致性和可靠性,就需要创建约束来实现。约束是SQLServer强制实行的应用规则,它通过限制行、列和表中的数据来保证数据的完整性。当我们删除表时,那么表所带的约束也会随之被删除。
创建和使用约束来保证数据的完整性约束的类型:(1)CHECK约束。CHECK约束用于限制输入一列或多列的值的范围,从而强制数据的域完整性。(2)DEFAULT约束。若在表中某列定义了DEFAULT约束,用户在插入新的数据行时,如果该列没有指定数据,那么系统将默认值赋给该列,当然该默认值也可以是空(NULL)。(3)PRIMARYKEY约束。在表中经常有一列或多列的组合,其值能唯一标识表中的每一行。这样的一列或多列称为表的主键(PrimaryKey),通过它可以强制表的实体完整性。(4)FOREIGNKEY约束外键。(ForeignKey)是用于建立和加强两个表(主表与从表)的一列或多列数据之间的联接,当添加、修改或删除数据时,通过参照完整性来保证它们之间的数据的一致性。(5)UNIQUE约束。UNIQUE约束用于确保表中的两个数据行在非主键中没有相同的列值。
谢谢观看