资讯内容采集系统(图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 旅游用户评论信息数据流图