五、数据库的设计

2019-04-11  本文已影响0人  漠漠彡

一、数据库设计的基本步骤

设计良好的数据库就好比货架有序摆放的商品一样,节省数据的存储空间。能够保证数据的完整性,方便进行数据库应用系统开发

1、需求分析

通过向客户调研,了解客户基本需求

总结分析客户所需要的管理系统,究竟需要处理哪些数据

2、标识对象(实体)并设计对象属性

对象将来映射为数据库中的数据表

对象的属性映射为数据表的字段

对象应该有唯一的标识(ID)

3、确定对象之间的映射关系

对象之间通过外键映射关系,减少数据冗余

对象之间的映射关系时通过对象唯一的标识建立的

常见的对象映射关系有一对一和一对多,多对多等

二、数据库的检验与模型设计

1、数据库设计是否合理

表结构设计的合理性是数据库设计的关键

能够避免数据冗余

能够解决数据库操作异常

2、数据库三范式原则

范式:具有最小冗余的表结构

范式类型

第一范式(1NF)——确保每列的原子性(即不可再分的最小单元)

第二范式——要求每个表只描述一个实体的属性

如果一个表满足1NF,并且除了主键以外的其他列都和主键列相关,则满足第二范式

第三范式——要求实体各属性之间不能具有直接的依赖关系

如果一个关系满足2NF,且除了主键列之外,其他列之间都不具备依赖关系,则满足3NF

最终:

3、三范式与数据库性能

上一篇下一篇

猜你喜欢

热点阅读