IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 数据结构与算法 -> 数据库02(关系代数) -> 正文阅读

[数据结构与算法]数据库02(关系代数)

目录

2.4 关系代数

?2.4.1 传统的集合运算

?(1)并?

?(2)差

?(3)交

?(4)笛卡尔积

?2.4.2 专门的关系运算

?(1). 选择

?(2).投影

?(3).连接(等值连接、自然连接)

?(4).除运算


2.4 关系代数

1.关系代数是一种抽象的查询语言,它用对关系的运算来表达查询。

2.关系代数的运算对象是关系,运算结果也是关系。

3.关系代数的运算按运算符的不同可分为:①传统的集合运算? ?②专门的关系运算

?

?2.4.1 传统的集合运算

传统的集合运算是二目运算,包括并、差、交、笛卡尔积4种运算。

(1)并?

?(2)差

(3)交

(4)笛卡尔积

【例】

?2.4.2 专门的关系运算

?专门的关系运算包括:选择、投影、连接、除运算等。

(1). 选择

选择又称为限制。它是在关系R种选择满足给定条件的诸元组,记作:

?其中F表示选择条件,基本形式为:,其中的符号表示比较运算符,它可以是>,≥,<,≤,=,或<>。X1,Y1是属性名,或为常量,或为简单函数;属性名也可以用它的序号代替。

?

?【学生-课程数据库】

?【例】查询信息系(IS系)全体学生。

?【例】查询年龄小于20的学生。

(2).投影

关系R上的投影是从R中选择出若干属性列组成新的关系。记作

其中A为R中的属性列,投影操作是从列的角度进行的运算

?

?(3).连接(等值连接、自然连接)

?是从两个关系的笛卡尔积中选取属性间满足一定条件的元组。记作

运算结果:从R和S的笛卡尔积R×S中选取R关系在A属性组上的值与S关系在B属性组上的值,满足比较关系的元组。

连接运算中有两种最为重要也最为常用的连接:①等值连接? ? ?②自然连接

①等值连接:

?②自然连接:

?【例题】

?悬浮元组:关系R中某些元组有可能在S中不存在公共属性上值相等的元组,从而造成R中这些元组在操作时被舍弃,这些被舍弃的元组称为悬浮元组。

(4).除运算

【例题】

?

?

?

  数据结构与算法 最新文章
【力扣106】 从中序与后续遍历序列构造二叉
leetcode 322 零钱兑换
哈希的应用:海量数据处理
动态规划|最短Hamilton路径
华为机试_HJ41 称砝码【中等】【menset】【
【C与数据结构】——寒假提高每日练习Day1
基础算法——堆排序
2023王道数据结构线性表--单链表课后习题部
LeetCode 之 反转链表的一部分
【题解】lintcode必刷50题<有效的括号序列
上一篇文章      下一篇文章      查看所有文章
加:2021-11-22 12:35:49  更:2021-11-22 12:37:10 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年1日历 -2025/1/9 15:35:48-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码