thunder_sword's blog thunder_sword's blog
来看漫画丫~
首页
分类
标签
归档
GitHub

thunder-sword

网安界的小菜鸡
来看漫画丫~
首页
分类
标签
归档
GitHub
  • 1数据库系统概述

  • 2数据模型

  • 3数据库系统结构

  • sql语法标准

  • 关系数据库基础

    • 1重要的数学基础概念
    • 2关系的三类完整性
    • 4关系代数
      • 传统的关系代数运算符
      • 四种专门的关系代数运算符
      • 并交差的通性
      • 1.并
      • 2.差
      • 3.交
      • 4.笛卡尔积(和)
      • ==0.1前提概念 象集==
      • 0.2归总
      • 1.选择
      • 2.投影
      • 3.连接
        • 图示:
        • 外连接
      • 4.除(解决包含关系)
        • 图示:
        • 分析
        • 例子:
  • 数据库安全

  • 数据库设计

  • 设计与应用开发篇

  • 数据库
  • 关系数据库基础
thunder-sword
2021-06-13

4关系代数

# 关系代数运算符

除了常见的集合等运算符,数据库还有专门的运算符。

# 传统的关系代数运算符

image-20210315154319194

# 四种专门的关系代数运算符

image-20210315154149686

# 传统关系运算符详解

# 并交差的通性

都是对元组的筛选,而不是对分量的筛选。

# 1.并

注意属性必须取自同一个域,并且n相等

image-20210315154505272

# 2.差

image-20210315154551089

例子:

image-20210315154721167

# 3.交

image-20210315154736753

# 4.笛卡尔积(和)

最终结果是一个二维表:

行数=元组数1x元组数2

列数=分量数1+分量数2

image-20210315154852350

例子:

image-20210315154903865

# 专门的关系运算符

# ==0.1前提概念 象集==

image-20210317103315728

image-20210317103447364

image-20210317103457763

image-20210317103505034

象集的例子

image-20210317104005738

# 0.2归总

image-20210317104939274

image-20210317115215964

# 1.选择

image-20210317105004359image-20210317105226369

例子:image-20210317105241775

# 2.投影

image-20210317110158133image-20210317110214514

# 3.连接

image-20210317111828402image-20210317111838420image-20210317112542568image-20210317112654716

# 图示:

image-20210317113752374image-20210317113759523image-20210317113808881image-20210317113817250

# 外连接

image-20210317113912811

image-20210317113923721image-20210317113932754

# 4.除(解决包含关系)

image-20210317113950045

其中,这个定义和Z是没啥关系的。

image-20210317115001355

# 图示:

image-20210317115035371

# 分析

image-20210317115045115

简单来说,就是R为被选择的关系,S为选择的关系,选择R中所有包含S关系的关系的象集。

而除法能求出的值就是R中所有包含S的值。这一点和代数的除法很类似,叫除法也挺名副其实。

这其中的步骤一定要注意:一定要先将S中的干扰项都去除,不然可能会对运算造成干扰。

# 例子:

image-20210317120305823image-20210317120321394

2关系的三类完整性
数据库安全概述

← 2关系的三类完整性 数据库安全概述→

最近更新
01
计算机系统的硬件结构
10-12
02
计算机系统概论
10-12
03
进程
10-12
更多文章>
Theme by Vdoing | Copyright © 2019-2021 Evan Xu | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式
×