博客数据库设计

以博客系统为例的数据库分析与设计之分析篇 博客系统 数据库 数据库分析设计 表关系 阅读详情

博客数据库设计之第一版

实体表

文本

  • 标题
  • 内容
  • 摘要
  • 创建时间
  • 更新时间
  • 阅读数
  • 评论数
  • 喜欢数

    另有关注对文本表记录详细信息

  • 标记
    • 显示
    • 隐藏
    • 删除
      删除之外 还有彻底删除 此操作由后台决定 标记为删除的文本不可手动恢复 需作者审请恢复
  • 作者
  • 来源
    • 原创
    • 转载
      • 转载地址
      • 原创作者
    • 翻译
      • 翻译地址
      • 原创作者 可选
      • 参与者 可选
      • 翻译原文 可选
  • 标签

    此字段与文本关系由 类目对文本表维护
    标签表合并至类目表
    此标签属性与标签表无对应关系
    标签表与文本或其他表的关系为多对多关系
    此处标签属性为文本显示 以 , 分隔
    如
    android, java, exception
    那么在标签表中必然有
    android
    java
    exception
    这么几个值
    标签-文本表中必然有
    1 -> android
    1 -> java
    1 -> exception
    这么几个值

  • 大分类

    此字段与文本关系由 类目对文本表维护
    指文本分类 由官方指定的文本分类 如

    • IT技术
    • 科技新闻
    • Iter动态
    • 讨论
    • …
  • 文本状态

    • 草稿
    • 待审核
    • 审核通过
    • 被举报
  • 访问权限
    • 公开
    • 需要密码
    • 私密
    • 指定人可看

      用户Token 邀请码 均可

  • 评论开关
    • 公开
    • 关闭
  • 是否置顶
  • 缩略图
  • 缩略名

    用于链接显示 可自动生成

  • 排序

    ID 时间 作者 访问权限 等 后台配置

  • 更多参考

    为文本提供更多更全面的可参考资源 此字段属性为 uri

  • 备用字段

    备用的字段 1 2 3

  • 备用字段2
  • 备用字段3

类目

  • 名称
  • 类目ID 非自增ID
  • 描述
  • 缩略名
  • 文本数
  • 热度
  • 所属
  • 属性

    文本分类
    文本标签

  • 优先级

用户

  • 家族姓氏
  • 名字

    全局不唯一
    注册满三年可修改一次 此后不可再修改

  • 又名

    数组类型 json表示
    如 [{ “字”: “大王”}, {“号”: “第一王”}, {“大名”: “王”}]
    表示该用户拥有多个名号
    可创建可删除 不可修改

  • 密码

  • 用户名

    不同于姓名 又名 用户名作为唯一ID 后台管理 自动创建 不显示
    定位该用户的唯一字段

  • 邮箱

  • 手机号 可选
  • 生日
  • 头像 默认无
  • 故乡
  • 传记 即简介
  • 所在地
  • 所在单位
  • 从事行业
  • 博客地址
  • 擅长 又称 技能 手艺等
  • 师承
  • 毕业院校
  • 国籍
  • 热度
  • 注册时间
  • 最后一次登陆时间
  • 注册IP
  • 最后一次登陆IP

评论


  • 作者

用户登陆的情况下 通过 token 定位并显示用户名
未登陆 自动保存该用户 将作者名保存为又名 token保存在本地 用户发表评论时 查找 token 是否合法 如不合法 要求该用户更换一个作者名或注册该作者名 否则不予发表
如注册该作者名 需核对该作者名已有字段的准确性 否则不予注册

  • 内容

    除 代码之外 不允许其他HTML标记

  • 评论文本ID
  • 用户名
  • IP
  • 发表时间
  • 标记

    显示
    删除
    默认显示

  • 评论状态

    待审核
    审核通过
    被举报

  • 回复ID

    表示该评论回复哪一条评论

  • 对应表

    令牌表

    • 用户名
    • 设备ID

      支持多终端登录

    • 第三方ID

      如百度推送的 pushID

    • Token
    • 备用字段 1
    • 备用字段 2
    • 备用字段 3

    文本-作者

    • 文本ID
    • 用户名

    文本-类目

    • 文本ID
    • 类目ID

    文本-评论

    • 文本ID
    • 评论ID

    类目-作者

    • 类目ID
    • 用户名

    评论-作者

    • 评论ID
    • 用户名

    文本关注表

    • 文本ID
    • 用户名

    类目关注表

    • 类目ID
    • 用户名

    作者关注表

    • 被关注者用户名
    • 用户名
