У меня есть простое приложение для Android и вы хотите знать, как лучше всего организовать мои таблицы базы данных (mysql). Идея приложения - это список категорий, которые пользователь нажимает на одну из этих категорий, и он получает еще один список предметов, и когда он нажимает на один из них, он получает подробную информацию об этом.SQLite: как организовать свою базу данных
Например, первый список (страны) имеет (Великобритания, США, Китай, Япония и другие страны)
Вы нажимаете на США, вы получите еще один список (состояний) есть (Калифорния, Нью-Йорк, штат Аризона , ...)
вы нажимаете на Калифорнии, вы получите свои данные (население, площадь, капитал)
то же самое произойдет, если вы нажмете Великобритания затем Лондон ...
Итак, как следует Я организую свои данные, должен ли я сделать:
одна таблица для стран и другая таблица для каждой страны,
только один большой стол для всех государств, и она будет иметь колонку, чтобы сказать, какая страна она принадлежит.
любое другое предложение?
Я бы предложил вариант 2., запрос в одну таблицу должен быть более эффективным в этом случае – IAM
Определенно 3 таблицы, страна, состояние, детали. – SOfanatic