数据库系统学习(三)- 关系模型之基本概念

关系模型之基本概念

  • Table操作,Relation(关系)
    hEiUKiz.png
    0ilGb9N.png

  • 关系代数和关系演算
    sG4aSXc.png
  • 数据语言和计算机语言的区别
  • 用这些关系语言来表示复杂的检索需求。

什么是关系

uZhWnSW.png

  • 域,从列的角度看
    oEepSqu.png

  • 元组及所有可能组合成的元组:笛卡尔积
    o3vuUDH.png

  • 所有集合:笛卡尔积
    gbr0Zm6.png

  • 关系:有意义的集合,是笛卡尔积的子集
    FUE2O2D.png

  • 关系模式
    xt2rkeZ.png

  • 关系模式和关系
    b86Ozoc.png

  • 回顾
    GfLLiNz.png

关系的特性

  • 列的同质:即每一列中的分量来自同一域,是同一类型的数据
  • 不同的列可能来自同一个域,称其中的每一列为一个属性,不同的属性要给与不同的属性名。
    ojrbV4k.png

  • 属性3
    864046-20170618161552915-1670894232.png

  • 属性4
    PIwbqW4.png
  • 属性不可再分特性:又被称为关系第一范式

关系中的重要概念

  • 候选码/候选键
    864046-20170618161623946-31244608.png

  • 有时,关系中有很多组候选码
  • 主码/主键
    cvpYVcj.png
  • 主属性,非主属性
    fwxjbfH.png
  • 外码/外键
    8VZJaiK.png

  • 小结
    wdIrrN4.png

关系模型的完整性

  • 1.实体的完整性
    NzA2eax.png
  • 2.空值及其含义
    ekGBt0q.png

  • 3.参照完整性
    EuVrE5T.png

  • 4.用户自定义完整性
    • 用户针对具体的应用环境定义相关的约束条件
相关推荐
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页