博客数据库设计之第二版
第一版数据库的文本表设计的不好
文本是一个客观存在的事实
不应有 标签 大分类 小分类 这类后来人添加上去的属性这里只记录更新的数据库表 未更新的不再列出
实体表
文本
文本号
不唯一 同一文本同一文本号
标题
- 内容
版本号
同一文本可以有不同版本
不同版本的文本同一文本号创建时间
- 作者
- 来源
- 原创
- 转载
- 转载地址
- 原创作者
- 翻译
- 翻译地址
- 原创作者 可选
- 参与者 可选
- 翻译原文 可选
编辑
排序字段删除 该字段不因由编辑表维护
- 文本ID
- 热度
- 喜欢数
- 评论数
- 摘要
原始文本的构成中 不含摘要
便于列表显示 - 标记
- 显示
- 隐藏
- 删除
删除之外 还有彻底删除 此操作由后台决定 标记为删除的文本不可手动恢复 需作者审请恢复
- 文本状态
- 草稿
- 待审核
- 审核通过
- 被举报
- 访问权限
- 公开
- 需要密码
- 私密
- 指定人可看
用户名 邀请码 均可
- 评论开关
- 公开
- 关闭
- 是否置顶
- 缩略图
缩略名
用于链接显示 可自动生成
更多参考
为文本提供更多更全面的可参考资源 此字段属性为 uri
备用字段
备用的字段 1 2 3
- 备用字段2
- 备用字段3
对应表
文本-作者
- 文本ID
- 用户名