Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Несколько вопросов по клиентам и их адресам / 9 сообщений из 9, страница 1 из 1
25.06.2004, 09:57
    #32576719
TheOne
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Несколько вопросов по клиентам и их адресам
У меня есть 2 вопроса:

1. Есть у меня 2 таблицы: "Клиенты" и "Торговые точки". С обеими нужно ассоциировать адрес, телефоны (домашний, сотовый, рабочий, факс, если таковые конечно вводятся) и мыло. Так вот, что в принципе правильнее, иметь по одной таблице "Адреса", "Телефоны" и "Мыло" с полем "Тип" указывающим если это для клиента или для точки или все такие иметь таблицы в соответствии с основными, т.е. "Адреса Клиентов" и "Телефоны Клиентов", "Адреса Точек" и "Телефоны Точек" ну и т.д. Что опыт показывает, как правильнее организовать?

2. Если предполагается, что клиентам будет предоставляться доступ к своим записям через Веб, то правильнее информацию о имени и пароле поместить в саму таблицу "Клиенты" или вынести в отдельную? И соответствено, стоит ли все это добро вместе с паролями менеджеров, бухгалтеров и т.д. помещать в одну таблицу "Юзеры" и иметь там тип, или опять делить по одной таблице на тип.

Спасибо!
...
Рейтинг: 0 / 0
25.06.2004, 10:18
    #32576768
Alexander Popov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Несколько вопросов по клиентам и их адресам
Я так понимаю что у одной торговой точки может быть только один адрес тогда адреса хранить в той же таблице что и торговые точки
А таблицу клиентов связать с таблицей Т.Г. один ко многим
...
Рейтинг: 0 / 0
25.06.2004, 10:33
    #32576803
Urri
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Несколько вопросов по клиентам и их адресам
2Alexander Popov

А вот и неправда

Может быть много адресов:
1. Юридический адрес
2. Фактический адрес
3. Адрес для доставки товара (может не совпадать с фактическим)
4. Адрес для выставления счета на оплату (может не совпадать с юридическим)
5. Адрес торгового представительства
Ну и много еще можно придумать ))
...
Рейтинг: 0 / 0
25.06.2004, 10:43
    #32576840
Alexander Popov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Несколько вопросов по клиентам и их адресам
Каюсь за свое 2D представление мира. В таком случае Адреса в отдельную таблицу.
...
Рейтинг: 0 / 0
25.06.2004, 10:44
    #32576843
Alexander Popov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Несколько вопросов по клиентам и их адресам
Кстати все это как раз зависит от специфики
...
Рейтинг: 0 / 0
25.06.2004, 10:58
    #32576879
TheOne
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Несколько вопросов по клиентам и их адресам
В данный момент предполагается, что у точек будет только один адрес - физический, а вот у клиентов будет 1-2 (в некоторых случаях 3).

Как насчет второй части 1-го вопроса и самого 2-го вопроса?
...
Рейтинг: 0 / 0
25.06.2004, 12:45
    #32577247
Urri
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Несколько вопросов по клиентам и их адресам
Опыт подсказывает, что надо примерно так делать

Код: plaintext
1.
2.
3.
4.
Адреса <-> Адреса расположений клиентов <-> Расположения клиентов <-> Клиенты
                             ^
                             |
                             V
             Предназначения адресов <-> Виды предназначений адресов

Что касается второй части вопроса, то лучше помещать в таблицу Users и иметь в ней или где-то рядом тип и ссылку на клиента, по которым и определять уровень доступа к данным в сессиях клиентов. Но можно и в обход стандартной соорудить совершенно отдельную систему доступа/безопасности/раздачи полномочий.
Второе реализовать быстрее и администрировать, казалось бы, проще. Но первое концептуально правильнее.
...
Рейтинг: 0 / 0
25.06.2004, 21:23
    #32578433
TheOne
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Несколько вопросов по клиентам и их адресам
Я конечно извиняюсь, но не совсем понял, что это значит. Можно как то проще обяснить пожалуйста?

Адреса <-> Адреса расположений клиентов <-> Расположения клиентов <-> Клиенты
^
|
V
Предназначения адресов <-> Виды предназначений адресов
...
Рейтинг: 0 / 0
28.06.2004, 09:58
    #32579063
Urri
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Несколько вопросов по клиентам и их адресам
Это диаграмма "сущности-связи".
Недостаток изобразительных средств, понимаешь
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Несколько вопросов по клиентам и их адресам / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]