数据库设计--个人博客.doc

数据库设计--个人博客.doc

ID:48601030

大小:494.03 KB

页数:6页

时间:2020-01-29

数据库设计--个人博客.doc_第1页
数据库设计--个人博客.doc_第2页
数据库设计--个人博客.doc_第3页
数据库设计--个人博客.doc_第4页
数据库设计--个人博客.doc_第5页
资源描述:

《数据库设计--个人博客.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、个人博客数据库设计一、项目概述及分析1.项目背景随着互联网的发展,越来越多的人拥有了自己的个人博客。但是大多数采用的是网上别人做好的博客模板,众所周知,网上的模板并不是单独为个人而定制,而是面向大多数人的,独立设计一个博客,满足自己的需求。2.分析系统主要完成以下几方面的功能:l用户管理:用户的注册和登录,发表博文和评论。l博文管理:用户可以在网站中发表和设置博文。l评论管理:用户可以评论博文和回复其他用户的评论。l分类管理:添加和删除分类,给文章设置分类。l标签管理:添加和删除标签,给文章设置标签。二、数据库概念模型设计—基本ER图三、数据库逻辑模型设计一、数据库语句1.建

2、立数据表语句CREATETABLE`zj_users`(`user_id`bigint(20)NOTNULLAUTO_INCREMENTCOMMENT'用户ID',`user_ip`varchar(20)NOTNULLCOMMENT'用户IP',`user_name`varchar(20)NOTNULLCOMMENT'用户名',`user_password`varchar(15)NOTNULLCOMMENT'用户密码',`user_email`varchar(30)NOTNULLCOMMENT'用户邮箱',`user_profile_photo`varchar(255)NOT

3、NULLCOMMENT'用户头像',`user_registration_time`datetimeDEFAULTNULLCOMMENT'注册时间',`user_birthday`dateDEFAULTNULLCOMMENT'用户生日',`user_age`tinyint(4)DEFAULTNULLCOMMENT'用户年龄',`user_telephone_number`int(11)NOTNULLCOMMENT'用户手机号',`user_nickname`varchar(20)NOTNULLCOMMENT'用户昵称',PRIMARYKEY(`user_id`),KEY`us

4、er_name`(`user_name`),KEY`user_nickname`(`user_nickname`),KEY`user_email`(`user_email`),KEY`user_telephone_number`(`user_telephone_number`))ENGINE=InnoDBAUTO_INCREMENT=3DEFAULTCHARSET=utf8;CREATETABLE`zj_articles`(`article_id`bigint(255)NOTNULLAUTO_INCREMENTCOMMENT'博文ID',`user_id`bigint(20)

5、NOTNULLCOMMENT'发表用户ID',`article_title`textNOTNULLCOMMENT'博文标题',`article_content`longtextNOTNULLCOMMENT'博文内容',`article_views`bigint(20)NOTNULLCOMMENT'浏览量',`article_comment_count`bigint(20)NOTNULLCOMMENT'评论总数',`article_date`datetimeDEFAULTNULLCOMMENT'发表时间',`article_like_count`bigint(20)NOTNUL

6、L,PRIMARYKEY(`article_id`),KEY`user_id`(`user_id`),CONSTRAINT`zj_articles_ibfk_1`FOREIGNKEY(`user_id`)REFERENCES`zj_users`(`user_id`))ENGINE=InnoDBAUTO_INCREMENT=3DEFAULTCHARSET=utf8;CREATETABLE`zj_comments`(`comment_id`bigint(20)NOTNULLAUTO_INCREMENTCOMMENT'评论ID',`user_id`bigint(20)NOTNULL

7、COMMENT'发表用户ID',`article_id`bigint(20)NOTNULLCOMMENT'评论博文ID',`comment_like_count`bigint(20)NOTNULLCOMMENT'点赞数',`comment_date`datetimeDEFAULTNULLCOMMENT'评论日期',`comment_content`textNOTNULLCOMMENT'评论内容',`parent_comment_id`bigint(20)NOTNULLCOMMENT'父评论ID',PRI

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。