2025年关系操作、关系完整性、关系代数

关系操作、关系完整性、关系代数1 关系操作 1 基本关系操作 常用的关系操作 查询 选择 投影 连接 除 并 交差 数据更新 插入 删除 修改 查询的表达能力是其中最主要的部分 选择 投影 并 差 笛卡尔积是 5 种基本操作 关系操作的特点 集合操作方式 操作的对象和结果都是集合 一次一集合的方式

大家好,我是讯享网,很高兴认识大家。


讯享网

1.关系操作

(1)基本关系操作

常用的关系操作

  • 查询:选择、投影、连接、除、并、交差
  • 数据更新:插入、删除、修改
  • 查询的表达能力是其中最主要的部分
  • 选择、投影、并、差、笛卡尔积是5种基本操作

关系操作的特点:集合操作方式:操作的对象和结果都是集合,一次一集合的方式

(2)关键数据库语言的分类

具有关系代数和关系演算双重特点的语言SQL

外码

  • 设F是基本关系R的一个或一组属性,但不是关系R的码。如果F与基本关系S的主码KS相对应,则称F是基本关系R的外码,即该码是另一个表的主码
  • 基本关系R为参照关系,即本表
  • 基本关系S称为被参照关系或目标关系,即外码对应的主码所在的表
    在这里插入图片描述
    在这里插入图片描述
    关系R和S不一定是不同的关系
    目标关系S的主码Ks和参照关系的外码F必须定义在同一个域上
    外码并不一定要与相应的主码同名,当外码与相应的主码属于不同关系时,往往取相同的名字,以便于识别

参照完整性约束
若属性或属性组F是基本关系R的外码,他与基本关系S的主码Ks相对应(基本关系R和S不一定是不同的关系),则对于R中每个元组在F上的值必须为

  • 或者取空值
  • 或者等于S中某个元组的主码值
  • 外码的值要么为空,要么为S中某个元组的主码值
    在这里插入图片描述
    在这里插入图片描述

关系代数

在这里插入图片描述






连接(Join)

等值连接

自然连接



小讯
上一篇 2025-02-17 23:56
下一篇 2025-02-07 13:54

相关推荐

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