为什么需要设计数据库

当数据库很复杂时,需要设计

糟糕的数据库设计

  • 数据冗余,浪费空间
  • 插入和删除很麻烦(屏蔽物理外键)
  • 程序性能差

良好的数据库设计

  • 数据紧凑,节省空间
  • 保证数据的完整性
  • 方便开发系统

软件开发中数据库的设计

  • 分析需求:分析业务和需要处理的数据的需求
  • 概要设计:设计关系图 E-R图

个人博客设计数据库的步骤

  • 收集信息,分析需求
    • 用户表(用户登录注册注销,用户的个人信息,写博客)
    • 分类表(文章的分类,和创建者)
    • 文章表(文章具体信息)
    • 评论表(一篇文章的评论)
    • 友情链接表(友情链接信息)
    • 自定义表(系统信息,某个关键字,或者一些主题)
    • 说说表(发表心情)
  • 标识实体(把需求落实到每个字段)
    MySQL 规范数据库设计
    MySQL 规范数据库设计
    MySQL 规范数据库设计
    MySQL 规范数据库设计
    MySQL 规范数据库设计
    • 标识实体间的关系
      - 写文章 user–>article
      - 设置分类 user–>category
      - 粉丝 user–>user
      - 写评论 user–>user–>comment

相关文章:

猜你喜欢
  • 2021-12-15
  • 2021-11-13
  • 2021-12-27
  • 2021-12-27
  • 2021-12-27
  • 2021-12-27
相关资源
相似解决方案