需要数据库设计帮助

时间:2010-09-03 15:49:00

标签: mysql database-design

mynetwork.com说,我是一个大型社交网站。它将拥有很多功能,如专辑,论坛,工作板等(Php + MySQL + Yii)

现在,该网站的用户将能够为他们自己的社区创建网络,可以通过community-1.mynetwork.com或community-2.mynetwork.com等访问。

所以,我不确定这是设计数据库的最佳方式。我可以想到的一种方法是为每个网络提供唯一的ID,并在每个表中都有一个network_Id字段。

还有更好的方法吗?

1 个答案:

答案 0 :(得分:1)

  

一种方式,我能想到的就是拥有   每个网络都有一个唯一的ID   每个表中的network_Id字段。

community-1.mynetwork.com不是唯一的吗?

无论您是在设计大型社交网站还是会计应用程序,开发逻辑数据模型的过程都是一样的,不是吗?

“在每个表中都有一个network_Id字段”是一个想法。这不是一种设计。