我是一名中级程序员,同时还是一名学生,我决定参与我的一个可称为社交网络的项目。
我从零开始写一切,你们中的一些人可能会说我重新发明我同意的轮子,但这是为了个人目的和学习导向的努力。
请不要推荐现有的框架,因为我不喜欢使用它们,我宁愿自己创造一些东西并进行实验和学习,这对我来说更好。
我试图找出连接表格和关系之间的有效方式 用户/个人资料/群组/网页/聊天/通知
我目前所拥有的并不是我想要实现的全部内容,我想要尝试很多东西并获得最佳实践,但我觉得我迷失在这里,我无法理解它出。我现在有这样的事情:
用户表
UserID (PK)
Email
Password
FirstName
LastName
Location
Date
Verified
etc..
权限表
PermissionId (PK)
Permission
User_Permissions表
UserID (FK to users)
PermissionId (FK to permissions)
组表
group_id (PK)
group_descrp
聊天表
id (PK)
from
to
message
read
time
但我刚刚在这里停下来,因为我有点困惑于他们,我已经尝试过单独做这些事情而且我无法找到最好的方法来做到这一点并将它们全部联系起来一起。我需要一些建议让我回到正轨,如果你还有其他任何可以帮助我的东西,我会非常感激!