    文章表,命名为cy_articles;
    评论表,命名为 cy_comments;
    图片表,命名为 cy_pictures;
之后为了补充功能,又添加了了好友表和公告表。
3.1.2    数据库ER关系图
用户信息数据表包括注册用户的所有详细个人信息,例如姓名,性别,Email,QQ号码等,如果想在本系统中进行发表文章、上传图片等操作,则必须要先进行注。
 
图片表主要是上传图片实体,主要包括上传图片的名称、上传图片用户和上传图片时间等信息。
 
    文章表中,主要即包含了用户发表文章的相关信息,例如标题,作者,内容,发表日期等,其中内容作为大段文字,我们采用了text的数据类型进行存储。
 
 
  评论表包含了评论的相关数据,如评论内容,评论时间,评论对应的文章,文章ID数据作为和文章表的关联点,其中,评论者若为未注册用户,则保存为匿名用户,允许为空。
 

3.1.3    数据库表的设计
(1)    用户表
创建用户表:执行下列Sql语句:
CREATE  TABLE `cy_blog`.`cy_users` (
  `user_id` INT NOT NULL ,
`user_name` INT NOT NULL ,
  `password` VARCHAR(45) NULL ,
`passwordagain` VARCHAR(45) NULL ,
  `user_email` VARCHAR(45) NULL ,
  `user_age` VARCHAR(45) NULL ,
  `user_sex` VARCHAR(45) NULL ,
  `user_qq` INT NULL ,
  `user_sign` LONGTEXT NULL ,
  PRIMARY KEY (`user_id`) );
 
图3.1建立表后的效果图

表 3-1 用户表数据对象列表
列   名    数据类型    长 度    主 键    允许空    说 明
user_id    Int    11    是    否    编号
user_name    Varchar    45        否    用户名
password    Varchar    45        否    用户密码
passwordagain    Varchar    45        否    确认密码
user_emile    Varchar    45        否    邮箱
user_sex    Varchar    45        是    性别
user_age    Varchar    45        是    年龄
user_qq    Int    11        是    QQ号码
user_sign    Longtext            是    个性签名

(2)    文章表
创建文章表,执行下列Sql语句:
CREATE  TABLE `cy_blog`.`cy_articles` (
  `id` INT NOT NULL ,
  `title` VARCHAR(45) NULL ,
  `content` LONGTEXT NULL ,
  `auther` VARCHAR(45) NULL ,
  `date` VARCHAR(45) NULL ,
  PRIMARY KEY (`id`) );
建立结果如下:
 
图 3.2  建立表后的效果图
表 3.2 文章表数据对象列表
列   名    数据类型    长 度    主 键    允许空    说 明
id    int    11    是    否    编号
title    Varchar    45        是    标题
上一篇:企业办公信息管理系统的设计与实施+ER图+需求分析
下一篇:基于J2EE在线招聘系统的设计与开发+ER图+流程图

jsp值得买导购网站的设计与实现

基于Java和HTML5的企业门户...

C#教学网站的设计与实现

PHP+MYSQL教学质量监控问卷调查系统设计与实现

php+mysql微擎系统的活动报名管理系统设计

jsp+mysql化妆品销售网站的设计+源代码

android移动护士站的设计+源代码+答辩PPT

AES算法GPU协处理下分组加...

上海居民的社会参与研究

浅论职工思想政治工作茬...

酵母菌发酵生产天然香料...

浅谈高校行政管理人员的...

基于Joomla平台的计算机学院网站设计与开发

STC89C52单片机NRF24L01的无线病房呼叫系统设计

提高教育质量,构建大學生...

从政策角度谈黑龙江對俄...

压疮高危人群的标准化中...