我正在尝试构建一个web应用程序,但遇到了一堵墙。我并不是要求任何人通过这样做来握住我的手,只是一些建议和向正确的方向推进。
所以,我试图构建一个应用程序,使用Google Maps API来显示你附近当地公园的地图,并允许人们在特定的公园发布特定时间的皮卡游戏(非正式体育活动)。够简单吧?
到目前为止,我已经创建了一个数据库,其中包含一个本地公园表(列:名称、经度、纬度)和一个php脚本,该脚本将该表转换为一个XML文件,地图使用该文件来绘制公园的点。我还创建了一个表单,它使用php将新数据插入到表中,从而在地图上创建一个新的停车标记。
到目前为止一切都很顺利,但我只是不知道如何进行。我想我想创建一个表“games”(专栏:sport,time,park(?)但我不确定这是否可行。我是否可以在“公园”和“游戏”表之间建立关系,以便许多游戏属于一个公园?如果是,我该如何绘制这些游戏的地图?我的想法有意义吗?
最佳答案
如果您要用games
列创建sport_id | time | park_id
表,那么game
实体将通过park
关系与one-to-many
实体相关。这意味着一个公园处理0..Many
游戏,一个游戏始终属于一个公园。
所以,这是适合你的问题的解决方案。它符合你的期望。
有关关系的其他信息:Cardinality