美文网首页
数据库完整性

数据库完整性

作者: 每天进步一点点变成更好的自己 | 来源:发表于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

相关文章

  • 六、数据库安全与保护

    1.数据库完整性 什么是数据库完整性 数据库完整性是指数据库中数据的正确性和相容性。 完整性约束条件的作用对象 列...

  • 关系数据库维护4.0

    6.4 数据库的完整性 数据库的完整性是指数据的正确性和相容性。为维护数据库的完整性,DBMS必须能够: (1)提...

  • 数据库和表的基本操作

    1.对数据库操作 2.数据库引擎 3.数据完整性 实体完整性 引用完整性 域完整性 4.创建表操作 4.1 创建表...

  • 1_MySQL数据库1

    数据库的安装 服务启动 登陆数据库 sql 语言分类 常用命令 数据类型 实体完整性 域完整性 引用完整性 多表查...

  • 三、数据的完整性设计与实现

    1、数据的完整性 总结分析: 当前表中存在不准确、不一致的数据,则数据库失去了完整性 数据完整性破坏一般由数据库的...

  • 数据库的完整性

    数据库的完整性整理思维导图如下:

  • Mysql的范式

    数据库完整性:实体完整性:主键 唯一且不为空参照完整性:外键 可以为空用户自定义完整性:约束条件等 1.第一范式:...

  • 数据完整性

    数据完整性 要想了解这三类完整性约束,先要了解什么是数据完整性。 数据库中的数据是从外界输入的,而...

  • 数据库基础2

    一.并发控制--基本概念 二.数据库完整性约束 三.数据库安全 四.数据备份

  • 2018-10-30

    一、数据库的完整性 实体完整性设置主键 唯一建 标识列 域完整性 列的值的完整设置数据的类型 设置非空 引用完整...

网友评论

      本文标题:数据库完整性

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