之前的question想要在国际象棋游戏中将每次移动保存到数据库中。并询问使用哪个数据库来执行此操作。提出了各种可能性:
MongoDb,CouchDb,MySql,SQLite
一个答案特别提到了传统的一对多映射:
我可以看到mongodb或couchdb的唯一优势是,您可以将整个匹配存储在一条记录中,从而使您的数据更简单一些。您不必在移动表和游戏桌之间进行传统的一对多映射。
这究竟是什么意思,以及在PostgreSql中它会是什么样子,所以我对这意味着什么有具体的想法?
答案 0 :(得分:1)
下面是基于SQL 2005的实体关系图示例,但对数据类型进行了一些调整,可以将其转移到MySql或PostgreSql。