首页

文章

什么是关系完整性规则?关系数据库中,常见的完整性规则有哪些,试举例说明

发布网友 发布时间:2022-03-29 01:01

我来回答

4个回答

懂视网 时间:2022-03-29 05:22

以数据库为例,关系模型的完整性主要有实体完整性、参照完整性、用户定义的完整性。

  

  实体完整性:所谓的实体完整性就是指关系(所谓的关系就是表)的主码不能取空值;比如学生表的主码通常是取学号为主码。

  

  参照完整性:是指参照关系中每个元素的外码要么为空(NULL),要么等于被参照关系中某个元素的主码;参照关系也称为外键表,被参照关系也称为主键表。

  

  用户定义的完整性:指对关系中每个属性的取值作一个限制(或称为约束)的具体定义。

  

  数据库(Database),简而言之可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据运行新增、截取、更新、删除等操作。所谓“数据库”系以一定方式储存在一起、能予多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合。一个数据库由多个表空间(Tablespace)构成。数据库(Database)是按照 数据结构来组织、 存储和管理数据的建立在计算机存储设备上的仓库。简单来说是本身可视为 电子化的 文件柜——存储电子 文件的处所,用户可以对文件中的数据进行新增、截取、更新、删除等操作

热心网友 时间:2022-03-29 02:30

关系完整性规则即指关系的正确性、相容性和有效性。它是给定的关系模型中数据及其联系的所有制约和依存规则,用以限定数据库状态及状态变化,从而保证数据的正确、相容和有效。

关系模型的完整性举例:

1、实体完整性

如职工表将编号作为主关键字,那么,该列不得有空值,否则无法对应某个具体的职工,这样的表格不完整,对应关系不符合实体完整性规则的约束条件。

2、参照完整性

如在学生管理数据库中,如果将选课表作为参照关系,学生表作为被参照关系,以“学号”作为两个关系进行关联的属性,则“学号“是学生关系的主关键字,是选课关系的外部关键字。选课关系通过外部关键字“学号”参照学生关系。

3、用户定义的完整性

例如要求“考查”课的分数以60分或40分计,在用户输入“考查”课的成绩时,要进行检查,以确保满足特定的约束要求。再如年龄属性,如果属于某一个学生主体,则可能要求年龄在17岁到25岁之间,而如果年轻属性属于某一个公司员工主体,则可能要求年龄在18岁到40岁之间等。

扩展资料

数据的完整性约束是用来确保数据的准确性和一致性。数据的完整性就是对数据的准确性和一致性的一种保证。

数据完整性(Data Integrity)是指数据的精确(Accuracy)和可靠性(Reliability)。

分为以下四类:

1、实体完整性:规定表的每一行在表中是惟一的实体。

2、域完整性:是指表中的列必须满足某种特定的数据类型约束,其中约束又包括取值范围、精度等规定。

3、参照完整性:是指两个表的主关键字和外关键字的数据应一致,保证了表之间的数据的一致性,防止了数据丢失或无意义的数据在数据库中扩散。

4、用户定义的完整性:不同的关系数据库系统根据其应用环境的不同,往往还需要一些特殊的约束条件。用户定义的完整性即是针对某个特定关系数据库的约束条件,它反映某一具体应用必须满足的语义要求。

参考资料:百度百科-关系完整性约束

参考资料:百度百科-数据完整性约束

热心网友 时间:2022-03-29 03:48

实体完整性规则:若属性A是基本关系R的主属性,则A不能取空值;
参照完整性规则:若属性或属性组F是基本关系R的外码,它与基本关系S的主码Ks相对应,则对于R中每个元组在F上的值必须:取空值或者等于S中某个元组的主码值。

热心网友 时间:2022-03-29 05:23