博客系统的SQL Server数据库设计与实现 本文还有配套的精品资源,点击获取 简介:博客系统依赖于关系型数据库来存储和管理文章、评论、用户信息等关键数据。本文介绍了一个博客系统数据库的设计,包括主要表的结构和它们之间的关系。重点讨论了SQL Server数据库管理工具的使用、数据库文件的组织、表结构的设计、外键约束、索引优化、性能提升策略,以及数据库的备份和维护。通过这些方法,保证了博客系统数据库的稳定性和可扩展性,... 阅读详情

相关推荐

基于CLICKHOUSE的数据仓库分层规范

接入层。

zjyy1987的博客 771

博客系统 - 数据库设计(二)

@R星校长 第2关:数据库表设计 - 核心表 核心表设计 设计编写完用户信息表之后,我们就需要设计博客系统的核心表了,在这里我们编写三个表分别是: 博客类型表; 博客信息表; 博客评论表。 博客类型表和博客信息表是一对多的关系,博客评论表和博客信息表是多对一的关系,用户信息表与博客信息表、博客评论表是一对多的关系。 编程要求 创建博客类型(blog_type)、博客信息(t_blog)、博客评论(t_comment)这三张表,并根据设计图建立表与表之间的约束; 博客类型表(blog_type); .

qq_44745905的博客 6046

RC滤波电路实战解析:无源与有源设计的性能对比与应用选择

本文深入解析了RC滤波电路的核心原理,重点对比了无源滤波电路与有源滤波电路的性能差异。文章通过实测波形与仿真数据,详细阐述了两者在带载能力、频率响应精度、噪声特性等方面的优劣,并提供了清晰的应用选择指南,帮助工程师根据信号属性、负载条件和性能要求做出最优设计决策。

weixin_29268637的博客 430

博客|基于Springboot的个人博客系统设计与实现(源码+数据库+文档)

本次开发的个人博客系统,有管理员,用户,博主三个角色。管理员功能有个人中心,用户管理,博主管理,文章分类管理,博主文章管理,系统公告管理,轮播图管理。博主可以注册登录,修改个人信息,对自己发布的博主文章进行管理操作。开发本程序后台用到了Spring Boot开发技术,页面设计采用VUE框架和layui样式。数据库采用关系数据库市场占有率最高的MySQL作为本程序使用的数据库,完全符合程序使用并且有丰富的拓展余地。文章详细展示了系统功能界面、数据库ER图及核心代码,为博客信息化建设提供了参考方案。

伟庭的博客 4751

手把手教你用C#和LibUsbDotNet实现USB设备通信(含完整代码示例)

本文详细介绍了如何使用C#和LibUsbDotNet库实现USB设备通信,包括设备识别、连接建立、同步/异步数据读写等核心操作。通过完整的代码示例,开发者可以快速掌握USB通信的关键技术,适用于工业自动化、医疗设备等多种场景。重点讲解了数据读写优化和错误处理技巧,帮助提升通信效率和可靠性。

a3b4c5的博客 707

永磁同步电机解耦控制实战:从电流反馈到内模解耦的算法演进与选型指南

本文深入探讨了永磁同步电机高性能驱动中的核心挑战——交叉耦合问题,并对比分析了电流反馈解耦和内模解耦两大主流算法的原理、性能与适用场景。文章指出,电流反馈解耦动态响应快但对参数敏感,内模解耦鲁棒性更强但略有滞后,为工程师在不同应用需求下的算法选型提供了清晰的实战指南。

weixin_29039773的博客 265

个人博客开发之数据库设计

前言# 分享完需求,我们就按照需求去设计sql教程数据库就可以了,这里我数据库选用Mysql原因呢Mysql相对于java基础教程其他数据库如ORACLE等轻巧,方便,开源,免费,好用,而且效率也够用 数据库设计# 这里数据库设计我推荐大家一款python基础教程数据库设计工具,我一直在使用觉得还不错叫PDMan 多平台版本,Mac Windows,Linux 系统都有 。总之功能非常c#教程强大 ,PDMan官网 分表设计# 用户表# CREATE TABLE users( .

chinaherolts2008的博客 1727

使用单片机开发PWM的案例&相关项目源码

