刚刚验收完仿“知乎”网站的项目,下面是我对这个项目整理的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 |
敏感字符次数 |