+ -
当前位置:首页 → 问答吧 → 一个数据库结构

一个数据库结构

时间:2007-04-27

来源:互联网

/************************************************************************
   很久以前写的一个数据库结构
   这两天有人问到这个问题,于是又拿出来贴一下,供那些第一次写整站系统的朋友参考。
   这个是我去年写的了,很多地方也不太好或者不完善,仅供大家参考而已。
   原帖:http://www.phpchina.com/bbs/viewthread.php?tid=5187&page=2

************************************************************************/

###############################
###        板  块  表       ###
###############################

板块分类表 bolck_part
|--part_id        板块的id
|--part_layer     板块的层次结构(采用000000三层模式,例如020509代表第2板块下的第5个分板块中的第9个子板块)
|--part_name      板块的名称
|--part_jj        板块的简介
|--part_notice    板块的公告
|--part_titles    板块的帖子数
|--part_wonds     板块的精华帖数
|--part_show      是否显示(Y:一直显示,N:是管理员才显示)
================================
板块权限表 bolck_limit
|--limit_part_id  对应的板块id
|--limit_fatie    发帖权限(b:注册之后才可以发,c:是管理员<指所有的>才可以发,d:对本版有管理权限的管理员才可以发)
|--limit_image    发图权限(b:注册之后才可以发,c:是管理员<指所有的>才可以发,d:对本版有管理权限的管理员才可以发)
|--limit_visit    访问权限(a:任何人都可以访问,b:注册后才可以访问,c:是管理员<指所有的>才可以访问,d:对本版有管理权限的管理员才可以访问)
|--limit_rar      发rar/zip附件权限(b:注册之后才可以发,c:是管理员<指所有的>才可以发,d:对本版有管理权限的管理员才可以发)
|--limit_office   发doc、xls、pdf等附件权限(b:注册之后才可以发,c:是管理员<指所有的>才可以发,d:对本版有管理权限的管理员才可以发)


###############################
###          用  户         ###
###############################

用户信息表user_inf
|--inf_id          用户id
|--inf_idname      用户名
|--inf_username    昵称
|--inf_password    用户密码
|--inf_sex         性别B男,G女
|--inf_touxiang    头像
|--inf_email       email
|--inf_oicq        oicq
|--inf_qianming    签名
|--inf_dele_nums   被删帖次数
|--inf_ptitles     发帖次数
|--inf_rtitles     回帖次数
|--inf_won_counts  精华帖数
|--inf_shengwang   声望值
|--inf_haoping     好评数
|--inf_banzhu      该用户是否为版主 N不是,Y是
|--inf_reg_check   是否通过审核
|--inf_pingfen     当天还可以评的分数
|--inf_ping_time    最后一次评分的时间
|--inf_reg_time     注册时间
|--inf_free_time   该用户的释放时间(如果为0则说明该用户没被监禁)
|--inf_msg         是否有新短消息(0表示没有,0以上的数字表示当前有几封新短消息)
|--inf_log_time    最后登陆时间
|--inf_log_counts  登陆次数
================================
用户感兴趣的板块表 user_block
|--block_inf_id    关联用户id
|--block_part_id   关联感兴趣板块的id
|--block_index     感兴趣板块的显示顺序
================================
版主信息表 user_banzhu
|--banzhu_inf_id   关联用户id
|--banzhu_part_id  关联板块id


###############################
###          帖  子         ###
###############################

主帖表 tit_article
|--article_id          主帖id----主键
|--article_part_id     帖子所属版块id
|--article_inf_id      主帖作者id
|--article_leibie      主帖类别
|--article_title       主帖标题
|--article_content     主帖内容
|--article_xinqing     心情
|--article_pic         表情
|--article_upfile      是否有附件,N否Y是
|--article_clicks      点击数
|--article_rbacks      回复数
|--article_haoping     好评数
|--article_agree       是否通过审查,N否Y是
|--article_top          是否为置顶,N否Y是
|--article_wondeful    是否为精华帖,N否Y是
|--article_delete      是否被逻辑删除,N否Y是
|--article_print_time  发表时间
|--article_update_time 最后更新时间(用于帖子排序)
|--article_click_time  最后访问时间(用于批量删除帖子)
|--article_ip          发帖时用户ip
================================
回帖表 tit_rback   
|--rback_id          回帖id
|--rback_art_id      被回复帖id
|--rback_agree       是否通过审查,N否Y是
|--rback_del         是否删除,N否Y是
|--rback_inf_id      回帖作者id
|--rback_content     回复内容
|--rback_to          对某人说
|--rback_xinqing     心情
|--rback_pic         表情
|--rback_upfile      是否有附件,0否1是
|--rback_time        回复时间
|--rback_ip          回帖时所在ip
================================
附件管理表 tit_upfile
|--upfile_id                 附件的id
|--upfile_part_id         附件所在板块的id
|--upfile_name         附件的文件名
|--upfile_type         附件的类型
|--upfile_msg                 附件的说明
|--upfile_art_id         关联主帖的id
|--upfile_rback_id         关联回帖的id
|--upfile_time         附件上传的时间
================================


###############################
###          短消息         ###
###############################

短消息表 small_msg
|--msg_id         短消息的id
|--msg_inf_id     短消息作者id
|--msg_to_inf_id  目标用户id
|--msg_title      短消息标题
|--msg_content    短消息内容
|--msg_card_id    贺卡(关联贺卡库里的文件名就可以了)
|--msg_readed     是否被读,N否Y是
|--msg_post_del   发信人删除信息 N否Y是
|--msg_get_del    收信人删除信息(当两个字段都为Y是才删除本条信息)
|--msg_time       短消息发送时间
================================
贺卡库  card
|--card_id            贺卡id号
|--card_name          贺卡文件名


###############################
###          称  谓         ###
###############################

级别表 honor_great
|--great_id         级别id
|--great_name       级别称谓
|--great_min        该级别下限
|--great_max        该级别上限
================================
人品表 honor_renpin
|--renpin_id         人品id
|--renpin_name       人品称谓
|--renpin_min        该级别下限
|--renpin_max        该级别上限
================================
财富表 honor_caifu
|--caifu_id         财富id
|--caifu_name       财富称谓
|--caifu_min        该级别下限
|--caifu_max        该级别上限


###############################
###         系统配置        ###
###############################

系统基本设置表 system_config
|--config_name        配置名
|--config_value       配置值

web_name                网站名称
web_address                网站地址
web_phone                网站联系电话
web_email                网站联系email
web_cpright                网站版权
web_close                关闭网站
web_close_reason        关闭网站
web_reg_allow                是否关闭新用户注册
web_reg_check                注册验证 0:不需验证,1:管理员验证 2:email验证
web_new_user_time        新手见习时间
web_welcome                欢迎短消息内容
web_titles                每页显示主题数
web_title_allow        是否需要验证新发的帖子
web_rbacks                每页显示回帖数
web_pingfen                每天可以使用的分数


-------------------------------
未完

[ 本帖最后由 machine_马 于 2007-4-27 00:29 编辑 ]

作者: machine_马   发布时间: 2007-04-27