文章教程

19.2数据库分析

9/17/2020 9:40:31 PM 人评论 次浏览

19.2 数据库分析

分析完网站的功能后,开始分析数据库的逻辑结构并建立数据表。

19.2.1 分析数据库

本论坛的数据库名称为“bbs_data”,共有5个数据表,各个数据表之间的逻辑关系如图19-1所示。

image

图19-1 数据表的逻辑关系图

19.2.2 创建数据表

分析数据库的结构后,即可创建数据表,各个数据表如表19-1所示。

表19-1 manage_user_info(管理用户信息数据表)

编号 字段名 类型 字段意义 备注
1 id int
2 user_name char(16) 管理用户登录名
3 user_pw char(16)

表19-2 user_info(用户信息数据表)

编号 字段名 类型 字段意义 备注
1 id int
2 user_name char(16) 管理用户登录名
3 user_pw char(16)
4 time1 datetime 注册时间
5 time2 datetime 最后登录时间

表19-3 father_module_info(父版块信息数据表)

编号 字段名 类型 字段意义 备注
1 id int 1
2 module_name char(66) 版块名称 2
3 show_order int 显示序号 3

表19-4 son_module_info(子版块信息数据表)

编号 字段名 类型 字段意义 备注
1 id int
2 father_module_id int 隶属的大版块的id 同father_module_info中id
3 module_name char(66) 子版块名称
4 module_cont text 子版块简介
5 user_name char(16) 发帖用户名 同user_info中的user_name

表19-5 note_info(发帖信息数据表)

编号 字段名 类型 字段意义 备注
1 id int
2 module_id int 隶属的子版块的id 同son_module_info中id
3 up_id int 回复帖子的id 同本表中的id
4 title char(88) 帖子标题
5 cont text 帖子内容
6 time datetime 发帖时间
7 user_name char(16) 发帖用户名 同user_info中的user_name
8 times int 浏览次数

教程类别