Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Адреса / 9 сообщений из 9, страница 1 из 1
25.11.2004, 23:32
    #32800585
Drunk Sr.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Адреса
Вопрос этот уже обсжудался, но ...
БД (в разработке) по приему заказов на перевозку грузов.
Надо так организовать схему адресации чтобы она была как можно более прозрачна для пользователей.
Например : междугородний заказ, в лучшем случае
1.страна
2.область
3.город
4.район/микрорайон
5.улица
6.дом/кв
желательно чтобы пользователь вводил только 3,5,6.А на перевозку по городу 5,6.
Вопрос в том, как быть если адрес состоит (область-район-поселок ну что-то в этои роде)? Как лучше/правильнее это все организовать? Сколько таблиц для этого необходимо?
Надо будет например узнать в каком районе города заказывают больше автомобилей.
Всяко у кого-нибудь есть опыт по этому поводу, просьба поделиться.
...
Рейтинг: 0 / 0
26.11.2004, 00:02
    #32800593
Lepsik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Адреса
храни GPS долгота/широта координаты, точно с адресами не ошибешся и маршруты легко строить и на карте показать
...
Рейтинг: 0 / 0
26.11.2004, 00:04
    #32800594
Drunk Sr.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Адреса
Показывать все на карте буду еще не скоро.
Меня больше интересуют таблицы и связь между ними.
...
Рейтинг: 0 / 0
26.11.2004, 10:54
    #32800958
Dik76
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Адреса
На мой взгляд надо хранить адрес полностью по праилу 9 запятых, просто сделать настройку по умолчанию для городского режима заполнять требуемую часть автоматом.

Lepsikхрани GPS долгота/широта координаты, точно с адресами не ошибешся и маршруты легко строить и на карте показать
Согласен, для населенного пункта можно и координаты хранить.
...
Рейтинг: 0 / 0
26.11.2004, 14:19
    #32801528
tygra
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Адреса
Ну сделай дерево с названиями населенных пунктов, типы пункта (область. район и т.д.). В адрес пиши только ID пункта, улицу, дом. Все.

Ни в коем случае не храни все в одной строке.

-- Tygra's --
...
Рейтинг: 0 / 0
29.11.2004, 09:15
    #32803145
Dik76
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Адреса
tygraНу сделай дерево с названиями населенных пунктов, типы пункта (область. район и т.д.). В адрес пиши только ID пункта, улицу, дом. Все.
Ни в коем случае не храни все в одной строке.

Я мог быть не правильно понят... я не имел ввиду хранить адрес в виде строки.
Собственно формат адреса:
Страна, Индекс, Регион, Район, Город, Нас.пункт, Улица, Дом, Корпус, Квартира.

Регион, Район, Город, Нас.пункт - можно представить в виде дерева, как уже говорил tygra, с учетом того, что Москва и Питер относятся к уровню региона. Я для простоты выбора завел их и в качестве городов. Данные закачивал из КЛАДРа. Оттуда же можно взять и справочник улиц, если конечно требуется.
...
Рейтинг: 0 / 0
30.11.2004, 18:03
    #32806443
Drunk Sr.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Адреса
КЛАДР - что это?
...
Рейтинг: 0 / 0
01.12.2004, 09:12
    #32806888
Dik76
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Адреса
Drunk Sr.КЛАДР - что это?
Классификатора Адресов России (КЛАДР) - взять можно тут
...
Рейтинг: 0 / 0
02.12.2004, 23:22
    #32810717
Drunk Sr.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Адреса
Благодарствую.
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Адреса / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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