美文网首页
数据库完整性

数据库完整性

作者: 每天进步一点点变成更好的自己 | 来源:发表于2022-05-20 12:10 被阅读0次

    1、实体完整性

    主属性不能取空值。实体完整性在create table中用primary key定义。
    单属性构成的主码有两种定义方法:
    (1)列级约束条件
    (2)表级约束条件
    多个属性构成的主码只能定义为表级约束条件。

    2、参数完整性

    参照完整性在create table 中用foreingn key()references()语句实现:
    (1)用foreign key 短语定义哪些列为外码;
    (2)用references短语指明这些外码参照哪些表的主码;
    参照完整性违约处理:
    拒绝:NO ACTION,不允许该操作执行,该策略一般设置为默认策略。
    级联:CASCADE,当删除或修改被参照表(Student)的一个元组造成了与参照表(SC)的不一致,则删除或修改参照表中的所有造成不一致的元组。

    image.png image.png

    相关文章

      网友评论

          本文标题:数据库完整性

          本文链接:https://www.haomeiwen.com/subject/obeourtx.html