小编kei*_*i30的帖子

社交网络设计中用户和帐户对象之间的区别?

我正在为社交网站构建数据模型,并且失去了如何为用户和帐户建模.

1)用户注册并创建一个帐户.因此,我们在大多数社交网站上为用户分配了一个用户ID,我们看到的是相同的个人资料ID.现在是帐户ID吗?或者是否还隐藏了单独的帐户ID?如果用户可以拥有多个配置文件,那么用户ID是否与每个配置文件ID分开的帐户ID分开?

2)我们假设1个用户只有1个帐户.但是,当用户正在编辑他的帐户或让管理员编辑用户的帐户时,用户正在编辑帐户,因此需要两个单独的ID才能对此进行建模?

3)用户和帐户对象的生命周期是多少?如果用户关闭了他的帐户,这意味着用户和帐户对象都被杀死了?

4)谁拥有用户个人资料详细信息,用户设置,隐私,朋友等?用户对象或Account对象,哪个对象优越?

5)用户可以创建/管理的系统对象,如照片,视频等,用户或帐户对象拥有的对象是什么?

6)究竟什么是物体?假设我们有状态更新,评论,个人资料详细信息.这三个对象?或者所有考虑过1种类型的对象而只有3种类别?

database-design datamodel social-networking

7
推荐指数
1
解决办法
5209
查看次数