- ER图
2、物理设计
Article -文章
名称 数据类型 强制 说明
aid int(11) 主键 文章id,自增
title varchar(255) 文章标题
mdContent text 文章内容的markdown编码
htmlContent text 文章内容的html编码
summary text 文章摘要
sid int(11) 隶属专题id
uid int(11) 发布用户id
editTime datetime 最新修改时间
state int(11) 0表示草稿箱,1表示已发表,2表示已删除
article_tags -文章标签
名称 数据类型 强制 说明
id int(11) 主键 自增
aid int(11) 文章id
tid int(11) 标签id
article_user_praise -点赞
名称 数据类型 强制 说明
id int(11) 主键 自增
aid int(11) 文章id
uid int(11) 用户id
subject_user -专题->教师对应
名称 数据类型 强制 说明
id int(11) 主键 自增
sid int(11) 专题id
uid int(11) 用户id
article_user -收藏
名称 数据类型 强制 说明
id int(11) 主键 自增
aid int(11) 文章id
uid int(11) 用户id
Subject -专题
名称 数据类型 强制 说明
sid int(11) 主键 专题id
subName varchar(64) 专题名称
date date 专题日期
uid int(11) 用户id
Content Varchar(64) 专题简介
Comments -评论
名称 数据类型 强制 说明
cid int(11) 主键 自增
aid int(11) 文章id
content text 内容
publishDate datetime 发布评论时间
parentId int(11) -1表示正常回复,其他值表示是评论的回复
uid int(11) 成员id
puid int(11) 回复用户id,没有则为-1
Tags -标签
名称 数据类型 强制 说明
tid int(11) 主键 自增
tagName varchar(32) 标签名称
User -用户
名称 数据类型 强制 说明
uid int(11) 主键 用户id
username varchar(64) 用户名称
category tinyint(1) 身份 0-学生,1-教师
email varchar(64) 邮箱地址
iconurl Varchar(64) 用户头像地址