学生学习平台数据库
2016-10-20 21:03:11 0 举报
学生学习平台数据库是一个用于存储和管理学生学习信息的系统。它包括学生的个人信息、课程信息、成绩信息等。通过这个数据库,教师可以更好地了解学生的学习情况,为学生提供更有针对性的指导。此外,学生也可以利用这个数据库查询自己的课程表、成绩等信息。总之,学生学习平台数据库为学生和教师提供了一个便捷、高效的学习和教学环境。
作者其他创作
大纲/内容
用户(user)
-用户Id userId long-用户名 userName VARCHAR(12)-用户密码 pwd VARCHAR(30)-用户手机号码 phoneNumber VARCHAR(11)-用户登录id userLonginId VARCHAR(12)-用户头像地址 userPicUrl VARCHAR(255) -用户头衔 userHonor VARCHAR(20)-用户匿名名称 userAnonymouseName VARCHAR(20)-用户匿名头衔 userAnonymouseHonor VARCHAR(20)-用户自我介绍 userIntroduce VARCHAR(100)-用户获得的称赞数量 userGetApproveNumber int-用户收到的关注数量 userFollowNumber int-用户发布的文章数量 userArticleNumber int-用户发表的讨论数量 userDiscussNumberint-用户讨论数量 userCommentNumber int-用户关注别人的数量 userAttentionNumber int-用户收藏数量 userFavoriteNumber int-用户点赞数量 userApproveNumber int-用户关注标签数量 usersTagNumber int-用户出生日期 bornDate long-用户性别 sex VARCHAR(9)-用户学校 school VARCHAR(30)-用户学历 education VARCHAR(9)
需要得到用户关联的私信数量和提醒数量
消息/提醒(info)
-消息Id infoId long-消息类型 infoType int-创建时间 createTime long-阅读状态 readState int-消息文本内容 infoMessage-对象连接包括以下几种 targetId long
暂时不放到mysql中 因为对象都为long -讨论ID discussId long-文章ID articleId long-讨论回复Id discussCommentId long-文章回复ID articleCommentId long-匿名讨论Id anoymouseId long-匿名讨论评论Id anoymouseDiscussId long-粉丝userId followUserID long
讨论评论(discuss_comment)
-评论Id discussCommentId long-讨论Id discussId long-作者Id discussCommentUserId long-创建时间 createTime long-回复用户Id replayUserId long-评论楼层号 listNumber int-评论内容 discussCommentContent VARCHAR(300)-赞同数 discussApproveNumber int
匿名评论(anoymous_comment)
-评论Id anoymousCommentId long-讨论Id anoymousId long-作者Id anoymousCommentUserId long-创建时间 createTime long-回复用户Id replayUserId long-评论楼层号 listNumber int-评论内容 anoymousCommentContent VARCHAR(300)-评论可见状态 anoumouscommentstate int-赞同数 anoymousApproveNumber int
用户关联(map_attention)
-关联id attentionId long-标签id tagId int-用户id userId long-讨论id discussId long-匿名讨论id anoymouseId long-文章评论Id articleCommentId long-讨论评论Id discussId long-匿名讨论评论id anoymouseCommentId long-标签Id tagId int-是否关注 userAttentionType int-是否收藏 userFavorite int-关联类型 attentionType int-是否点赞 approveType int
拆分成多张表
文章(article)
-文章Id articleId long -文章标题 articleTitle VARCHAR(30)-作者Id authorId long-文章创建时间 createTime long-文章赞同数量 approveNumber int-文章评论数量 commentNumber int-文章收藏数量 favoriteNumber int-文章内容 content VARCHAR(65535)-文章关联标签 tagId int-文章可见状态 articleState int-文章封面图片地址 articlePicUrl VARCHAR(255)
匿名讨论(anoymous)
-讨论Id anoymousId long-匿名讨论标题 anoymousTitle VARCHAR(30)-作者Id authorId long-创建时间 createTime long-讨论赞同数量 approveNumber int-讨论评论数量 commentNumber int-讨论收藏数量 favoriteNumber int-讨论内容 content VARCHAR(65535)-讨论可见状态 discussState int
讨论(discuss)
-讨论Id discussId long-讨论标题 discussTitle VARCHAR(30)-作者Id authorId long-创建时间 createTime long-讨论赞同数量 approveNumber int-讨论评论数量 commentNumber int-讨论收藏数量 favoriteNumber int-讨论内容 content VARCHAR(65535)-讨论关联标签 tagId int-讨论可见状态 discussState int
标签(tag)
-标签id tagId int-标签名 tagName VARCHAR(30)-标签信息 tagInfo VARCHAR(255)-标签包含文章数量 articleNumber int-标签包含讨论数量 discussNumber int
匿名讨论评论(anoymous_comment)
-讨论评论Id anoymousCommentId long-讨论作者Id anoymousCommentUserId long-讨论Id discussId long-创建时间 createTime long-回复用户Id replayUserId long-评论楼层号 listNumber int-评论内容 anoymousCommentContent VARCHAR(300)-评论赞同数 approveNumber int
用户关注表(user_attention)
-用户Id userId long-用户2Id user2Id long-是否互相关注 userAttentionType int
文章评论(article_comment)
-文章评论Id articleCommentId long-评论作者Id articleCommentUserId long-文章Id articleId long-创建时间 createTime long-回复用户Id replayUserId long-评论楼层号 listNumber int-评论内容 commentContent VARCHAR(300)-评论赞同数 approveNumber int
私信(message)
-私信id messageId long-私信内容 messageContent VARCHAR(99)-创建用户Id createUserId long-接收用户Id receiveUserId long-阅读状态 readState int-私信创建时间 createTime long
动态(active)
-动态id activeMessageId long-动态类型 activieType int-讨论id discussId long-文章Id articleId long-讨论回复Id discussCommentId long-文章评论Id articleCommentId long-关注用户id targetUserId long-动态消息文本内容 activeMeesageContent VARCHAR(99)-创建时间 createTime long
暂时不放到mysql中
都要有创建修改时间删除时间另外考虑
0 条评论
下一页