主要是关系中属性和属性之间的依赖关系
与数学中函数概念相似,一个X只能对应一个Y。记作X->Y
如何找候选码
只出现在左边->一定是候选码
只出现在右边->一定不是是候选码
左右都不出现->一定是候选码
左右都出现->不一定是候选码
选择出一定是候选码的集合后,依次添加可能是候选码的选项,看是否能够推出所有的属性
在第一范式的基础上,每一个非主属性完全依赖任何一个候选码,若候选码是一个属性,则必满足第二范式
在第二范式基础上,其非主属性没有传递关系,若无非主属性,则比满足第三范式
在第三范式的基础上,其决定因子中一定有码。实现了函数范围内的彻底分解。
数据库设计包括信息管理要求和数据操作要求
三分技术,七分管理,十二分基础数据
结构(数据)设计和行为(处理)设计相结合
需求分析是设计数据库的起点
实体,属性,联系三要素
eg:
一个实体一个单独的表
一对一的联系:将一端的主码放入另一个关系中并加联系的属性
一对多的联系:将1的主段放入多端的的关系中,并加联系的属性
多对多的联系:建新表,两端的主码并加联系的属性
相互联系的实体大于2,则另建新表,各自的主码加联系的属性
参与评论
手机查看
返回顶部