私は単純な Android アプリを使用しており、データベース テーブル (mysql) を整理する最良の方法を知りたいと考えています。アプリのアイデアは、カテゴリのリストであり、ユーザーがこれらのカテゴリのいずれかを押すと、別のアイテムのリストが表示され、そのうちの 1 つをクリックすると、その詳細が表示されます。
たとえば、最初のリスト (国) には (英国、米国、中国、日本、およびその他の国) があります。
米国をクリックすると、別のリスト (州) が表示されます (カリフォルニア、ニューヨーク、アリゾナなど)。
カリフォルニアをクリックすると、その詳細(人口、面積、首都)が表示されます
イギリスをクリックしてからロンドンをクリックしても同じことが起こります...
では、どのようにデータを整理すればよいのでしょうか?
国ごとに 1 つのテーブルと各国ごとに別のテーブル、
すべての州に対して 1 つの大きなテーブルのみで、どの国に属しているかを示す列があります。
他の提案はありますか?