Fork me on GitHub

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

关系模型之基本概念

  • Table操作,Relation(关系)

  • 关系代数和关系演算

  • 数据语言和计算机语言的区别

  • 用这些关系语言来表示复杂的检索需求。

什么是关系

  • 域,从列的角度看

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

  • 所有集合:笛卡尔积

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

  • 关系模式

  • 关系模式和关系

  • 回顾

关系的特性

  • 列的同质:即每一列中的分量来自同一域,是同一类型的数据

  • 不同的列可能来自同一个域,称其中的每一列为一个属性,不同的属性要给与不同的属性名。

  • 属性3

  • 属性4

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

关系中的重要概念

  • 候选码/候选键

  • 有时,关系中有很多组候选码

  • 主码/主键

  • 主属性,非主属性

  • 外码/外键

  • 小结

关系模型的完整性

  • 1.实体的完整性

  • 2.空值及其含义

  • 3.参照完整性

  • 4.用户自定义完整性

    • 用户针对具体的应用环境定义相关的约束条件
posted @ 2017-06-18 16:15  ranjiewen  阅读(474)  评论(0编辑  收藏  举报