当前位置: 首页 > news >正文

数据库——关系代数之基本操作

关系模型之关系代数

并相容性

参与运算的两个关系及其相关属性之间有一定的对应性、可比性或意义关联性

定义:关系R与关系S存在相容性,当且仅当

        关系R和关系S的属性数目必须相同

        对于任意值i,关系R的第i个属性的域必须和关系S的第i个属性的域相同

e.g:R(A1,A2,...An),S(B1,B2,...Bm)

R和S满足并相容性:n=m并且Domain(Ai)=Domian(Bi)

并(Union)

定义:假设关系R和关系S是并相容的,则关系R与关系S的并运算结果也是一个关系,记作:R∪S,它由或者出现在关系R中,或者出现在S中的元组构成

数学描述:R∪S ={t | t∈R∨t∈S},其中t是元组

 差(Difference)

定义:假设关系R和关系S是并相容的,则关系R与关系S的差运算结果也是一个关系,记作:R-S,它由出现在关系R中但不出现在关系 S中的元组构成

数学描述:R-S={t | t∈R∧t∉S}

 广义笛卡尔积(Cartesian Product)

定义:关系R(<a1,a2,..an>)与关系S(<b1,b2,..bm>)的广义笛卡尔积(简称广义积,积,笛卡尔积)运算结果也是一个关系,记作RxS,a它由关系R中的元组与关系S的元组进行所有可能的拼接(串街)构成

数学描述:RxS={<a1,a2,...an,b1,b2,...,bm> | <a1,a2,...an>∈R∧<b1,b2,...,bm>∈S}

 e.g:R:n度关系,基数x;S:m度关系,基数y

        RxS的属性个数=n+m,元组个数=x*y

选择(Select)

定义:给定一个关系R,同时给定一个选择的条件condition(con),选择运算结果也是一个关系,记作:\sigma {_{con}}(R),它从关系R中选择出满足条件con的元组构

数学描述\sigma {_{con}}(R)={t | t \in R \wedge con(t)=‘真’}

        设R(A1 ,A2,... ,An),t是R的元组,t 的分量记为t[A1],或简写为Ai

        条件con由逻辑运算符连接比较表达式组成

        逻辑运算符:  \wedge\vee\rightharpoondown 或写为 and,or, not

        比较表达式:X \theta Y,其中X,Y是t的分量、常量或简单函数,\theta是比较运算符,0 €{>,≥,<,≤,=,≠}

优先次序:括弧、\theta 、\rightharpoondown\wedge\vee

投影(Project)

定义:给定一个关系R,投影运算结果也是一个关系,记作\prod _{A}(R),他从关系R中选出属性包含在A中的列构成

数学描述\prod _{A_{i1}},...,_{A_{ik}}(R)={ <t[A_{i1}],t[A_{i2}],...,t[A_{ik}]> | t \in R }

 

相关文章:

  • 基于QT(C++)实现用户界面系统
  • PyeCharts基础语法
  • 绘制社交元宇宙:陶明解析Soul如何以AI技术重塑虚拟社交体验
  • 构建一个解释器的完整过程:以C语言为核心的技术探索
  • 【R语言】使用ALDEx2对微生物组进行差异分析
  • 【论文#目标检测】YOLO9000: Better, Faster, Stronger
  • QT学习笔记(常用控件)
  • 多语言语料库万卷·丝路2.0开源,数据模态全面升级,搭建文化交流互鉴AI桥梁
  • JAVA中数组(Array)‌ 和 ‌链表(LinkedList)‌ 是两种基础的数据结构
  • 解锁应急管理新境界:AR眼镜与指挥平台的完美融合
  • 系统与网络安全------网络应用基础(1)
  • 【极速版 -- 大模型入门到进阶】GPT + Gradio 聊天机器人从 0 到 1
  • 【第23节】windows网络编程模型(WSAEventSelect模型)
  • A2 最佳学习方法
  • SpringBoot事务原理剖析
  • 力扣刷题-热题100题-第23题(c++、python)
  • 股指期权最后交易日是哪一天?
  • tortoiseSVN、source insignt、J-flash使用
  • 算法 | 蜣螂优化算法原理,引言,公式,算法改进综述,应用场景及matlab完整代码
  • C语言笔记(鹏哥)上课板书+课件汇总(动态内存管理)--数据结构常用
  • 伊朗内政部长:港口爆炸由于“疏忽”和未遵守安全规定造成
  • 上海112位全国劳动模范和先进工作者接受表彰,樊振东榜上有名
  • 黄仁勋访华期间表示希望继续与中国合作,贸促会回应
  • 新城市志|中国消费第一城,迎来“补贴力度最大”购物节
  • 特朗普说克里米亚将留在俄罗斯,泽连斯基:绝不承认
  • 一年吸引30多万人次打卡,江苏这个渔村是怎么做到的?