数据库系统概念笔记(一)

关系模型介绍


关系数据库的结构

  • 关系指表
  • 元组指行
  • 属性指列
  • 关系实例表示一个关系的特定实例
  • 指每个允许取值的集合

不可再分的单元称为是原子的。

  • 超码是一个或多个属性的集合,超码足以唯一的标识一个元组
  • 候选码是最小的超码
  • 主码用来区分在一个关系中不同元组的候选码
  • 外码指一个关系模式中的主码在另一个关系模式中也出现,这个关系模式叫做被参照模式,另一个关系模式叫做参照模式
  • 参照完整性要求参照关系中任意元组在特定属性上的取值必然等于被参照关系中某个元组在特定属性上的取值

模式图

关系查询语言

  • 过程化语言对数据库执行一系列操作以计算出所需结果
  • 非过程化语言用户只需描述所需信息,而不用给出获取信息的具体过程

关系运算

  • 选择元组
  • 选择属性
  • 自然连接
  • 笛卡尔积
  • 集合运算

关系代数

  • 选择
  • 投影
  • 自然连接
  • 笛卡尔积

你可能感兴趣的:(数据库系统概念笔记(一))