ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

规范数据库设计

2022-09-06 00:01:21  阅读:156  来源: 互联网

标签:.. 数据库 分类 规范 博客 user 设计


规范数据库设计

9.1、为什么需要设计

当数据库比较复杂的时候,我们就需要设计了

糟糕的数据库设计:

  • 数据冗余, 浪费空间

  • 数据库插入和删除都会麻烦、异常[屏蔽使用物理外键]

  • 程序的性能差

良好的数据库设计:

  • 节省内存空间

  • 保证数据库的完整性

  • 方便我们开发系统

软件开发中,关于数据库的设计

  • 分析需求:分析业务和需要处理的数据库的需求

  • 概要设计:设计关系图:E-R图

 

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

  • 收集信息,分析需求

    • 用户表(用户登录注销,用户的个人信息,写博客,创建分类)

    • 分类表(文章分类,谁创建的)

    • 文章表(文章的信息)

    • 评论表

    • 友链表(友链信息)

    • 自定义表(系统消息,某个关键的字,或者一些主字段) key:value

    • 说说表(发表心情.. id.. content .. create_time)

  • 标识实体(把需求落地到每个字段)

  • 标识实体之间的关系

    • 写博客:user-->blog

    • 创建分类:user->category

    • 关注:user->user

    • 友链:links

    • 评论:user-user-blog

标签:..,数据库,分类,规范,博客,user,设计
来源: https://www.cnblogs.com/1982king/p/16660138.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[[email protected]]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有