|
|
|
| Как лучше хранить контакты профиля пользователя: в специальных полях таблицы users или же создавать отдельную таблицу user_contacts, куда добавлять нужные записи для пользователя?
Контакты имеется в виду, например, ICQ, ВКонтакте, Skype, formspring, ЖЖ и т.д. | |
|
|
|
|
|
|
|
для: Sturmvogel
(11.08.2011 в 12:47)
| | Сильно от задач зависит и как часто этот тип информации будет обновляться, т.е. как часто будут вводиться новые контактные поля. Если редко - можно использовать одну таблицу users, если часто - лучше нормализовать эту часть, вынося названия контактных систем в одну таблицу, а значения и связи с этой таблицей и таблицей пользователя - в другую. | |
|
|
|
|
|
|
|
для: cheops
(11.08.2011 в 13:04)
| | другой вопрос, пока не знаю, какие системы будут использоваться для выбора контактов: много/мало и фиксированное ли число | |
|
|
|
|
|
|
|
для: Sturmvogel
(11.08.2011 в 13:23)
| | Если не известно - начните с одной таблицы... в конце концов база данных - это живой организм, её постоянно нужно реорганизовывать, искать новые решения, либо компактные, либо наоборот, быстрые, удобные в сопровождении или замороженные. Начните хоть как-то, потом данные перегоните с другие таблицы, если потребуется. | |
|
|
|