首页 > 数据库 >第二章 关系数据库

第二章 关系数据库

时间:2023-02-25 11:44:43浏览次数:50  
标签:关系 Pi join 运算符 关系数据库 第二章 sigma 连接

一、关系代数语言

  • 一种抽象的查询语言,用对关系的运算来表达查询

  • 三大要素:运算对象(关系)、运算符(集合运算符和专门的运算符)、运算结果(关系)

  • 五种基本运算:并、差、笛卡尔积、选择、投影

  • 其他的运算:交、连接、除

运算符 含义
集合运算符 $\cup$
-
$\cap$
$\times$ 笛卡尔积
专门的关系运算符 $\sigma$ 选择
$\Pi$ 投影
$\bowtie$ 连接
$\div$
  • 集合运算符例子:
  • 例子:
  • 选择\(\sigma\):

    • 查询信息系的学生:
      \(\sigma_{Sdept='IS'}(Student)\)

    • 查询所有学分大于3的课程:
      \(\sigma_{Ccredit>3}(Course)\)

  • 投影\(\Pi\):

    • 求Student关系上学生姓名和所在两个属性上的投影
      \(\Pi_{Sname,Sdept}(Student)\)

    • 查找学号为001的学生所选修的课程号
      \(\Pi_{Cno}(\sigma_{Sno='001'}(SC))\)

  • 连接\(\bowtie\):

    • 自然连接\(\bowtie\):共同属性进行等值连接

      • 例:
    • 外连接⟗:把悬浮元组也保存在结果关系中,而在其他属性上填空值(null)

    • 左外连接⟕:只保留左边关系的悬浮元组(left outer join或left join)

    • 右外连接⟖:只保留右边关系的悬浮元组(right outer join或right join)
  • 除\(\div\):

    • 保留R中满足S的,而且R中列要去除S的列

    • 例如:

二、完整性

  1. 实体完整性:注码唯一且非空

  2. 参照完整性:外码要么为空,要么对应另一个表中的主码

  3. 用户定义完整性

标签:关系,Pi,join,运算符,关系数据库,第二章,sigma,连接
From: https://www.cnblogs.com/xiubai/p/17153888.html

相关文章

  • 动手学强化学习 第二章 多臂tiger机问题 阅读笔记
    第二章多臂tiger机问题第一节简介强化学习是一种试错型学习范式。第二节问题介绍多臂tiger机(multi-armedbandit,MAB)不存在状态信息,只有动作和奖励。有一个拥有K根拉......
  • 第二章 数据是用二进制数表示的
    第二章观后感想:     第二章主要讲解了二进制数、移位运算、逻辑运算。     计算机内部是由IC这种电子部件构成的,IC的一个引脚,只能表示两个状态。IC的......
  • 第二章、操作系统基础操作
    1.操作系统的启动异常和中断启动:OS的启动加载是通过一步步来执行实现的,主要涉及到BIOS(基本I/O处理系统,检查外设硬件能否正常工作)、DISK(存放OS)、Bootloader(加......
  • 《程序是怎样跑起来的》第二章读后感
    在第二章中,主要讲述的是关于二进制的,内容有以下:       IC的一个引脚,只能表示两个状态。IC的这个特性,决定了计算机的信息数据只能用二进制数来处理。由于1位(......
  • C++ primer 5th 第二章 变量和基本类型 阅读笔记
    第二章变量和基本类型第一节基本内置类型C++标准规定了算术类型尺寸的最小值,同时允许编译器赋予这些类型更大的尺寸。比如:类型含义最小尺寸bool布尔类型......
  • 第二章 物理层
    一、物理层基本概念媒传输媒体导引型传输媒体双绞线同轴电缆光纤非导引型传输媒体微波通信(2-40GHz)物理层协议特性机械特性:指明接口所用接线器的形状和......
  • 第二章:电阻电路的等效变换和分析
    !https://zhuanlan.zhihu.com/p/608595705第二章:电阻电路的等效变换和分析1.星三角变换2.桥型电路外部接入电压源\[U_1=U_2\impliesI_{12}=0\]外部接入电流源......
  • 资料分析第二章 高频考点
    第一节增长相关题型1增长率A》一般增长率题型特征:。。。的增长率/曾速/增幅.。。。。。,增长最快的是a>基础公式增长率 =增长......
  • 关系数据库的表comment查询
     --OracleSELECTrownum,COMMENTSastable_commentFROMall_tab_commentsWHEREOWNER='%s'ANDTABLE_NAME='%s'ANDrownum=1--SQLserverselecttop1t.......
  • 第一卷《社会工程学:信息的艺术》第二章:强制搜索微信
    第二章 上一章讲了强制搜索QQ,这一章不废话,直接聊微信。 添加微信方式,演示微信xyybpl2333 1、微信号搜索 2、手机号通讯录 3、二维码 4、群聊 5、绑定......