该项目使用STM32单片机生成PWM信号,通过改变PWM的占空比来控制连接在PWM输出引脚(如PA0)上的LED的亮度。在主循环中,通过改变比较值,PWM信号的占空比在0%到100%之间变化,从而实现LED亮度的渐变效果。这个项目是一个基础的PWM控制示例,通过学习和实践这个项目,可以掌握PWM的基本原理和使用方法,并为进一步开发和应用打下良好的基础。该项目实现了使用STM32单片机产生PWM信号,并通过改变PWM的占空比来控制LED的亮度。配置PWM输出引脚(如PA0),确保其模式为PWM输出。

清风明月 643

个人博客数据库设计

文章目录前言一、 概述及分析1.1 项目背景1.2 分析1.3 系统功能1.3.1 用户管理1.3.2 博文管理1.3.3 评论管理1.3.4 分类管理1.3.5 标签管理二、数据库概念模型设计—基本ER图三、数据库逻辑模型设计四、数据库语句4.1 建立数据表语句(部分)4.2 建立视图(部分)五、 小结&参考资料小结参考资料 前言 最近要做数据库大作业,在思考了很久之后,还是设计一个简单...

米奇罗 7万+

ST03N 里看不到 SE38 / SA38?别急,这不是没记录,而是被换了名字

摘要:SAP系统中SE38/SA38事务码在ST03N统计中可能"隐身",因其对话步骤被归集到对应的程序名(如SE38→RSABAPPROGRAM)。ST03N侧重工作负载聚合统计,而STAD提供短期明细记录。正确排查方法是:在ST03N中搜索程序名而非事务码,再通过STAD验证具体使用情况。这一现象在权限整改和审计中易造成误判,建议将程序名纳入常规监控,并区分ST03N(趋势分析)与STAD(事实校验)的不同用途。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 956

31、工程中不确定性量化与优化的全面解析

本文全面解析了工程中不确定性量化与优化的关键方法。针对数据充足与不足两种情况,分别介绍了概率理论和非概率方法在不确定性建模中的应用;系统阐述了采样方法、FORM/SORM、泰勒级数近似等不确定性传播技术;深入比较了RBDO与RDO两种主流优化框架的原理、步骤及适用场景,并通过两杆桁架案例展示了具体实现过程。文章旨在为工程师提供一套完整的从不确定性分析到优化设计的方法论,提升工程系统的可靠性与稳健性。

php55的博客 121

【项目实战】博客系统设计与实现

前端:展示文章,文章分类,评论,用户登录。后端 :系统管理:用户管理,菜单管理,角色管理。内容管理:文章管理,分类管理,标签管理数据库:mysql8.0.28项目结构:maven数据库连接池:Druid前端框架:Vue后端框架:SpringBoot,SpringSecurity语言:Javajdk版本:17编写的IDE:IDEA。

qq_52183856的博客 7231

5.30华为OD机试真题 新系统 - 链表数字游戏 (Java/Py/C/C++/Js/Go)

5.30华为OD机试真题 新系统 - 链表数字游戏 (Java/Py/C/C++/Js/Go)

算法大师! 1122

数据库课程设计mysql——个人博客数据管理系统

本篇是我大二数据库课程的结课作业,想分享给大家,文中理解有误的地方,请多多指正~ 文章目录需求分析概念结构设计抽象出系统的实体2.2 设计E-R图全局E-R图逻辑结构设计数据库物理设计与实施创建数据库建立和管理基本表建立基本表与管理基本表插入数据建立和管理视图建立视图管理视图访问数据库数据查询数据更新数据库维护备份数据库创建触发器总结与心得 需求分析 随着互联网的发展,越来越多的人拥有了自己的个人博客。但是大多数采用的是网上别人做好的博客模板,众所周知,网上的模板并不是单独为个人而定制,而是面向大多数人

2302_77250325的博客 8757

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

数据库设计——博客系统

数据库整体设计; 核心表设计; 多对多关系的建立;

weixin_51970555的博客 1万+

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

Educoder 数据库设计 - 博客系统

第1关:数据库表设计 - 用户信息表 任务描述 本关任务:创建博客系统数据库的用户信息表。 相关知识 数据库整体设计 一个博客系统会有哪些功能呢,肯定会有的是博客列表,博客详情,评论,登陆注册等等这些功能,那应该建多少张表呢?应该给这些表添加哪些字段呢?字段的约束怎么设计呢?表与表之间的关联关系应该怎样设计呢? 这是你在开始本实训之前要思考的问题。 博客系统数据库的整体设计如下图所示:总共涉及到五张表: 用户信息表; 博客信息表; 博客类型表; 博客评论表;

