有问必答项目 -数据库设计文档(ask-utf-8)
有问必答项目
-数据库设计文档(ask-utf-8)
表前缀的使用
早期租用公共的服务器
一个数据库,保存多个项目(问答、电子商务、医院),为了区分这些项目,使用前缀分割
ask_
ec_
hospital_
用户表 ask_user
|
字段名称 |
类型及精度 |
中文名称 |
是否主键 |
备注 |
|
user_id |
int |
用户的id |
true |
|
|
username |
varchar(30) |
用户名 |
||
|
|
varchar(64) |
邮箱 |
||
|
password |
varchar(64) |
密码 |
||
|
is_active |
tinyint |
是否激活 |
1表示激活0未激活 |
问题表 ask_question
|
字段名称 |
类型及精度 |
中文名称 |
是否主键 |
备注 |
|
question_id |
int |
问题序号 |
true |
|
|
question_title |
varchar(128) |
问题标题 |
||
|
question_desc |
varchar(255) |
问题描述 |
||
|
cat_id |
tinyint |
所属分类 |
和分类表进行关联 |
|
|
topic_id |
tinyint |
关联的话题 |
||
|
focus_count |
int |
有多少人关注 |
||
|
view_count |
int |
浏览量 |
||
|
reply_count |
int |
回复量 |
||
|
pub_time |
int |
发布时间 |
发布时的时间戳 |
|
|
user_id |
int |
发布人 |
回复表 ask_reply
|
字段名称 |
类型及精度 |
中文名称 |
是否主键 |
备注 |
|
reply_id |
int |
回复序号 |
true |
|
|
question_id |
int |
问题的序号 |
||
|
reply_content |
text |
回复的内容 |
||
|
user_id |
int |
回复的用户 |
||
|
reply_time |
int |
回复的时间 |
1 2 乔峰最厉害 张三
2 2 鸠摩智最礼貌 李四
话题表 ask_topic
|
字段名称 |
类型及精度 |
中文名称 |
是否主键 |
备注 |
|
topic_id |
int |
话题的序号 |
true |
|
|
topic_title |
varchar(64) |
话题的标题 |
||
|
add_time |
int |
发布时间 |
讨论人数:应该是有人提问问题的时候,设计了这个话题,我们就认为这个问题讨论了这个话题,将来通过sql语句连接查询
提问、讨论一个问题的时候,这个问题关于某个话题的
一个问题可不可以讨论多个话题?
一个话题里面能不能有很多问题呢?
所以他们是多对多的关系
话题问题关联表 ask_topic_question
|
字段名称 |
类型及精度 |
中文名称 |
是否主键 |
备注 |
|
topic_id |
int |
话题序号 |
false |
|
|
question_id |
int |
问题序号 |
false |
分类表 ask_category
|
字段名称 |
类型及精度 |
中文名称 |
是否主键 |
备注 |
|
cat_id |
tinyint |
分类的序号 |
true |
|
|
cat_name |
varchar(20) |
分类名称 |
||
|
parent_id |
int |
父类id |
cat_id cat_name parent_id
1 手机 0
2 交通工具 0
3 苹果手机 1
有问必答项目 -数据库设计文档(ask-utf-8)的更多相关文章
- Net 通用权限管理系统源码 带数据库设计文档,部署说明文档
Net 通用权限管理系统源码 带数据库设计文档,部署说明文档 包括数据库设计文档部署安装文档源码数据库文件 下载地址:http://www.mallhd.com/archives/1389
- php-生成数据库设计文档
在线以及提供下载数据库设计文档 $dbserver = "192.168.128.190:42578"; $dbusername = "root"; $dbpa ...
- Gemini.Workflow 双子工作流高级教程:数据库-设计文档
数据库设计文档 数据库名:Workflow_New 序号 表名 说明 1 WF_Activity wf_Activity 2 WF_ActivityInstance wf_ActivityInstan ...
- 期末作品项目+ppt+设计文档,电子商城的实现,PC+IOS
先透露几张图 ---- 可以作为文档模板来用... 下载地址 https://dev.tencent.com/u/whuanle/p/IOS_work/attachment/4563020
- mysql数据库设计文档-导出字段设计
navicat 是我一直在使用的一个数据库操作工具,非常方便快捷.如果没有可用navicat可以留言邮箱我直接发您. 今天来介绍一下使用navicat导出数据库字段设计.废话不多说,先看导出效果. 查 ...
- 用PDMReader工具生成数据库设计文档(转载)
来源:http://blog.csdn.net/xinglun88/article/details/19987719 第一步:下载并安装PDMReader,资源网站: http://www.pdmre ...
- Navicat导出数据库设计文档
前言:仅支持单表导出 导出sql: SELECT TABLE_NAME 表名, COLUMN_NAME 列名, COLUMN_TYPE 数据类型, COLUMN_KEY 主键, IF(IS_NULLA ...
- 【记录】使用Navicat将表设计导出数据库设计文档
INFORMATION_SCHEMA. Tables -- 表信息 INFORMATION_SCHEMA. COLUMNS -- 列信息 参考文章地址:https://blog.csdn.net/cx ...
- Access数据库自动生成设计文档
在做Access数据库设计时,常常直接在access文件中建表,建字段,然后写设计文档时,又得重新再写一遍字段和表间关系.其实access数据库自己就支持自动生成数据库文档. 操作方法如下: 数据库工 ...
随机推荐
- 34条简单的SQL优化准则
转载地址:http://bbs.csdn.net/topics/260002113 我们要做到不但会写SQL,还要做到写出性能优良的SQL,以下为笔者学习.摘录.并汇总部分资料与大家分享!(1) ...
- Vue2.0 - 构造器的延伸 Vue.extend
Vue.extend 返回的是一个“扩展实例构造器”,也就是预设了部分选项的Vue实例构造器.经常服务于Vue.component用来生成组件,可以简单理解为当在模板中遇到该组件名称作为标签的自定义元 ...
- tmux使用备忘
创建新的session tmux 查看已有session tmux ls 进入tmux后 默认快捷键前缀为Ctrl+b,可以通过配置文件来修改 从session中断开 C-b d 给session改名 ...
- POJ1848 Tree 【树形dp】
题目链接 POJ1848 题解 由题,一个环至少由三个点组成,一个点作为根时,可以单独成链,可以与其一个儿子成链,或者与其两个儿子成环,与其一个剩余链长度大于等于2的儿子成环. 那么我们设最小代价 \ ...
- 独木桥(bridge)
独木桥(bridge) 题目描述 Alice和Bob是好朋友,这天他们带了n个孩子一起走独木桥. 独木桥宽度很窄,不允许两个或两个以上的人并肩行走,所有人必须要前后一个接一个地通行. Bob给所有的孩 ...
- kubernetes 之dns 服务发现
1.在每个节点上面导入如下镜像 [root@node1 DNS]# lltotal 59816-rw-r--r--. 1 root root 8603136 Nov 25 18:13 execheal ...
- Python之面向对象:方法
一.类的三种方法 1.实例方法 def func(self): 由对象调用:至少一个self参数:执行普通方法时,自动将调用该方法的对象赋值给self: 只能通过实例调用 2.静态方法 @stat ...
- FCKeditor2.6.4控件及其使用范例
原文发布时间为:2009-06-14 -- 来源于本人的百度文章 [由搬家工具导入] 已经精简了,很小,不多说了,我的源代码去下载看。 web.config 看看。。。还有bin里面的dll就是控件, ...
- 自己写的页面加载进度条jquery插件
(function ($) { var progressId = "progress" + Math.round(Math.random() * 100) var progress ...
- 用Wireshark分析Socket连接建立的过程
0. 安装Wireshark,但是默认情况下,Wireshark无法捕获127.0.0.1的报文 解决方案:安装npcap,替换默认的winpacp,重新启动Wireshark,就可以看到一个名字中含 ...