我想创建一个简单的游戏,以帮助我解决数据库设计和CakePHP问题。理由是游戏最终应该是可扩展的,应该由MVC提供。简单的数据库注意事项和CakePHP
我挣扎,我的头围绕一个正确的数据库设计,但例如:
我有用户表,只包含平时的细节等
在游戏中每个用户将有一个军械库(存储武器),所以我的理解是,用户和军械库表共享'有'的关系。
我的问题是外键应该放在哪里?如果有的话?我应该在用户表中有一个Armory外键还是在Armory表中有一个用户外键。或者我应该为两者之间的关系提供完全不同的表格?
另外,无论采用哪种方法,我如何在CakePHP中关联数据库的结构?
干杯,我的困惑是是否有用户表中的军械库参考,反之亦然。尽管如此,让它在武器表中更有意义 – 2011-03-15 13:01:53