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



敏感字符次数