powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Как спроектировать адресный классификатор
25 сообщений из 38, страница 1 из 2
Как спроектировать адресный классификатор
    #38830659
BKV88
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день!
Просьба подсказать как лучше хранить адрес?
В одном поле или индекс в одном поле город в другом?
...
Рейтинг: 0 / 0
Как спроектировать адресный классификатор
    #38830685
SERG1257
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Зависит от того как будете его использовать
- Чтобы был
- Посылать письма почтой
- Посылать курьера
- Еще как нибудь
...
Рейтинг: 0 / 0
Как спроектировать адресный классификатор
    #38830689
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BKV88как лучше хранить адрес?
Смотря для чего. Если печатать на конверте - в одном поле. Если искать по
региону/стране/городу - в одном поле полный адрес и в других отдельных полях
регион/страну/город.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Как спроектировать адресный классификатор
    #38830849
JeStone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BKV88,
Проще в одном поле. Но лучше в разных. А еще лучше использовать адресный классификатор ФИАС.
Как показывает практика - пользователи идиоты и они Вам такого в одно поле для адреса понапишут, что потом при необходимости замучаетесь разгребать этот бардак.
...
Рейтинг: 0 / 0
Как спроектировать адресный классификатор
    #38831110
Mikle83
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovСмотря для чего. Если печатать на конверте - в одном поле.
Зря вы так... Я тож так думал, пока не столкнулся с массовой рассылкой почтовых отправлений клиентам.
Структурировать адрес в рамках одного поля - еще та задача из разделов камасутры...

А работники почты РФ видя несколько сотен конвертов быстро нашли "требования" как должны быть адреса оформлены
(что-то типа этих http://www.russianpost.ru/resp_engine.aspx?Path=RP/SERVISE/RU/Home/postuslug/Rule_adress)
и резко "завернули" всю партию "за несоответствие"...

Так что даже в случае хранения "для печати на конверте" настоятельно не рекомендую использовать одно поле.
Действительно все придумано до нас - пользуйте ФИАС при возможности.
...
Рейтинг: 0 / 0
Как спроектировать адресный классификатор
    #38831212
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mikle83Зря вы так... Я тож так думал, пока не столкнулся с массовой рассылкой
почтовых отправлений клиентам.
Структурировать адрес в рамках одного поля - еще та задача из разделов камасутры...

А работники почты РФ видя несколько сотен конвертов быстро нашли "требования" как должны
быть адреса оформлены

А сразу записать адрес в соответствии с этими требованиями вам помешало что? Они, кстати,
во-первых, хорошо известны (не всем, оказывается), а во-вторых, зависят от страны получателя.

Мне не лень повторить историю как девочка в банке мучилась, пытаясь впихнуть мой
шестизначный почтовый индекс в "отдельное поле", ограниченное пятью знаками.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Как спроектировать адресный классификатор
    #38831221
Mikle83
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovА сразу записать адрес в соответствии с этими требованиями вам помешало что?

Если хранить не структурированной строкой (т.е. с какими-нить разделителями и т.п.), то при выводе адреса оператору на клиентскую часть = оператор 146% внесет изменения не по "феншую" и структура распадется...

Если же заниматься "структурированием" внутри одной строки (дабы на клиенсткой части разложить эту строку в несколько отдельных компонент) - начинается камасутра.
...
Рейтинг: 0 / 0
Как спроектировать адресный классификатор
    #38831261
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mikle83Если же заниматься "структурированием" внутри одной строки (дабы на
клиенсткой части разложить эту строку в несколько отдельных компонент) - начинается
камасутра.
Потому что кто-то решил проктостоматологировать "в несколько отдельных компонент". Не надо
раскладывать. Почтовый адрес - единая неделимая сущность, удовлетворяющая первой НФ. При
этом к "классификатору географического положения" никакого отношения не имеющая.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Как спроектировать адресный классификатор
    #38831351
BKV88
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сколько людей столько и мнений.
Я вот уже споткнулся по поводу указания ФИО в одну строку.
А есть какое-то правило в качестве разделителей?
В некоторых ИС встречал, что адрес разделяется запятыми.
Например в ЕГРЮЛ http://egrul.nalog.ru/
адрес представлен 643,125424,ГОРОД МОСКВА,,,,ТУПИК СХОДНЕНСКИЙ,4,,,
...
Рейтинг: 0 / 0
Как спроектировать адресный классификатор
    #38831387
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BKV88А есть какое-то правило в качестве разделителей?
Есть. Называется "первая Нормальная Форма". И гласит, что если в поле есть разделители,
значит эта форма нарушена и разработчика ожидает ад.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Как спроектировать адресный классификатор
    #38831423
BKV88
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С этими запятыми камасутра какая-то.
Я как понял если корпуса, строения нету ставится , и т.д.
...
Рейтинг: 0 / 0
Как спроектировать адресный классификатор
    #38831453
Mikle83
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovПотому что кто-то решил проктостоматологировать "в несколько отдельных компонент". Не надо
раскладывать. Почтовый адрес - единая неделимая сущность, удовлетворяющая первой НФ.

Это конечно замечательно, но расскажите как в таком варианте давать редактировать адрес оператору?
На самом деле интересно - заставлять его соблюдать все "," в адресе, в том числе в случае отсутствия данных?
...
Рейтинг: 0 / 0
Как спроектировать адресный классификатор
    #38831466
BKV88
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mikle83,
У меня таких данных нет пока))).
Кстате в 1С используется форма для забивки адреса.
Еще в нескольких ИС наблюдал похожую выбираешь регион вываливается список улиц. Аля заполнение по кладру.
Ну как тут уже увидел, что ест альтернатива кладра.
...
Рейтинг: 0 / 0
Как спроектировать адресный классификатор
    #38831521
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mikle83расскажите как в таком варианте давать редактировать адрес оператору?

