有问必答项目

-数据库设计文档(ask-utf-8)

表前缀的使用

早期租用公共的服务器

一个数据库,保存多个项目(问答、电子商务、医院),为了区分这些项目,使用前缀分割

ask_

ec_

hospital_

用户表 ask_user

字段名称

类型及精度

中文名称

是否主键

备注

user_id

int

用户的id

true

 

username

varchar(30)

用户名

   

email

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)的更多相关文章

  1. Net 通用权限管理系统源码 带数据库设计文档,部署说明文档

    Net 通用权限管理系统源码 带数据库设计文档,部署说明文档 包括数据库设计文档部署安装文档源码数据库文件 下载地址:http://www.mallhd.com/archives/1389

  2. php-生成数据库设计文档

    在线以及提供下载数据库设计文档 $dbserver = "192.168.128.190:42578"; $dbusername = "root"; $dbpa ...

  3. Gemini.Workflow 双子工作流高级教程:数据库-设计文档

    数据库设计文档 数据库名:Workflow_New 序号 表名 说明 1 WF_Activity wf_Activity 2 WF_ActivityInstance wf_ActivityInstan ...

  4. 期末作品项目+ppt+设计文档,电子商城的实现,PC+IOS

    先透露几张图 ---- 可以作为文档模板来用... 下载地址 https://dev.tencent.com/u/whuanle/p/IOS_work/attachment/4563020

  5. mysql数据库设计文档-导出字段设计

    navicat 是我一直在使用的一个数据库操作工具,非常方便快捷.如果没有可用navicat可以留言邮箱我直接发您. 今天来介绍一下使用navicat导出数据库字段设计.废话不多说,先看导出效果. 查 ...

  6. 用PDMReader工具生成数据库设计文档(转载)

    来源:http://blog.csdn.net/xinglun88/article/details/19987719 第一步:下载并安装PDMReader,资源网站: http://www.pdmre ...

  7. Navicat导出数据库设计文档

    前言:仅支持单表导出 导出sql: SELECT TABLE_NAME 表名, COLUMN_NAME 列名, COLUMN_TYPE 数据类型, COLUMN_KEY 主键, IF(IS_NULLA ...

  8. 【记录】使用Navicat将表设计导出数据库设计文档

    INFORMATION_SCHEMA. Tables -- 表信息 INFORMATION_SCHEMA. COLUMNS -- 列信息 参考文章地址:https://blog.csdn.net/cx ...

  9. Access数据库自动生成设计文档

    在做Access数据库设计时,常常直接在access文件中建表,建字段,然后写设计文档时,又得重新再写一遍字段和表间关系.其实access数据库自己就支持自动生成数据库文档. 操作方法如下: 数据库工 ...

随机推荐

  1. Android获取系统时间yyyyMMddHHmmssSSS

    代码改变世界 public String testTime1() throws ParseException { String DEFAULT_TIME_FORMAT = "yyyy-MM- ...

  2. POJ 2184:Cow Exhibition(01背包变形)

    题意:有n个奶牛,每个奶牛有一个smart值和一个fun值,可能为正也可能为负,要求选出n只奶牛使他们smart值的和s与fun值得和f都非负,且s+f值要求最大. 分析: 一道很好的背包DP题,我们 ...

  3. css对html中表格单元格td文本过长的处理

    参考 http://www.cnblogs.com/lekko/archive/2013/04/30/3051638.html http://www.zhangxinxu.com/wordpress/ ...

  4. [bzoj4259][bzoj4503] 残缺的字符串 [FFT]

    题面 传送门 bzoj上的这两题是一样的...... 正文 我看到这道题,第一想法是跑魔改过的KMP,然后很快发现不可行 于是想换个角度思考 其实,本题最大的问题就在于通配符的存在:它可以匹配任意一个 ...

  5. Java.io.File中的delete()方法和deleteOnExit()方法的区别

    1.delete()方法:             当调用delete()方法时,直接删除文件,不管该文件是否存在,一经调用立即执行: 2.deleteOnExit()方法:            当 ...

  6. jquery 获取 checkbox 的 checked 状态问题

    这个郁闷了,今天写这个功能的时候发现了问题,上网找了好多资料对照,更加纠结... 事实证明一切,自己测试了N遍,发现网上的说法和自己以前的理解都是错的,不知道大家有没发现. 下面来看看网上大多资料的说 ...

  7. 【01】Vue 之hello wolrd

    1.1. Vue简介 Vue是一个前端的双向绑定类的框架,发音[读音 /vjuː/, 类似于 view].新的Vue版本参考了React的部分设计,当然也有自己独特的地方,比如Vue的单文件组件开发方 ...

  8. 如何在Windows下开发Python:在cmd下运行Python脚本+如何使用Python Shell(command line模式和GUI模式)+如何使用Python IDE

    http://www.crifan.com/how_to_do_python_development_under_windows_environment/ 本文目的 希望对于,如何在Windows下, ...

  9. C/C++学习路线

    随着互联网及互联网+深入蓬勃的发展,经过40余年的时间洗礼,C/C++俨然已成为一门贵族语言,出色的性能使之成为高级语言中的性能王者.而在今天,它又扮演着什么样重要的角色呢?请往下看: 后端服务器,移 ...

  10. SPOJ QTREE Query on a tree V

    You are given a tree (an acyclic undirected connected graph) with N nodes. The tree nodes are number ...