一:概念设计:
ER模型:实体属性和联系
实体及实体集:
实体的属性:属性和实体都是名词:
需求–》ER图:
属性无法再分,实体可由多个属性组成。
同一类联系:
实体与派生实体间的基本联系:
如上图所示,联系也有自己的属性。
联系名词化:
ER图中,每个实体,都要有实体标识符,为借阅信息人为增加ID。
二、逻辑设计
每个实体转化为1个关系模式
1:1,在1方加入另一方的外键。
联合主键,又分别是外键
三、UML做概念及逻辑设计:
逻辑设计工具:关系数据库设计理论
F是函数依赖。
属性间存在1对1关系,就是函数依赖。
只有满足1NF,才是关系数据库
分解应不损信息和关系依赖
附:视图:
视图不存放数据,是虚拟的表,是从1个或几个表中取出数据,视图只定义取数据规则。