美文网首页
五、数据库的设计

五、数据库的设计

作者: 漠漠彡 | 来源:发表于2019-04-11 13:23 被阅读0次

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

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

    1、需求分析

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

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

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

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

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

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

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

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

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

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

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

    1、数据库设计是否合理

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

    能够避免数据冗余

    能够解决数据库操作异常

    2、数据库三范式原则

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

    范式类型

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

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

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

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

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

    最终:

    3、三范式与数据库性能

    相关文章

      网友评论

          本文标题:五、数据库的设计

          本文链接:https://www.haomeiwen.com/subject/odltwqtx.html