В настоящее время я пытаюсь мысленно разработать, как построить структуру базы данных моего приложения на основе ее функции.Структура данных Firebase для профилей
Когда пользователь регистрирует учетную запись на моем брандмауэре Firebase, им будет предложено ввести информацию о своем «профиле 1». Имя, возраст, контактная информация и изображение будут загружены в этот профиль.
Затем они могут создать дополнительный профиль, состоящий из точно таких же данных: имя, возраст и т. Д. Они могут продолжать создавать дополнительные профили.
Так что я пытаюсь выяснить, как организовать мою базу данных для поддержки такого рода структуры. Один пользователь, несколько «наборов» данных/профилей. Итак, когда они откроют приложение позже, когда у них будет несколько профилей, они смогут выбрать, какой из них загрузить. Следовательно, необходим какой-то механизм, сообщающий базе данных загрузить этот конкретный набор/профиль данных.
Надеюсь, я сделал некоторые из этого. Сложнее объяснить, чем я думал. Спасибо заранее!
Один вопрос; когда вы говорите дополнительный профиль, содержащий точно такие же данные, какова будет функция дублированных данных? Если это точно то же самое, вам действительно нужно будет хранить его только один раз. Возможно, вы имеете в виду, что он дублирует данные, которые затем могут быть изменены? – Jay