Так же как и любую другую строку. Не надо ничего "соблюдать", кроме правил русского языка
и обычаев почты.

Лишние запятые в адресе это как раз признак программиста, составляющего адрес
автоматически без применения интеллекта. За них руки отрывать надо. По самую задницу.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Как спроектировать адресный классификатор
    #38831532
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mikle83Если хранить не структурированной строкой (т.е. с какими-нить разделителями и т.п.), то при выводе адреса оператору на клиентскую часть = оператор 146% внесет изменения не по "феншую"
Ха, не по феншую. Практика показывает, что в таких адресах неизбежно встречается информация начиная от "стучать три раза" до "умер 05.03.1953".
...
Рейтинг: 0 / 0
Как спроектировать адресный классификатор
    #38831549
1001
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BKV88Добрый день!
Просьба подсказать как лучше хранить адрес?
В одном поле или индекс в одном поле город в другом?


Зависит от того как будете его использовать

ммля
...
Рейтинг: 0 / 0
Как спроектировать адресный классификатор
    #38831556
Mikle83
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakovкроме правил русского языка
и обычаев почты....
Лишние запятые в адресе это как раз признак программиста, составляющего адрес
автоматически без применения интеллекта. За них руки отрывать надо. По самую задницу.

Прочитайте еще раз мой первый пост в данной теме. Почта РФ НЕ ПРИНИМАЕТ произвольно расписанные адреса.

"Обычаи" почты мягко сказать сложно верифицировать при произвольном вводе данных оператором.
Как раз речь про эти самые "обычаи" - если адрес не соответствует требованиям почты = отправление может быть не принято.
...
Рейтинг: 0 / 0
Как спроектировать адресный классификатор
    #38831560
Mikle83
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[quot softwarer]Mikle83в таких адресах неизбежно встречается информация начиная от "стучать три раза" до "умер 05.03.1953".
Был забавный случай: оператор ГЛ, видимо от злости на клиента, написал в поле "комментарий" что-то типа "этот урод уже зае....л, третий раз делаю перевыпуск ему".

Оператор не знал (или забыл, может быть наоборот помнил), что поле комментарий так же впечатывается в письмо с прочими реквизитами клиента...
...
Рейтинг: 0 / 0
Как спроектировать адресный классификатор
    #38831651
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mikle83"Обычаи" почты мягко сказать сложно верифицировать при произвольном вводе
данных оператором.
И самое забавное: их и не надо верифицировать. Правильность ввода информации это
единоличная ответственность оператора. Не примет почта то, что он ввёл, ему и получать по
шапке.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Как спроектировать адресный классификатор
    #38831736
Mikle83
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovMikle83"Обычаи" почты мягко сказать сложно верифицировать при произвольном вводе
данных оператором.
И самое забавное: их и не надо верифицировать. Правильность ввода информации это
единоличная ответственность оператора. Не примет почта то, что он ввёл, ему и получать по
шапке.


