数据库系统学习(五)- 关系模型之关系演算

关系模型之关系演算

  • 关系元组演算公式
  • 关系域演算
    RjEDooz.png

501 关系元组演算

  • SQL语言继承了关系代数和关系演算各自的优点所形成的
  • 谓词变量(操作):分为关系元组演算(元组变量)和关系域演算(域变量)
    Zlljp2a.png

  • 关系元组演算公式的完整定义
  • 优先级:且运算>或运算
    UszfMHd.png

  • 实际操作
    0IWnKRB.png

  • 公式简单,但是表达的查询语义要清楚!

503 存在量词和全称量词公式

  • 理解运用
  • F(t)为条件
    feQSRmT.png
    a4PJexh.png
    N5Xcf1r.png
    liON37M.png

  • 复杂关系的理解
    uFyHLfK.png

  • 元组演算的等价性变换
  • theta和非的等价
    dxzKMtX.png

  • 元组演算的思维:遍历整个关系,找到满足条件的元组
  • <>不等于符号
    Z61Semt.png

四个典型实例

域演算

  • 定义
    p6YKUEB.png
    v3L3vob.png

  • 关系域演算和关系元组演算的比较
    sS1AE3F.png

  • QBE:query by example域演算语言,高度非过程化的查询语言,适合终端用户的使用
    4LbT8YX.png
    L4D9MQx.png

  • 示例元素
    8eLn8IN.png
    w4fLkuw.png

  • QBE应用训练

关系运算的安全性

  • 关系代数是一个集合运算,是安全的。
  • 关系演算不一定是安全的。
    uuUMy0E.png

  • 关系演算施加约束条件,保证其安全性
  • 安全约束有限集合DOM
    Fy8YZis.png

  • 安全元组演算表达式
    SG11Acy.png

总结

  • 关系运算
    3eTeQEb.png
  • 三种运算之间是等价的
    hc0e4ii.png
  • 设计数据库语言
    Unn0zDv.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值