Подскажите плиз бестпрактис.. )
Проектирую в первый раз таблицы с данными юзера...
Есть юзер у которого кроме простых полей имени, id и т.д. есть поля которые сами по себе объекты с массивами данных.
Правильно эти объекты расположить в отдельных таблицах или же все данные которые касаются юзера должны лежать в табличке юзер?
Мне кажется, что логично разделить. Положить эти данные в отдельные таблицы, а при запросе юзера собирать всё в один объект и отправлять...
table_user 1234 =
{name: kolya, id:1234, userLocations : (link-to-table_locations)}
table_locations 1234 = [
{loc_id: 01, strit:12, city:London, home:24},
{loc_id: 02, strit:9, city:Pekin, home:1},
{loc_id: 03, strit:2, city:Sidney, home:5},
{loc_id: 04, strit:11, city:Rovno, home:2}, ]
Как-то так...