首页 > 数据库 >规范 数据库设计

规范 数据库设计

时间:2022-09-28 11:03:29浏览次数:53  
标签:数据库 分类 规范 博客 链表 user 设计

较差的数据库设计:

1)数据冗余,浪费空间

2)数据库插入和删除都会麻烦

3)程序的性能差

良好的数据库设计:

1)节省内存空间

2)保证数据库的完整性

3)方便我们开发系统

 

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

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

2)概要设计:设计关系图 E-R图

 

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

1)收集信息,分析需求(收集的详细一点,就不用写的时候去改)

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

规范 数据库设计_链表

 

 

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

规范 数据库设计_数据库_02

 

 

       文章表(文章的信息)

规范 数据库设计_数据库_03

 

       评论表

规范 数据库设计_链表_04

 

 

规范 数据库设计_链表_05

 

 

       友链表(友链信息)

规范 数据库设计_数据库_06

 

        粉丝表

规范 数据库设计_数据库设计_07

 

 

  自定义表(系统信息,某个关键的字)

2)标识

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

标识实体之间的关系

1)写博客:user-->blog

2)创建分类:user-->category

3)关注表:user->user

4)友链表:links

5)评论表:user->user->blog

 

练手:bbs crm

前端框架:1)bootstrap  2) Ant Design Pro 

 

标签:数据库,分类,规范,博客,链表,user,设计
From: https://blog.51cto.com/u_15810109/5718748

相关文章

  • 模板方法设计模式基础知识!
    模板方法设计模式该设计模式解决的问题是:具有固定算法(步骤)的应用。但这些算法步骤,又针对不同的用户(情况)具有不同的实现方式。在该设计模式中,具有两大类方法:模板方法,步......
  • 互联网时代,个人与企业如何管理庞大的数据库?
    在如今信息化时代里,人们一边获取庞大的信息、知识,也一边不断地产出数据,产出内容。一串串的0跟1组成的数据已经成为社会生产与生活的重要组成部分。从个人的图片、视频到企......
  • 设计模式之策略模式
    在一个收银系统中,如果普通用户、中级会员、高级会员分别对应着不同的优惠策略,常规编程就要使用一系列的判断语句,判断用户类型,这种情况下就可以使用策略模式。一、概念理解......
  • MySQL数据库-数据表(下)
     分析:给reader表添加数据.INSERTINTO:插入数据,插入数据的时候会检查主键或者唯一索引,如果出现重复就会报错;语法:INSERTINTO table_name VALUES(value1,value2,va......
  • 数据库启动3个阶段
    Oracle数据库服务包括数据库和实例,而实例又包括系统全局区SGA和相应的后台进程。1、数据库nomount阶段:startupnomount加载读取参数文件--->初始化内存空间--->SGA(各个内......
  • 探索国产化数据库DM8---安装篇
     前言近年来,随着我们国内服务器硬件厂商特别是芯片自主研发的技术提升,以及国产化操作系统与应用软件厂商的产品逐渐成熟,在电子政务的应用领域,越来越多的客户单位要求我......
  • MySQL数据管理-数据库级别的外键
    外键:把此表与别的相连接作为附属删除有外键关系的表的时候,必须要先删除引用别人的表(从表),再删除被引用的表(主表)--方式二: --方式一:创建表成功后,添加外键 ......
  • fzq日志打印-查看-规范
    日志通用代码///<summary>//////</summary>///<paramname="node">信息节点,报告,撤回,签收等</param>///<paramname="actio......
  • 【SQL数据库】(一)数据库系统概论
    写在前面: 近来比较浮躁(浮躁的很),打算自己整理一些数据库相关知识点静静心,水平有限,诸君可当个消遣看看,参考教材如下:不要挂科!不要挂科!不要挂科!阿弥陀佛  一.数据......
  • 【设计模式】Java设计模式 - 命令模式
    Java设计模式-命令模式......