规范化数据库设计

 

规范化数据库设计

为什么需要数据库设计

当数据库比较复杂时我们需要设计数据库

糟糕的数据库设计 :

  • 数据冗余,存储空间浪费

  • 数据更新和插入的异常

  • 程序性能差

良好的数据库设计 :

  • 节省数据的存储空间

  • 能够保证数据的完整性

  • 方便进行数据库应用系统的开发

软件项目开发周期中数据库设计 :

  • 需求分析阶段: 分析客户的业务和数据处理需求

  • 概要设计阶段:设计数据库的E-R模型图 , 确认需求信息的正确和完整.

设计数据库步骤

    • 收集信息

      • 与该系统有关人员进行交流 , 座谈 , 充分了解用户需求 , 理解数据库需要完成的任务.

    • 标识实体[Entity]

      • 标识数据库要管理的关键对象或实体,实体一般是名词

    • 标识每个实体需要存储的详细信息[Attribute]

    • 标识实体之间的关系[Relationship]

    •  

posted @ 2021-04-26 09:58  术树  阅读(88)  评论(0)    收藏  举报