zoukankan      html  css  js  c++  java
  • 数据库系统学习(四)- 关系模型之关系代数

    关系模型之代数关系

    什么是关系代数

    • 并,差,笛卡尔积,选择,投影,更名等操作
    • 关系代数操作:集合操作,纯关系操作
    • 基本的动作:并,差,积,选择,投影

    关系代数之基本操作

    • 并相容性,对应属性源自相同域,且属性数目相同。

    • 并操作,或者的意义

    • 差运算

    • 广义笛卡尔积操作

    • 选择操作

    • 条件的书写,注意优先级次序:括号,非,且,或

    • 投影操作

    • 如果投影有重复元组时,则应该去掉重复的元组,满足关系的特性。

    • 总结

    关系代数的扩展操作

    • 交操作,通过差运算实现

    • theta连接操作,通过笛卡尔积+选择实现

    • 和自己做连接,需要更名操作

    • theta连接虽然可以先笛卡尔积然后进行选择得到结果,但是DBMS可直接进行连接操作,而不必先形成笛卡尔积,执行更快。

    • 等值连接是特殊的theta连接

    • 自然连接,相同属性上值相等的元组构成,特殊的等值连接

    • 关系代数操作之组合与应用训练

    • 很多细节和易错点细节视频

    • 选投联操作

    关系代数的复杂拓展操作

    • 除运算,查询...全部的/所有的...问题

    • 从属性和元组两个方面看:

    • 外连接(Outer-Join)-解决丢失信息问题

    • 总结:

    • 代数操作和SQL语言的关系

  • 相关阅读:
    button label textfield对齐 textview UI样式
    iOS真机测试
    Android学习
    CoreMontion加速计
    一些用xib加载主界面的过程
    英特尔公司
    CISC和RISC
    Terminating app due to uncaught exception 'NSGenericException' 类崩溃文章收集
    UICollectionView 介绍 <转>
    流媒件应用FreeStreamer 学习2
  • 原文地址:https://www.cnblogs.com/ranjiewen/p/7077623.html
Copyright © 2011-2022 走看看