我在为我的项目找出数据模型时遇到了麻烦。我使用解析作为后端。
我打算让用户在组中,并且组有文本帖子。什么应该是类,什么应该是这些类中的行。
我猜一个好方法是,有一个组、用户和帖子类。
组类的列为:组 ID、组名、后 ID、用户
用户类的列将是:用户ID,组用户所属,用户名,密码,电子邮件
帖子类的列将是:UserIDPostBelongs,GroupID,TextFile,TimeCreated
我错过了什么,或者我应该改变。
你认为这是一种非常基于 SQL/行的方式,你不应该,这不是 SQL,而是对象和关系。
所以,你的类很好,实际数据也很好,但是当你使用 id 时,你应该使用关系。帖子应该只有一个指向用户的指针。也许,不要为用户与组之间的关系而烦恼(您可以使用其他关系进行查询(,尽管您可以,特别是如果您有很多用户/组。
您可能还需要考虑为组提供安全性的角色。