我有一个简单的 android 应用程序,想知道组织我的数据库表 (mysql) 的最佳方法。该应用程序的想法是一个类别列表,然后用户按下其中一个类别,他会获得另一个项目列表,当他点击其中一个时,他会获得有关它的详细信息。
例如,第一个列表(国家)有(英国、美国、中国、日本和其他国家)
你点击美国,你会得到另一个列表(州)有(加利福尼亚,纽约,亚利桑那,...)
你点击加利福尼亚,你会得到它的详细信息(人口、面积、首都)
如果你点击英国然后伦敦也会发生同样的事情......
那么,我应该如何安排我的数据,我应该做:
一张桌子代表国家,另一张桌子代表每个国家,
所有州只有一张大表,它会有一个列来说明它属于哪个国家。
还有其他建议吗?