Как хранить данные пользователя?

secondstar
Дата: 25.01.2009 20:52:08
Для написания биллинга потребовалось хранить данные о двух группах пользователях - физических лицах и юридических.
Для физических характерен один набор данных - ФИО, прописка ну и т.д.
Для юриков - совершенно другой - Наименование, ИНН, КПП и т.д.

Вопрос - как грамотно хранить эту информацию в БД? Тупо в таблице Users сделать поля для хранения ВСЕХ атрибутов и заполнять только нужные? Или сделать одну таблицу Users_FIZ, вторую Users_UR,а через третью давать ссылки "1" к "1" на нужную из таблиц?
Guest000
Дата: 25.01.2009 21:02:19
На мой взгляд - как вам удобнее.
Главное чтоб в биллинговой таблице было 1 поле ссылка
Denis A.
Дата: 25.01.2009 21:06:36
secondstar,

Зависит от других факторов. Если все остальное между ними общее (таблицы с деньгами, трафиком и т.д.) то лучше в одну таблицу и добавить поле физик/юрик.