Интересно, сколько "проживет" промышленная система с такими принципами построения процессов.
Что-то подсказывает, что скорость ввода данных а также "чистота" данных в подобной системе будет мягко сказать не высокая.


ИТ, ИМХО, на то и нужно, чтоб пользователь минимально напрягался - все тривиальные и рутинные действия - переложить на "железку", а то, что переложить сложно и/или дорого - как раз остается оператору - к примеру нормальное распознавание речи клиента и диалог с ним.
ИМХО создать правильную структуру БД - менее дорогое удовольствие, нежели потом разгребать кучу того, что "навбивают" операторы, гоняясь за каждым из них доказывая, что это их "единоличная ответственность".

Хотя если смотреть именно с точки зрения ИТ - это ж постоянный фронт работ, под который можно выбивать деньги с заказчика :)
...
Рейтинг: 0 / 0
Как спроектировать адресный классификатор
    #38831761
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mikle83Интересно, сколько "проживет" промышленная система с такими принципами
построения процессов.
Что-то подсказывает, что скорость ввода данных а также "чистота" данных в подобной системе
будет мягко сказать не высокая.

Похоже, ты никогда не видел профессиональных операторов ЭВМ. Ручной ввод всегда
побеждает по скорости у выбора из списков.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Как спроектировать адресный классификатор
    #38831774
Mikle83
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovПохоже, ты никогда не видел профессиональных операторов ЭВМ. Ручной ввод всегда побеждает по скорости у выбора из списков.

еще как видел :)
Про скорость - мысль была в контексте "повесить все на оператора". Как только оператор начинает понимать, что каждый его косяк стоит ему хх рублей, он начинает по 105 раз проверять все введенное, не дай бог ввести что не так => снижается скорость

Про списки никто не говорит, но структурированный интерфейс - всегда побеждает по чистоте данных "однострочный"
(переход от поля к полю последовательно при заполнении предыдущего - после N-ого количества времени у оператора действия оттачиваются до автоматизма)

+ в обязательном порядке "вторая линия обороны" - сверка по справочникам (дабы исключить опечатки, к примеру, справочник имен/наименований улиц и т.п.)
+ третья линия в виде 4 eyes - "страшего оператора" - выборочно проверяющего то, что набили "рядовые" и выявляющего "критичных рядовых" - процент ошибок у которых выше приемлемого.
+ система анализа вбитых данных на расширение справочников
+ .........
Все это приходилось видеть "в живую".

Как и "однострочный" ввод операторов - оно как в том анекдоте:
" могу печатать со скоростью 100500 символов в минуту - но такая хрень получается " :)
...
Рейтинг: 0 / 0
Как спроектировать адресный классификатор
    #38832093
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovMikle83Интересно, сколько "проживет" промышленная система с такими принципами построения процессов.
Что-то подсказывает, что скорость ввода данных а также "чистота" данных в подобной системе будет мягко сказать не высокая.
Похоже, ты никогда не видел профессиональных операторов ЭВМ. Ручной ввод всегда
побеждает по скорости у выбора из списков.При чём тут списки?
Вы видели работу операторов сбербанка? продавцов в супермаркете?
Там строго структурированный ввод данных, никаких "произвольных строк", при этом скорость ввода сногосшибательная.
...
Рейтинг: 0 / 0
Как спроектировать адресный классификатор
    #38832099
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovBKV88А есть какое-то правило в качестве разделителей?
Есть. Называется "первая Нормальная Форма". И гласит, что если в поле есть разделители,
значит эта форма нарушена и разработчика ожидает ад.


причем это особый ад, специально для разработчиков БД.

там заставляют писать запросы на бд, в которой одна таблица из одной колонки.
...
Рейтинг: 0 / 0
Как спроектировать адресный классификатор
    #38832334
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexeyvgВы видели работу операторов сбербанка? продавцов в супермаркете?
Там строго структурированный ввод данных
За операторов сбербанка не скажу, никогда там не был в компьютеризированную эпоху, а у
продавцов в супермаркетах нет никакого структурированного ввода: за них работает сканер
штрихкодов. А для случаев развесных товаров вводится тот же (один) код из таблички,
висящей перед глазами и выученной наизусть.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
25 сообщений из 38, страница 1 из 2
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Как спроектировать адресный классификатор
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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