首页 > 数据库 >设计一个项目的数据库

设计一个项目的数据库

时间:2022-12-02 13:23:26浏览次数:36  
标签:项目 -- 数据库 1.3 博客 user 设计

糟糕的数据库设计

      --数据冗余,浪费空间

      --数据库插入和删除比较麻烦

      --程序性能差

 

 

良好的数据设计

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

  1、收集信息,分析需求:

       1.1 用户表--用户登录,注销,用户个人信息,写博客,创建分类

       1.2、文章分类,谁创建的

       1.3、文章表

       1.3.2 、评论表 

        1.4、友链表

         1.5、自定义表:系统信息,某关键字,key:value

       1.6、说说表 发表心情

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

3、标识实体的关系

          写博客                  user --    blog

          创建分类              user -- category

           评论                    user -- user

           友链                    links

           评论                   user -  user - blog

 

论坛型 、CAM型、博客型

Element UI

Ant Design Pro

 

 

 

 

 

 

  

标签:项目,--,数据库,1.3,博客,user,设计
From: https://www.cnblogs.com/RUI2022/p/16944154.html

相关文章

  • 【Golang】数据库使用
    非结构化方式获取数据库结果动态列获取结果https://github.com/go-sql-driver/mysql/wiki/Examples#rawbytes......
  • 设计模式之状态模式笔记
    刚看书看到的,关于一个设计模式的状态模式的不错的讲解,是以QQ的登陆.在线,忙碌,离线四个状态的一个说明,代码如下状态的接口类:publicinterfaceQQState{   voidhan......
  • 设计模式之职责链模式笔记
    这个模式用的不多,笔记之,病人去医院看病的例子,来自易说设计模式一书publicabstractclassDoctor{   publicabstractvoidseeDoctor(XiaoGongxiaoGong);   p......
  • Listview中使用线程实现无限加载更多项目的功能
    在现在的SINA微博或者象twitter,dzone等网站中,当加载一个很长的列表时,往往都是先加载部分内容,然后当用户用拖拉条往下拖动时,再加载更多的内容.这......
  • 网站变灰设计到脚本知识
    网站变灰是如何实现的以bilibili为例,调出开发者工具,选中html标签,可以看到右边的样式为:html.gray{filter:grayscale(85%)saturate(80%);-webkit-filter:gra......
  • 《项目管理中的8项人际关系技能》读书笔记1
    刚开始读,这个书不错,笔记一下。1)解决个人绩效问题的ERAM模型 E(期望,Expectations),R(资源,Resource),A(Ability,能力),M(Motivations,动机),这四点,用来做绩效辅导的时候是不错的......
  • 收藏:一个不错的项目考核表格
    一个不错的项目考核表格,比较全面从各方面进行了对应的考核: ......
  • TO B项目经理模型
     ......
  • vs.net 2010两个数据库方面的好工具
    今天发现vs.net2010在处理数据库方面的两个不错的工具,分别是数据异同比较器和数据架构比较器,使用起来都很简单,要学习的话,可以从下面两个连接......
  • mongodb中重命名一个数据库
    MongoDB并没有提供renameDatabase的命令,用户的想法是通过copydb来实现,先将数据库拷贝一份,然后删除老的数据库,但由于DB里数据很多,copydb太耗时,想知道是......