知足且上进,温柔而坚定 6285

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

数据库设计-博客系统数据库的设计

数据库设计-博客系统数据库的设计 数据库整体设计 问题: 一个博客系统会有哪些功能呢,肯定会有的是博客列表,博客详情,评论,登陆注册等等这些功能,那应该建多少张表呢?应该给这些表添加哪些字段呢?字段的约束怎么设计呢?表与表之间的关联关系应该怎样设计呢? 博客系统数据库的整体设计如下图所示:总共涉及到五张表:用户信息表,博客信息表,博客类型表,博客评论表,博客标签表。 --创建数据库 CREATE...

qq_47389540的博客 2917

博客项目数据库设计

1. 项目分析 个人博客项目数据库设计要考虑到项目现在所需的功能和今后可能扩展的功能。个人博客项目可以拓展为多人博客项目或者论坛项目。 1.1 当前所需功能分析 博文功能:可以在网站中发表和设置博文。 评论功能:可以评论博文和回复其他用户的评论。 分类功能:添加和删除分类,给文章设置分类。 标签功能:添加和删除标签,给文章设置标签。 友链功能:展示朋友的网站链接 1.2 未来可能的功能分析 用户功能:用户的注册和登录,发表博文和评论。 交友功能:用户之间交友 2. 功能详情 2.1 博文功能 博文

jumpe_17的博客 761

数据库设计 - 博客系统

数据库整体设计 一个博客系统会有哪些功能呢,肯定会有的是博客列表,博客详情,评论,登陆注册等等这些功能,那应该建多少张表呢?应该给这些表添加哪些字段呢?字段的约束怎么设计呢?表与表之间的关联关系应该怎样设计呢? 这是你在开始本实训之前要思考的问题。 博客系统数据库的整体设计如下图所示:总共涉及到五张表: 用户信息表; 博客信息表; 博客类型表; 博客评论表; 博客标签表。 用户信息表(t_user) 设计用户信息表是设计数据库的第一步,和一般的网站类似,博客系统的用户信息有如下内容: 编程要求 请仔细阅

我写写哈的博客 3907

博客系统数据库设计

博客数据设计

PieroPc的博客 1455

博客系统 - 数据库设计(一)

@R星校长 第1关:数据库表设计 - 用户信息表 数据库整体设计 一个博客系统会有哪些功能呢,肯定会有的是博客列表,博客详情,评论,登陆注册等等这些功能,那应该建多少张表呢?应该给这些表添加哪些字段呢?字段的约束怎么设计呢?表与表之间的关联关系应该怎样设计呢? 这是你在开始本实训之前要思考的问题。 博客系统数据库的整体设计如下图所示:总共涉及到五张表: 用户信息表; 博客信息表; 博客类型表; 博客评论表; 博客标签表。 用户信息表(t_user) 设计用户信息表是设计数据库的第一步,和一般的网站类.

qq_44745905的博客 1万+

博客系统的数据库设计

博客系统的数据库设计 ----------- --user用户表 ----------- CREATE TABLE user( user_id mediumint(8)NOT NULL AUTO_INCREMENT COMMENT'用户ID', group_id medium...

chidangyin6408的博客 631

企业博客———数据库设计

分享一下我写的企业博客项目的数据库设计,我认识到了数据库设计的好对后面的开发工作有多大的好处,做这个项目我的数据库设计一开始没设计好,后面要改,真是牵一发而动全身。 我数据库有8个表,分别是: admin(管理员表)、comments(评论表)、contact(用户反馈表)、contents(博客表)、great(点赞信息表)、reply(回复表)、sys_reply(系统回复表)、user(...

imonkeyi的博客 573

博客系统数据库设计之表的设计

最近在写一个博客系统,当初设计数据库时,考虑的太少,没有想到到后面发现其中不合理的地方有很多,坑越来越大,完全写不下去了。 所以这次重新设计了遍数据库。 这是博客的所有的表:   tb_article(文章表)、tb_articletype(文章类型)、tb_friend(朋友表)、tb_master(用户表)、tb_photo(相册表)、tb_review(文章评论表)、tb_wo...

iteye_1443的博客 2251
上一篇: ScrollView滚动到底部使用的scrollTo和fullScroll方法的异同
下一篇: samsung s3 gt-19300 开发 键盘回车事件
Excing
博客等级 码龄18年 2粉丝 14原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值