关系数据模型

简介: 关系数据模型

1.键的概念

超键:在一个关系中,能唯一标识元组的属性或属性集(可能存在多余的属性)


侯选建:如果一个属性集能唯一标识元组(超键),且又不含有多余的属性,那么这个属性集称为关系的侯选建


全码:关系模式中所有属性组是这个关系模式的超键,称为全码


主键:如果一个关系有多个侯选建,则选择其中一个作为关系的主键


主属性:包含在任意一个侯选建中的属性



非主属性:不包含在任何侯选键中的属性


外键:如果一个关系R中包含有另一个关系S的外键主键所对应的属性组F,则称F为R的外键。并称关系 S为参照关系,关系 R为依赖关系或被参照关系


(1)关系R和S可以是相同的关系

(2)S 的主键和R的外键F必须定义在同一个(或一组)域上

(3)R的外键F并不一定要与S的主键同名

2.关系的性质:


属性值是原子的,不可分解的


不允许出现完全相同的元组


3.关系模型的组成

数据结构:基本的数据结构是关系


数据操作:


关系运算:关系代数,关系演算


完整性规则:


实体完整性规则

若属性A是基本关系R的主属性,则属性A不能取空值




参照完整性规则

如果属性集K是关系模式R的主键,K也是关系模式R的外键,那么在R的关系中,K的取值只允许两种可能,或者为空值,或者等于R关系中某个主键值



用户定义的完整性规则

针对某一具体数据的约束条件,由应用环境决定,它反映某一具体应用所设计的数据必须满足的

语义要求。


目录
相关文章
|
11月前
|
监控 安全 NoSQL
5 个适用于 Linux 的开源日志监控和管理工具
5 个适用于 Linux 的开源日志监控和管理工具
573 0
|
Kubernetes 网络协议 Cloud Native
K8s为什么需要calico? calico 原理深入理解.
K8s为什么需要calico? calico 原理深入理解.
1457 0
|
SQL Java 应用服务中间件
概述模型、对象模型、关系模型|学习笔记
快速学习概述模型、对象模型、关系模型
|
JSON Kubernetes API
Kubectl —— 基本命令
1、kubectl 基本命令 2、项目的生命周期 3、声明式管理方法
|
存储 运维 Prometheus
6个好用的开源监控工具
  监控系统是整个 IT 架构中的重中之重,小到故障排查、问题定位,大到业务预测、运营管理,都离不开监控系统,可以说一个稳定、健康的 IT 架构中必然会有一个可信赖的监控系统。本文介绍了一些好用的开源监控工具,以供开发人员参考。   1.Prometheus   这是云原生应用程序最受认可的时间序列监控解决方案,由 CNCF 托管,使用 Go 语言开发,是 Google BorgMon 监控系统的类似实现。该方案使用的是 Pull 模型,Prometheus Server 通过 HTTP 的 pull 方式到各个目标拉取监控数据。
1230 0
|
5天前
|
存储 人工智能 弹性计算
阿里云弹性计算_加速计算专场精华概览 | 2024云栖大会回顾
2024年9月19-21日,2024云栖大会在杭州云栖小镇举行,阿里云智能集团资深技术专家、异构计算产品技术负责人王超等多位产品、技术专家,共同带来了题为《AI Infra的前沿技术与应用实践》的专场session。本次专场重点介绍了阿里云AI Infra 产品架构与技术能力,及用户如何使用阿里云灵骏产品进行AI大模型开发、训练和应用。围绕当下大模型训练和推理的技术难点,专家们分享了如何在阿里云上实现稳定、高效、经济的大模型训练,并通过多个客户案例展示了云上大模型训练的显著优势。
|
9天前
|
存储 人工智能 调度
阿里云吴结生:高性能计算持续创新,响应数据+AI时代的多元化负载需求
在数字化转型的大潮中,每家公司都在积极探索如何利用数据驱动业务增长,而AI技术的快速发展更是加速了这一进程。
|
6天前
|
人工智能 运维 双11
2024阿里云双十一云资源购买指南(纯客观,无广)
2024年双十一,阿里云推出多项重磅优惠,特别针对新迁入云的企业和初创公司提供丰厚补贴。其中,36元一年的轻量应用服务器、1.95元/小时的16核60GB A10卡以及1元购域名等产品尤为值得关注。这些产品不仅价格亲民,还提供了丰富的功能和服务,非常适合个人开发者、学生及中小企业快速上手和部署应用。
|
14天前
|
人工智能 弹性计算 文字识别
基于阿里云文档智能和RAG快速构建企业"第二大脑"
在数字化转型的背景下,企业面临海量文档管理的挑战。传统的文档管理方式效率低下,难以满足业务需求。阿里云推出的文档智能(Document Mind)与检索增强生成(RAG)技术,通过自动化解析和智能检索,极大地提升了文档管理的效率和信息利用的价值。本文介绍了如何利用阿里云的解决方案,快速构建企业专属的“第二大脑”,助力企业在竞争中占据优势。