当前位置: 代码迷 >> Sql Server >> 小白数据库建模遇到的有关问题
  详细解决方案

小白数据库建模遇到的有关问题

热度:87   发布时间:2016-04-24 10:32:01.0
小白数据库建模遇到的问题
用户的主要功能模块包括:
  (1)用户注册与登陆
  (2)查看帖子,查询历史帖子
  (3)发布帖子
  系统管理员的主要功能模块包括:
  (1)用户管理
  (2)后台数据库维护
  (3)论坛信息的分类管理
实体:
用户(用户编号、用户呢称、真实姓名、性别、出生日期、电子信箱)
帖子(帖子编号、创作用户、帖子标题、是否回帖、发表时间、正文)

一个用户写多帖子,一篇帖子被一个用户写。             用户与文章关系:1对n
一个用户回复多个帖子,一篇帖子被多个用户回复 。      用户与文章的关系 n对n

问题:用户A写帖子,然后在同一张表中的其他用户回复帖子,用户写帖子是一个关系,另一个关系是其他用户回复帖子。
用ER图怎么表示?
回复当做一个联系还是当做一个实体?,还是还有另外的方法?

可能说的不太明白,就是在两个表之间,存在着两种不用的关系的时候该怎么表示
------解决方案--------------------
这样其实不好 回复帖子的一个表 发表帖子的一个表比较好。
  相关解决方案