关系数据库中有几种数据完整性?[通俗易懂]

关系数据库中有几种数据完整性?[通俗易懂] 数据完整性 数据完整性=可靠性+准确性 *** ①数据存放在表中 ②数据完整性的问题大多是由设计引起 ③创建表的时候,就应当保证以后数据输入时正确的, 加约束 错误的数据、不符合要求的数据不…

关系数据库中有几种数据完整性?[数据库教程]

数据完整性

数据完整性=可靠性+准确性 ***
  ①数据存放在表中
  ②数据完整性的问题大多是由设计引起
  ③创建表的时候,就应当保证以后数据输入时正确的, 加约束
     ----错误的数据、不符合要求的数据不允许输入

代码100分

 四种完整性约束

代码100分①域完整性: --- 针对数据列设置的完整性。
约束方法:限制数据类型、查询约束、外键约束、默认值、非空约束
比如:性别、分数。
②实体完整性 --- 针对数据行设置的完整性 
表示整行独一无二 {数据不重复}
约束方法:唯一约束、主键约束、标识列
比如:学号
③自定义完整性 --- 为了满足我们的业务需求,我们自己量身定制的完整性约束,一般通过存储过程。
约束方法:规则、存储过程、触发器
④引用完整性 --- 外键约束
表与表之间的联系
/* 要求子表中的相关项必须在主表中存在
    如果建立了主表和子表的关系,则:
    子表中的相关项目的数据,在主表中必须存在;
    主表中相关项的数据更改了,则子表对应的数据项也应当随之更改;
    在删除子表之前,不能够删除主表;*/

 

关系数据库中有几种数据完整性?

原文:https://www.cnblogs.com/yun—meng/p/12799161.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/8739.html

(0)
上一篇 2023-02-22
下一篇 2023-02-22

相关推荐

  • ruamel.yaml主要特性

    ruamel.yaml主要特性在软件开发过程中,配置文件是非常常见的一种文件类型。频繁读写YAML配置文件可以提高代码的可阅读性和可维护性。ruamel.yaml是一种支持YAML1.2语言规范的Python程序库,它能够读写YAML格式的配置文件,并且能够保留精确的格式信息,是非常优秀的YAML处理库。

    2024-04-13
    77
  • 使用Python创建和操作NumPy数组

    使用Python创建和操作NumPy数组NumPy是Python的一个扩展库,用于处理大型多维数组和矩阵,具有广泛的数学支持函数。在科学计算和数据分析中,NumPy是必不可少的一部分。它不仅提供了丰富的数学运算、线性代数运算和傅里叶变换等算法,还能够与其他科学计算和数据分析的Python库很好地结合使用。

    2024-04-06
    60
  • Python 函数规则:有效的编写和组织函数

    Python 函数规则:有效的编写和组织函数Python 函数是被重复使用的代码块,可以简化编程流程并增强代码可读性。为了让你的代码更易懂、易维护,本文将提供一些Python函数的规则,以及如何使用这些规则来简化函数。

    2023-12-25
    105
  • 自动运维平台_开发运维

    自动运维平台_开发运维一、直播介绍 5月30日,袋鼠云一站式全自动化运维管家ChengYing(承影)正式开源,我们深知将开源不是结束,而恰恰是开始,如何让更多的小伙伴们更好的了解ChengYing、使用ChengYing

    2023-05-24
    142
  • 以Python为中心

    以Python为中心Python是一种高级动态类型编程语言。它具有简单易学、代码可读性高、易于维护、支持多种编程范式等优点,因此在广泛的应用领域中具有很高的人气。本文将从不同的方面阐述Python的优点和应用。

    2024-06-27
    43
  • 数据库模糊查询算法_mysql优化like查询索引

    数据库模糊查询算法_mysql优化like查询索引摘要:本文讲解了GaussDB(DWS)上模糊查询常用的性能优化方法,通过创建索引,能够提升多种场景下模糊查询语句的执行速度。 本文分享自华为云社区《GaussDB(DWS) 模糊查询性能优化》,作者

    2023-06-15
    144
  • infinispan~介绍

    infinispan~介绍国内的infinispan的文章不多,所以基本都是从google和官方api上找的资料,对一些问题的调研确实花了一些经历,但最终还是解决了问题,心情也是更加愉悦! 介绍 infinispan是分布式的

    2023-04-29
    130
  • atlas开源_apache atlas docker

    atlas开源_apache atlas dockerApache Atlas 架构设计及源代码分析, 以Hive建库为例,分析元数据采集的主体流程

    2023-04-22
    140

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注