(开发的基础)基于PowerDesiner的数据库物理模型设计

在进行一个项目的开发,最基本的是数据库的设计。一个合理的数据库的设计,往往是开发的最根本。
我使用的是PowerDesigner进行数据库物理模型的设计

  1. 表名(tb_XXX)
  2. 表关系与表数量

描述 1:1 关系最少需要 1 张表。
描述 1:n 关系最少需要 2 张表。
描述 n:n 关系最少需要 3 张表。

  1. 主键(id)唯一标识
  2. 外键(是否需要外键)
  3. 字段名、字段属性

如果是在一个页面进行数据操作,表中应具有该页面上显示需要的所有字段

  1. 是否支持空值(NULL)

‘ ’与NULL有着本质上的区别。NULL不依赖于数据类型,不占用任何空间。‘’则是一个值,占用数据空间。

三张表:会议表、会议室表、报名表
1.表与表之间的关系都是1:n
2.每张表有自己的主键,有关联的表设置了一个新的关联id字段
(开发的基础)基于PowerDesiner的数据库物理模型设计