小型个人博客搭建之数据库设计

Posted pangshuzi

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了小型个人博客搭建之数据库设计相关的知识,希望对你有一定的参考价值。

无论什么系统软件,其最根本的功能就是对数据库的操作和使用。所以,一定要先做好数据库的分析、设计及实现,然后才能实现对应的功能模块。

一、数据库分析


根据需求分析和系统的功能流程图,找出需要保存的信息数据(也可以理解为现实世界中的实体),并将其转化为原始数据(属性类型)形式。这种描述现实世界的概念模型,可以使用E-R图来表示。也就是实体-联系图。最后将E-R图转换为关系数据库。

1.用户信息实体

用户信息实体包括id、用户名、用户密码、头像、权限级别、注册时间、注册邮箱、IP地址、资料修改时间。

2.博文信息实体

博文信息实体包括id、标题、内容、发表时间、修改时间、浏览量、点赞数、评论区是否关闭。

3.标签信息实体

标签信息实体包括id、标签名。

4.评论信息实体

评论信息实体包括id、内容、发表时间、是否可见。

 

技术图片技术图片技术图片技术图片

5.数据库E-R图

技术图片

二、数据库建模

使用PowerDesigener进行建模。

 技术图片

然后生成“*.sql”文件,将文件导入数据库中。

以上是关于小型个人博客搭建之数据库设计的主要内容,如果未能解决你的问题,请参考以下文章

Django搭建个人博客平台3---博客表结构设计和markdown编辑器

Spring Boot制作个人博客-框架搭建(设计与规范,实体类构建)

网站搭建建站项目之网站代码网页设计开发的个人分析浅谈

用springboot搭建一个个人博客

程序逸的Java项目之旅-图书管理系统之数据库设计

计算机毕业设计之java+ssm框架个人博客系统多用户