关系的完整性主要包括域完整性、实体完整性和参照完整性三种。
1.域完整性
域完整性是对数据表中字段属性的约束,它包括字段的值域、字段的类型及字段的有效规则等约束,它是由确定关系结构时所定义的字段的属性决定的。
2.实体完整性
实体完整性是对关系中的记录唯一性,也就是主键的约束。准确地说,实体完整性是指关系中的主属性值不能为Null且不能有相同值。
3.参照完整性
参照完整性是对关系数据库中建立关联关系的数据表间数据参照引用的约束,也就是对外键的约束。准确地说,参照完整性是指关系中的外键必须是另一个关系的主键有效值,或者是NULL。
华硕笔记本电脑触摸板怎么开笔记本电脑触摸板怎么开启和关闭_百度知 ... 陕西职务侵占案立案准则 结婚后我的恋情维系了十年,怎么做到的? 玉米仁子饭产自哪里 中国期货交易所的交易品种有哪些? 历史要怎么读,有啥诀窍 高中历史诀窍 年终会活动策划方案 深度解析:第一财经回放,探索财经新风向 逆水寒手游庄园怎么邀请好友同住 逆水寒手游 逆水寒不同区可以一起组队吗? 逆水寒手游 逆水寒怎么进入好友世界? 逆水寒手游 逆水寒怎么去别人的庄园? 使用puppeteer实现将htmll转成pdf 内卷时代下的前端技术-使用JavaScript在浏览器中生成PDF文档 【译】将HTML转为PDF的几种实现方案 变形金刚08动画怎么样 变形金刚08动画的问题 变形金刚08动画日语版剧情介绍 高分!换显卡nvidia控制面板被我卸了,重新安装显卡驱动后没了nvidia控... 我的nvidia控制面板被卸载了 怎么找回啊 卸载后 这个画面看着很奇怪_百 ... 李卓彬工作简历 林少明工作简历 广东工业职业技术学院怎么样 郑德涛任职简历 唐新桂个人简历 土地入股的定义 ups快递客服电话24小时 贷款记录在征信保留几年? 安徽徽商城有限公司公司简介 安徽省徽商集团新能源股份有限公司基本情况 安徽省徽商集团有限公司经营理念 2019哈尔滨煤气费怎么有税? 快手删除的作品如何恢复 体育理念体育理念 有关体育的格言和理念 什么是体育理念 万里挑一算彩礼还是见面礼 绿萝扦插多少天后发芽 绿萝扦插多久发芽 扦插绿萝多久发芽 炖牛排骨的做法和配料 网络诈骗定罪标准揭秘 “流水不争先”是什么意思? mc中钻石装备怎么做 为什么我的MC里的钻石块是这样的?我想要那种。是不是版本的问题?如果是... 带“偷儿”的诗句 “君不见巴丘古城如培塿”的出处是哪里 带“奈何”的诗句大全(229句) 里翁行()拼音版、注音及读音 请回,这是几百字的作文问 微博互粉里的已用请回什么意思 请回人的拼音是怎么写的 请回,琳读什么音。 请回故人怎样送回去? 请回这个成语是什么?恍什么大什么 请回成语有哪些 “请回答”用英语怎么说? 女同事请我吃饭是否要请回? 韩剧请回答系列,哪部最好看? 《请回答》系列观看顺序是什么? 《请回答》系列哪个最好看? 《请回答1988》主演重聚,它究竟回答了什么? 请回电话用英语怎么说 (请回)用白话怎么说 请回答系列一共几部?先后顺序?主演? 请回用英语怎么说 韩剧请回答系列有哪几部? 请回是什么的文明用语。 请回中文是什么意思? 什么是破解版游戏 安装破解版游戏有危险吗? 破解版游戏是什么意思? 好玩的破解版手机游戏 破解版游戏能更新到最新版么 为什么安装的破解版游戏打不开啊 打开就闪退 绝望 正版游戏和破解版的游戏有什么区别 破解版游戏是什么意思 破解版进不去游戏啊,是不是要安装Steam 破解版的游戏会有病毒吗 破解版的游戏跟没破解版的游戏有什么不同 怎么才能下全部破解版的游戏? 游戏破解版什么意思?是不是大多数游戏都是破解版... 在哪里可以下载到破解版的单机游戏? 破解版手机游戏是不是不用收费了? 破解版的网络游戏到底收不收费? 破解版游戏和硬盘版游戏的区别和不同 能下载破解版游戏的软件都有哪些 破解版手机游戏需要交费吗 什么是关系模型的完整性?
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com