• 关系型数据库的典型数据结构就是数据表,这些数据表的组成都是结构化的(Structured)。
  • 将数据放到表中,表再放到库中。
  • 一个数据库中可以有多个表,每个表都有一个名字,用来标识自己。表名具有唯一性
  • 表具有一些特性,这些特性定义了数据在表中如何存储,类似Java和Python中“类”的设计。

    表、记录、字段

    一个实体集(class)对应于数据库中的一个表(table),一个实体(instance)则对应于数据库表中的一行(row),也称为一条记录(record)。一个属性(attribute)对应于数据库表中的一列(column),也称为一个字段(field) 。
    image.png
    ORM思想( 0bject Relational Mapping)
    数据库中的一个表<—-> Java或Python中的一个类
    表中的一条数据<—->类中的一个对象(或实体)
    表中的一个列<——>类中的一个字段、属性(field)

    表的关联关系

  • 表与表之间的数据记录有关系(relationship)。现实世界中的各种实体以及实体之间的各种联系均用关系模型来表示。

  • 四种:一对一关联、一对多关联、多对多关联、自我引用