社交网络数据库

时间:2010-09-09 13:46:19

标签: database-design social-networking

我正在为我的社交网站项目构建数据库。我的数据库必须保存许多用户帐户的信息。每个用户都有一个配置文件,配置文件包含各种信息。帐户所有者应该能够设置每个配置文件信息的隐私(私人或公共)。我想知道如何跟踪每个配置文件细节的隐私选项。拥有一个名为Privacy的表是一个很好的设计,其列是详细信息,值是隐私选项吗?任何人都可以给我一个想法吗?感谢

1 个答案:

答案 0 :(得分:1)

User(ID, Name)
ProfileInfo(ID, Name, CanSetPrivate)
Profile(User_ID, Profile_ID, Value, IsPrivate)