|
|
|
|
|
для: antf
(16.07.2012 в 15:09)
| | Лучше реализовать второй вариант, первый вариант тоже допускается, но если у вам нужно повысить скорость выборки и никаких других инструментов для этого не осталось. | |
|
|
|
|
|
|
|
для: antf
(16.07.2012 в 15:09)
| | прочтите о нормализации таблиц бд
но 1 вариант плохой вариант, второй чуть лучше, но есть и другие | |
|
|
|
|
|
|
| Здравствуйте. Есть база клиентов. Клиенты могут быть физическими и юридическими лицами. Каждый тип клиента имеет около 15 уникальных полей. Вопрос: как лучше организовать базу клиентов?
Вариант 1: Разместить всех клиентов в 1 таблице. В этом случае упрощается выборка, но будет много пустых полей.
Вариант 2: Сделать 3 таблицы:
clients: [id_client, type]
clients_persons: [id_client, поля физ. лица]
clients_orgs: [id_client, поля юр. лица]
Пустых полей не будет, но осложниться работа с базой данных. | |
|
|
|
|