个人博客数据库设计

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Javaeye博客数据库设计分析

最近在系统地学习网站后台的数据库设计,那我就把现成的javaeye的博客作为模板来分析一下吧。

数据库的整体表结构先用下图简单地表示一下吧。

以下是对表具体情况的分析:

1、用户信息表(userInfo)有id、姓名、性别、Emai、手机、出生日期、学历、籍贯等属性

userInfo

id

Name

Sex

Email

phoneNum

Birthday

Address

2、关注表(attention)有id、user1_id(关注者)、user2_id(被关注者) 注:user1_id、user2_id为userInfo的外键。

attention

id

user1_id

user2_id

3、闲聊表(chat)有id、content、user_id 注:user1_id是userInfo 的外键。

chat

id

content

user_id

4.、短信表(shortMessage)有id、user1_id(发送者)、user2_id(接受者)、linkAddr(服务器链接地址)

shortMessage

id

user1_id

user2_id

linkAddr

5、收藏(collect)有id、user_id(收藏人)、tittle(收藏标题)、linkURL(链接地址)、describe(描述)

collect

id

user_id

tittle

linkURL

describe

6、文章分类(articleType)有id、type(类别)

articleType

id

type

7、文章(article)有id、user_id(发表人)、tittle(文章题)、articleType _id(分类)、contentLink(文章链接地址)、time(发表时间)

article

id

user_id

tittle

articleType_id

contentLink

time

8、评论(comment)有id、article_id(对应的文章)、content(评论内容)、user_id(评论人)、time(评论时间)

comment

id

article_id

content

user_id

time

9、回复(reply)有id、comment_id(评论)、content(回复内容)、time(回复时间)

reply

id

comment_id

content

time

10、最近访客(recentVisitor)id、user1_id(访问者)、user2_id(被访者)、time(访问时间)

recentVisitor

id

user1_id

user2_id

time

11、我的相册(album)id、user_id(相册所属)、name(相册名)、linkAddr(相册链接地址)

album

id

user_id

name

linkAddr

相关文档
最新文档