刚刚验收完仿“知乎”网站的项目,下面是我对这个项目整理的oracle数据库表结构
1、用户表:T_Users
字段名 | 字段类型 | 说明 |
Id | number | 表Id |
UserId | Varchar2(50) | 用户Id |
T_Email | varchar2(32) | 邮箱 |
T_Password | varchar2(32) | 密码 |
T_SurName | varchar2(10) | 姓氏 |
T_Name | varchar2(10) | 名字 |
T_Gender | char(2) | 性别(1为男,0为女) |
T_Photo | varchar2(100) | 头像 |
T_Autograph | varchar2(50) | 一句话简介(干什么的) |
T_Introduce | varchar2(50) | 个人简介 |
T_PrivacyProtection | char(2) | 隐私保护(1是/0否) |
T_PraiseNumb | number | 赞次数 |
T_ThankNumb | number | 感谢次数 |
T_QuestionNumb | number | 提问次数 |
T_AnswerNumb | number | 回答次数 |
T_CollectNumb | number | 收藏次数 |
T_EditNumb | number | 编辑次数 |
T_AttentionNumb | number | 关注了几人(数量) |
T_FollowerNumb | number | 关注该用户的人(数量) |
T_ConcernTopicNumb | number | 关注话题个数 |
T_PersonalityUrl | varchar2(50) | 个性网址 |
T_Company | varchar2(20) | 公司(公司和职位显示的时候用· 隔开) |
T_Position | varchar2(20) | 职位(公司和职位显示的时候用· 隔开) |
T_School | varchar2(20) | 学校(学校和专业方向显示的时候用· 隔开) |
T_Major | varchar2(20) | 专业方向(学校和专业方向显示的时候用· 隔开) |
T_EmailActivate | Char(2) | 邮箱激活(1.是,0否) |
T_Forbidden | Char(2) | 禁用(1是,0否) |
T_ForbiddenTime | date | 禁用时间 |
T_role | Char(2) | 角色(1管理员,2次要管理员,3用户) |
T_CreateTime | date | 创建时间 |
2、行业类别表:T_IndustryClass
字段名 | 字段类型 | 说明 |
Id | number | 表Id |
InduClassId | Varchar2(50) | 行业类别Id |
T_InduClassName | Varchar2(32) | 行业类别名称 |
T_CreateTime | date | 创建时间 |
3、行业表:T_Industry
字段名 | 字段类型 | 说明 |
Id | number | 表Id |
InduId | Varchar2(50) | 行业Id |
InduClassId | Varchar2(50) | 行业类别Id |
T_InduName | Varchar2(50) | 行业名称 |
T_CreateTime | date | 创建时间 |
4、问题表:T_Question
字段名 | 字段类型 | 说明 |
Id | number | 表Id |
QuesId | Varchar2(50) | 问题Id |
TopicId | Varchar2(50) | 话题Id(多个话题之间用·隔开) |
T_QuesName | Varchar2(100) | 问题名称 |
T_QuesDescribe | Varchar2(100) | 问题描述 |
T_Photo | Varchar2(100) | 图片 |
T_AnswerNumb | number | 回答次数 |
T_AttentionNumb | number | 关注次数 |
T_BrowseNumb | number | 浏览次数 |
T_Anonymity | Char(2) | 匿名(1是/0否) |
T_CreateTime | date | 创建时间 |
5、关注问题表(我关注的问题):T_AttentionQuestion
字段名 | 字段类型 | 说明 |
Id | number | 表Id |
UserId | Varchar2(50) | 用户Id |
QuesId | Varchar2(50) | 问题Id |
T_CreateTime | date | 创建时间 |
6、评论表(别人关注的问题):T_AttQuesComment
字段名 | 字段类型 | 说明 |
Id | number | 表Id |
QuesId | Varchar2(50) | 问题Id |
CommentatorId | Varchar2(50) | 评论人Id |
T_CommentContent | Varchar2(4000) | 评论内容 |
T_PraiseNumb | number | 赞次数 |
T_CreateTime | date | 评论时间 |
7、回答表:T_Answer
字段名 | 字段类型 | 说明 |
Id | number | 表Id |
AnswerId | Varchar2(50) | 回答Id |
UserId | Varchar2(50) | 回答者Id |
TopicId | Varchar2(50) | 话题Id(用于这个人在该领域下有多少个回答) |
QuesId | Varchar2(50) | 问题Id |
T_AnswerContent | Varchar2(4000) | 内容 |
T_Photo | Varchar2(100) | 照片 |
T_Anonymity | Char(2) | 匿名(1是/0否) |
T_CommentNumb | number | 评论次数 |
T_ReportNumb | number | 举报次数 |
T_CreateTime | date | 回答时间 |
8、赞同/反对回答表:T_AgreeOppose
Id | number | 表Id |
UserId | Varchar2(50) | 用户Id(哪个用户赞同、回答) |
AnswerId | Varchar2(50) | 哪个回答Id(用户对哪个问题反对/赞同) |
T_AgrOpp | Char(1) | 1赞同/0反对 |
9、邀请表:T_Inviter
字段名 | 字段类型 | 说明 |
Id | number | 表Id |
QuesId | Varchar2(50) | 问题Id |
InviterId | Varchar2(50) | 邀请人Id |
InviteeId | Varchar2(50) | 被邀请的人,Id |
T_CreateTime | date | 邀请时间 |
10、评论表(评论的哪个回答):T_Comment
字段名 | 字段类型 | 说明 |
Id | number | 表Id |
QuesId | Varchar2(50) | 问题Id |
AnswerId | Varchar2(50) | 回答Id(评论的哪个回答) |
CommentatorId | Varchar2(50) | 评论人Id |
T_CommentContent | Varchar2(4000) | 评论内容 |
T_CreateTime | date | 评论时间 |
11、收藏夹表:T_Favorites
字段名 | 字段类型 | 说明 |
Id | number | 表Id |
FavoritesId | Varchar2(50) | 收藏夹Id |
T_FavoritesName | Varchar2(32) | 收藏夹名称 |
T_Describe | Varchar2(100) | 收藏夹描述 |
T_Public | Char(2) | 公开(1是/0否) |
T_CreateTime | date | 创建时间 |
12、收藏表(是收藏的某条问题下面的某一个回答):T_Collect
字段名 | 字段类型 | 说明 |
Id | number | 表Id |
FavoritesId | Varchar2(50) | 收藏夹Id |
UserId | Varchar2(50) | 收藏者Id |
AnswerId | Varchar2(50) | 回答问题Id |
QuesName | Varchar2(100) | 问题名称 |
AnswerContent | Varchar2(4000) | 回答问题内容 |
T_CreateTime | date | 收藏时间 |
13、评论表(对收藏夹的评论):T_FavoritesComment
字段名 | 字段类型 | 说明 |
Id | number | 表Id |
FavoritesId | Varchar2(50) | 收藏夹Id |
UserId | Varchar2(50) | 评论者Id |
T_CommentContent | Varchar2(4000) | 评论内容 |
T_CreateTime | date | 评论时间 |
14、草稿表:(保存的是对问题的回答):T_Draft
字段名 | 字段类型 | 说明 |
Id | number | 表Id |
UserId | Varchar2(50) | 保存草稿人的Id |
QuesId | Varchar2(50) | 问题Id |
T_DraftContent | Varchar2(4000) | 草稿内容(相当于回答表的内容) |
T_Photo | Varchar2(100) | 照片 |
T_CreateTime | date | 保存时间 |
15、私信表:T_PrivateMessage
字段名 | 字段类型 | 说明 |
Id | number | 表Id |
PrivMessId | Varchar2(50) | 私信Id |
takeInUserId | Varchar2(50) | 接收私信用户Id |
sendUserId | Varchar2(50) | 发送私信用户Id |
T_PrivMessContent | Varchar2(4000) | 私信内容 |
T_CreateTime | date | 发送时间 |
16、关注表(我关注的话题):T_AttentionTopic
字段名 | 字段类型 | 说明 |
Id | number | 表Id |
UserId | Varchar2(50) | 关注人Id |
TopicId | Varchar2(50) | 关注话题Id |
TopicClassId | Varchar2(50) | 话题类别Id |
T_CreateTime | date | 关注时间 |
17、话题类别表:T_TopicClass
字段名 | 字段类型 | 说明 |
Id | number | 表Id |
TopicClassId | Varchar2(50) | 话题类别Id |
T_TopicClassName | Varchar2(32) | 话题类别名称 |
T_TopicClassDescribe | Varchar2(100) | 话题类别描述 |
T_Photo | Varchar2(100) | 照片 |
T_CreateTime | date | 创建时间 |
18、话题表:T_Topic
字段名 | 字段类型 | 说明 |
Id | number | 表Id |
TopicId | Varchar2(50) | 话题Id |
TopicClassId | Varchar2(50) | 话题类别表Id |
T_TopicName | Varchar2(32) | 话题名称 |
T_TopicDescribe | Varchar2(100) | 话题描述 |
T_Photo | Varchar2(100) | 照片 |
T_CreateTime | date | 创建时间 |
19、用户敏感字符次数T_SensitiveNumb
字段名 | 字段类型 | 说明 |
Id | number | 表Id |
UserId | Varchar2(50)s | 用户Id |
T_Numb | number | 敏感字符次数 |