资讯内容采集系统(图9.4用户表数据字典10、DDL数据语句:)

优采云 发布时间: 2021-10-29 14:01

  资讯内容采集系统(图9.4用户表数据字典10、DDL数据语句:)

  图9.4 用户表数据字典

  图9.5 News表数据字典

  图9.6 Hot List 数据字典

  10、DDL建表语句:

  如果存在 t_advertisement,则删除表;如果存在 t_category 则删除表;降低

  表是否存在 t_comment; 如果存在 t_hotspots,则删除表;删除表如果

  存在 t_news; 如果存在 t_user,则删除表;

  /*================================================== ==============*/ /* 表:

  t_广告 */

  /*================================================== ==============*/ 创建表

  t_advertisement (advertisement_id int not null auto_increment, user_id

  varchar(128), creator_id varchar(128) not null,advertise_img varchar(256))

  不为空,advertising_url varchar(256) 不为空,clicks_count int 不为空,

  create_time 日期时间不为空,更新时间日期时间不为空,主键

  (advertisement_id) );

  /*================================================== ==============*/ /* 表:

  t_category */

  /*================================================== ==============*/ 创建表

  t_category (category_id int not null auto_increment, user_id varchar(128),

  category_name varchar(128) not null, creator_id varchar(128) not null,

  category_pid int 不为空,create_time 日期时间不为空,update_time 日期时间

  不为空,主键(category_id));

  /*================================================== ==============*/ /* 表:

  t_comment */ /*============================================== ================*/

  创建表 t_comment (comment_id int not null auto_increment, user_id

  varchar(128) 不为空,comment_parent_id int 不为空,comment_content

  varchar(500) 非空,comment_state int 非空,news_id int 非空,

  create_time 日期时间不为空,主键 (comment_id) );

  /*================================================== ==============*/ /* 表:

  t_hotspots */

  /*================================================== ==============*/ 创建表

  t_hotspots (hotspots_id int not null auto_increment, news_id int not null,

  news_score decimal(5,2) not null, news_publishTime datetime not null,

  update_time 日期时间不为空,主键 (hotspots_id) );

  /*================================================== ==============*/ /* 表:

  t_news */ /*============================================== ================*/

  创建表 t_news (news_id int not null auto_increment, news_title

  varchar(128) not null, news_pic varchar(200), news_content varchar(5000) not

  null,news_publishTime 日期时间不为空,news_readingNumber int 不为空,

  news_commentCount int 不为空,category_id int 不为空,user_id varchar(128)

  不为空,更新时间日期时间不为空,主键(news_id));

  /*================================================== ==============*/ /* 表:

  t_user */ /*============================================== ================*/

  创建表 t_user (user_id varchar(128) not null, user_name varchar(128) not

  null, user_email varchar(256) not null, user_type int not null, user_password

  varchar(128) not null, user_headPortrait varchar(256), create_time datetime not

  null,update_time 日期时间不为 null,主键 (user_id) ); 改变表

  t_advertisement 添加约束 FK_fk_user_advert 外键 (user_id)

  在更新级联的删除级联上引用 t_user (user_id);改变表

  t_category 添加约束 FK_fk_user_category 外键(user_id)引用

  t_user (user_id) 在更新级联上删除级联;更改表 t_comment 添加

  约束 FK_fk_news_comment 外键 (news_id) 引用 t_news (news_id)

  在更新级联上删除级联;更改表 t_comment 添加约束

  FK_fk_user_comment 外键 (user_id) 在删除时引用 t_user (user_id)

  级联更新级联;更改表 t_hotspots 添加约束

  FK_t_hotspots_news 外键 (news_id) 在删除时引用 t_news (news_id)

  级联更新级联;更改表 t_news 添加约束

  FK_fk_news_category 外键(category_id)引用t_category

  (category_id) 在更新级联上删除级联;更改表 t_news 添加

  约束 FK_fk_news_user 外键 (user_id) 引用 t_user (user_id) 上

  在更新级联上删除级联;

  11、数据流程图:

  数据流图(DFD,数据流图):

  (1)数据流图的四个基本组成部分:

  A) 数据对象:用带箭头的实线表示,箭头指向数据流向。它由数字开头的字母 L 表示。

  B) 外部实体:用矩形、系统外的人或物表示,包括数据源(sources)和数据池(destinations)。它由数字开头的字母 S 表示。

  C) Processing:用椭圆表示,反映数据对象的变换,需要编号。它由数字开头的字母 P 表示。

  D) 数据存储:用双线表示,可以是数据文件或记录。它由数字开头的字母 F 表示。

  (2)方法:

  A) 确定系统的输入和输出。

  B) 从外到内画出系统的顶层数据流图

  C) 从上到下逐层分解,给出分层的数据流图。

  (3)数据流向:

  A) P->P

  B) S->P

  C) P->D

  D) P->F

  F) F->P

  (4) 顶层数据流图:解释系统功能,指出I/O数据流向,通过外部实体划定系统边界。

  逐层绘制数据流的过程就是从上到下逐层分解处理的过程。

  命名法:DFD/0(顶层)、DFD/1(第一层)、DFD/2(第二层)

  通常顶层只收录一个处理,顶层和一层只有一个图像。以下图层中可能有多个图片。

  (5)处理号说明:

  A) 每个处理必须有一个处理编号。加工号由图号加加工顺序号组成。图号和加工顺序号用圆点隔开。

  B) 在基本加工的加工编号前,必须打上星号。

  新闻 cms 内容管理系统顶层数据流程图:

  图11.1 顶层数据流图

  图11.2 用户细分的顶层数据流图

  对于超级管理员用户,下层数据流图包括:

  图11.3 超级管理员用户关于用户信息的数据流图

  图11.4 超级管理员用户关于列信息的数据流图

  图11.4 超级管理员用户新闻信息数据流图

  图11.5 超级管理员用户广告信息数据流程图

  对于信息发布用户,底层数据流图包括:

  图11.6 消息发布用户登录注册信息数据流程图

  图11.7 新闻发布用户关于新闻信息的数据流图

  对于普通用户,底层数据流图包括:

  图11.8 普通用户广告信息数据流程图

  图11.9 普通用户关于列信息的数据流图

  图11.10 普通用户评论信息数据流图

  图11.11 普通用户关于新闻和热点新闻的数据流图

  图11.12 普通用户登录注册信息数据流程图

  对于旅游用户,底层数据流图包括:

  图11.13 旅游用户关于新闻和热点新闻的数据流图

  图11.14 旅游用户列信息数据流图

  图11.15 旅游用户广告信息数据流图

  图11.16 旅游用户评论信息数据流图

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线