powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Угловой дом
25 сообщений из 105, страница 2 из 5
Угловой дом
    #37047058
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поскольку задача так и не сформулирована, но сказано, что решение должно быть качественным (:)), нужно ориентироваться, наверное, на объективные особенности в большей степени, чем на "текущее состояние вопроса".
Нужно ввести (конечно, основываясь на принятой терминологии насколько это возможно) систему понятий, например:

Дом - [определение, что это такое, в широком смысле, конечно, например, сарай - это тоже дом; может быть использовать более универсальный термин - "сооружение" и т.п.].

Территория - ["улица", "площать", "квартал" и т.п., к которой "приписан" дом].

Территория дома - описание "микроадреса" нижнего уровня связывающее Дом с Тнрриторией ...

Фрагмент схемы БД включает три объекта и две связи (характеристика Тип территории объекта Территория имеет тип "классификатор"):

(A) Дом {дата капитального ремонта, ...}

(B) Территория {Тип территории, Наименование, Георгафическое положение, ...} [здесь не учитывается пока смена наименований, занимаемых площадей и т.п.]

(C) Территория дома {Номер дома на территории, Адрес полный [вычисляемая характеристика с использованием, например, структур КЛАДР], ...}

Дом --Имеет/Относится к--> Территория дома
Территория дома <--Относится к/Имеет-- Территория

И т.д.

Например, квартиры в "угловом доме" могут иметь разные "адреса".

Добавим объект
Помещение {Тип, Номер, Площадь, ...}

И как лучше изменить схему БД для ее оптимизации (но не обязательно строгой нормализации), если два разных Помещения в одном Доме относятся к разным Территориям дома? Возможно, ввести еще один объект, из которых состоит Дом, как единое целое?
То есть, нужно предусмотреть все, что только может быть в этой области, тогда будет гибкое и качественное решение. Может быть:)
...
Рейтинг: 0 / 0
Угловой дом
    #37047189
boltachev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мне как-то пришлось получать справку что адрес 'почтовое отделение дом №1' и адрес 'улица п/о дом №1' это одно и то же.
так вот, выдает подобные справки комиссия по адресам при администрации города. И у каждого из адресов есть уникальный идентификатор. Обратите внимание, что в первом случае почтовое отделение заявлено как категория, а во втором сокращено с помощью общепринятого сокращения.

адреса взяты из документов, прошедших государственную регистрацию.
...
Рейтинг: 0 / 0
Угловой дом
    #37047400
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
boltachevмне как-то пришлось получать справку что адрес 'почтовое отделение дом №1' и адрес 'улица п/о дом №1' это одно и то же.
так вот, выдает подобные справки комиссия по адресам при администрации города. И у каждого из адресов есть уникальный идентификатор. Обратите внимание, что в первом случае почтовое отделение заявлено как категория, а во втором сокращено с помощью общепринятого сокращения.

адреса взяты из документов, прошедших государственную регистрацию.
Поэтому и следует подходить к этому вопросу с научной и инженерной точек зрения, в первую очередь. В Вашем сообщении есть несколько проблем:
1) Вы пишите об "уникальных идентификаторах". Возможно, Вы сообщаете об известном факте хранения "адресов" в РАЗНЫХ информационных системах. И их разного "наименования в этих системах. Хотя, возможно, что имеют место "официальные синонимы" адресов:)
2) Вы пишите о понятиях, которые не определены (или определены по разному в разных системах. Например, "категория". Почему Вы думаете, что "в первом случае почтовое отделение заявлено как категория". Так может написать только разработчик конкретной системы:) То же самое относится и ко "второму случаю". И уж совершенно неизвестно что такое "адрес":)
...
Рейтинг: 0 / 0
Угловой дом
    #37047440
Creazim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
guest_20040621> Есть крупная задача для города

Нет мыслей, что неправильно выбран исполнитель, если тривиальная задача вызывает столько вопросов?

> скептически отношучь к этому вопросу!

Следовало бы относиться не скептически, а скрупулезно. Домашнее задание: найти в структуре управления вашим городом службу, которая ведет учет строений и внимательно изучить все нормативные документы, имеющие отношение к вашему вопросу. Задача имеет и более простое решение, но вам, похоже, лучше начать с правильного.

В общем я скажу как мы не на рынке и не обсуждаем что почем я задал вопрос, а ты тут в философию полуз!!! Я задал вопрос по проектирванию БД не знаеш не отвечай!!!
...
Рейтинг: 0 / 0
Угловой дом
    #37047450
Creazim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
БредятинаПоскольку задача так и не сформулирована, но сказано, что решение должно быть качественным (:)), нужно ориентироваться, наверное, на объективные особенности в большей степени, чем на "текущее состояние вопроса".
Нужно ввести (конечно, основываясь на принятой терминологии насколько это возможно) систему понятий, например:

Дом - [определение, что это такое, в широком смысле, конечно, например, сарай - это тоже дом; может быть использовать более универсальный термин - "сооружение" и т.п.].

Территория - ["улица", "площать", "квартал" и т.п., к которой "приписан" дом].

Территория дома - описание "микроадреса" нижнего уровня связывающее Дом с Тнрриторией ...

Фрагмент схемы БД включает три объекта и две связи (характеристика Тип территории объекта Территория имеет тип "классификатор"):

(A) Дом {дата капитального ремонта, ...}

(B) Территория {Тип территории, Наименование, Георгафическое положение, ...} [здесь не учитывается пока смена наименований, занимаемых площадей и т.п.]

(C) Территория дома {Номер дома на территории, Адрес полный [вычисляемая характеристика с использованием, например, структур КЛАДР], ...}

Дом --Имеет/Относится к--> Территория дома
Территория дома <--Относится к/Имеет-- Территория

И т.д.

Например, квартиры в "угловом доме" могут иметь разные "адреса".

Добавим объект
Помещение {Тип, Номер, Площадь, ...}

И как лучше изменить схему БД для ее оптимизации (но не обязательно строгой нормализации), если два разных Помещения в одном Доме относятся к разным Территориям дома? Возможно, ввести еще один объект, из которых состоит Дом, как единое целое?
То есть, нужно предусмотреть все, что только может быть в этой области, тогда будет гибкое и качественное решение. Может быть:)

Спасибо за совет видно человек тож любт делать работу качественно Все эти пнкты уже спроетированы с учетом маштабирования как ты и указал я заткнулся иммено на доме
...
Рейтинг: 0 / 0
Угловой дом
    #37047458
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Creazim Все эти пункты уже спроетированы с учетом маштабирования как ты и указал я заткнулся иммено на доме
Кажется, нет проблемы с Домом (сараем, гаражем, будкой для собаки).
...
Рейтинг: 0 / 0
Угловой дом
    #37047460
Creazim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dim2000Creazimкак организовать структуру адреса
Ты в какой стране живёшь? Если в России, то см. КЛАДР.
Не не в росии спс за совет!
...
Рейтинг: 0 / 0
Угловой дом
    #37047462
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
БредятинаCreazim Все эти пункты уже спроетированы с учетом маштабирования как ты и указал я заткнулся иммено на доме
Кажется, нет проблемы с Домом (сараем, гаражем, будкой для собаки).
И голубятнями, конечно. Тоже важный аспект:)
...
Рейтинг: 0 / 0
Угловой дом
    #37047473
Creazim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
БредятинаБредятинапропущено...

Кажется, нет проблемы с Домом (сараем, гаражем, будкой для собаки).
И голубятнями, конечно. Тоже важный аспект:)

мда интересный форум ты нашол для приколов
...
Рейтинг: 0 / 0
Угловой дом
    #37047507
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Creazim мда интересный форум ты нашол для приколов
У меня под окном большая голубятня стоит именно на углу. Какой еще прикол?
Так что, решили проблему?
...
Рейтинг: 0 / 0
Угловой дом
    #37047508
bigbro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Creazim,

Украина? Город какой?
...
Рейтинг: 0 / 0
Угловой дом
    #37047555
bigbro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати, в моем городе есть еще такие адреса - проспект Московский 199 Д-5
Такое хранить как будешь, если не текстом? А еще у зданий есть корпуса :)
...
Рейтинг: 0 / 0
Угловой дом
    #37047560
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bigbroКстати, в моем городе есть еще такие адреса - проспект Московский 199 Д-5
Такое хранить как будешь, если не текстом? А еще у зданий есть корпуса :)
Выше мы уже пришли к мнению что нужно сделать, и как нужно хранить.
Первое, что нужно сделать, дать определение понятия "адрес".
...
Рейтинг: 0 / 0
Угловой дом
    #37047591
guest_20040621
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
> В общем я скажу

Иногда лучше жевать, чем говорить. Это как раз тот случай.

В данном случае я рад тому, что никогда не столкнусь ни с вашей поделкой, ни с поделками ЧАЛа.
...
Рейтинг: 0 / 0
Угловой дом
    #37047610
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
guest_20040621> В общем я скажу

Иногда лучше жевать, чем говорить. Это как раз тот случай.

В данном случае я рад тому, что никогда не столкнусь ни с вашей поделкой, ни с поделками ЧАЛа.
Вы предлагаете ввести для "дома" более общее понятие "поделка"? Не думаю, что это удачное решение. А почему лучше жевать при формировании адреса, вообще не понятно, честно говоря.
...
Рейтинг: 0 / 0
Угловой дом
    #37047674
Cane Cat Fisher
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чудеса в адресации могут быть самые разные. И в этом топике перечислена лишь малая часть их. И общей модели, охватывающей все возможные случаи для всех потребностей, не существует. Но люди как-то с этим живут, и даже вносят адреса в очень важные бумаги на много убитых енотов - техпаспорта, договора купли-продажи и т.п. А как именно правильно их вносить, чтобы "случайно" не продать угловой дом дважды - они договорились сами с собой и описали в нормативке...

Creazimguest_20040621...найти в структуре управления вашим городом службу, которая ведет учет строений и внимательно изучить все нормативные документы, имеющие отношение к вашему вопросу.

В общем я скажу как мы не на рынке и не обсуждаем что почем я задал вопрос, а ты тут в философию полуз!!! Я задал вопрос по проектирванию БД не знаеш не отвечай!!!

Просто странно. Почему самый правильный ответ вызвал самую резкую реакцию?

PS. Хотя даже обращение к первоисточникам может оказаться не панацеей. Я, например, когда делал ревизию и инвентаризацию адресных данных клиентов в конторе (внесенных с оригиналов), открыл в городе новую улицу!!! И в БТИ беспомощно подтвердили - да, когда-то начали выдавать документы так, потом продолжали этак, и что теперь делать не знают.
...
Рейтинг: 0 / 0
Угловой дом
    #37047714
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cane Cat FisherЧудеса в адресации могут быть самые разные. И в этом топике перечислена лишь малая часть их. И общей модели, охватывающей все возможные случаи для всех потребностей, не существует. Но люди как-то с этим живут, и даже вносят адреса в очень важные бумаги на много убитых енотов - техпаспорта, договора купли-продажи и т.п. А как именно правильно их вносить, чтобы "случайно" не продать угловой дом дважды - они договорились сами с собой и описали в нормативке...
Если люди и дальше буду уходить от вопроса "что такое адрес" и договариваться друг с другом об отражении "чудес" в "нормативке", то зачем этот вопрос вообще обсуждать? Если Вы знаете, что написано в нормативке по данному вопросу, так скажите:)
Cane Cat Fisher Просто странно. Почему самый правильный ответ вызвал самую резкую реакцию?
Реакция, конечно, резкая. Объяснить ее можно только тем, что был дан ответ не тот вопрос, который задан.
Cane Cat Fisher Хотя даже обращение к первоисточникам может оказаться не панацеей. Я, например, когда делал ревизию и инвентаризацию адресных данных клиентов в конторе (внесенных с оригиналов), открыл в городе новую улицу!!! И в БТИ беспомощно подтвердили - да, когда-то начали выдавать документы так, потом продолжали этак, и что теперь делать не знают.
Итак, "нормативка" не поможет. А вот общая модель, именно учитывающая все чудеса, как рах поможет:) А не существует она только потому, что ее никто не закзывал, так как людям, "сидящим на информации" выгодны бесконечные и бессмысленные "чудеса":)
...
Рейтинг: 0 / 0
Угловой дом
    #37047765
Ivan Durak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
table Dom
(id, addr1_id, addr2_id, addr3_id)
...
Рейтинг: 0 / 0
Угловой дом
    #37047773
bigbro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ivan Duraktable Dom
(id, addr1_id, addr2_id, addr3_id)
...
Рейтинг: 0 / 0
Угловой дом
    #37047790
Константин Цветков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bigbroIvan Duraktable Dom
(id, addr1_id, addr2_id, addr3_id)
… Это американский стандарт — три строки.
...
Рейтинг: 0 / 0
Угловой дом
    #37047799
Cane Cat Fisher
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
БредятинаЕсли Вы знаете, что написано в нормативке по данному вопросу, так скажите:)

Образованность специалиста определяется не тем, что он помнит наизусть, а тем, что он знает, где искать правильные ответы.

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

Дело в том, что если сосредоточиться на заданном вопросе буквально - об альтернативных адресах углового дома - то ответы можно предложить достаточно простые. Например, ввести понятие объекта-"синонима", со ссылкой на основной объект-дом. В поиске синоним участвует наравне с основными объектами, что позволяет пользователю найти дом по любому из альтернативных адресов. А затем происходит перенаправление к главному объекту, который и участвует во всех операциях. И наоборот, для каждого дома через список его синонимов легко получить все альтернативные адреса. Казалось бы, вопрос решен?...

...Но проблема в том, что невооруженным глазом видно - ТС это не поможет. У него сам дом разлезается на много кусков, причем по непонятным критериям. И пока он сам даже не понял, по каким. А ведь их может быть много: части здания могут быть расположены физически по одному принципу, быть поделены административно по другому, а, скажем, газоснабжаться от разных ГРП - по третьему. Даже внутри квартиры комнаты (или вообще доли одной комнаты) могут принадлежать разным владельцам. И все регламентируется разными документами разных организаций. Поэтому давать наугад конкретные советы в этой ситуации - дело безнадежное.


БредятинаИтак, "нормативка" не поможет. А вот общая модель, именно учитывающая все чудеса,
как рах поможет:) А не существует она только потому, что ее никто не закзывал, так как людям,
"сидящим на информации" выгодны бесконечные и бессмысленные "чудеса":)

Это в рамочку, пожалуйста. Ударим общими моделями по нормативке и коррупции :-)
...
Рейтинг: 0 / 0
Угловой дом
    #37047846
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cane Cat Fisher Образованность специалиста определяется не тем, что он помнит наизусть, а тем, что он знает, где искать правильные ответы.
Вы знаете наименование нормативного документа? Или правильный ответ нужно искать в "нормативных документах" в целом?:) Под "образованными специалистами" Вы подразумеваете юристов?
Cane Cat Fisher Дело в том, что если сосредоточиться на заданном вопросе буквально - об альтернативных адресах углового дома - то ответы можно предложить достаточно простые.
Очень хорошо. Автор вопроса сейчас будет рад:)
Cane Cat Fisher Например, ввести понятие объекта-"синонима", со ссылкой на основной объект-дом.
Непонятно совершенно. Что за объект? Там будут дублироваться значения всех характеристик? Высота, Площать и т.п.?
Cane Cat Fisher В поиске синоним участвует наравне с основными объектами, что позволяет пользователю найти дом по любому из альтернативных адресов.
Это подтверждает, что это не синоним, а бессмысленный дубликат. Альтернативные же АДРЕСА, а не ДОМА:) И еще это подтверждает, что неизвестно что такое "адрес" - фундаментальное понятие в обсуждаемой теме.
Cane Cat Fisher А затем происходит перенаправление к главному объекту, который и участвует во всех операциях.
Это не верно. Так как в каких-то операциях нужно использовать один адрес, а в каких-то другой.
Cane Cat Fisher И наоборот, для каждого дома через список его синонимов легко получить все альтернативные адреса. Казалось бы, вопрос решен?...
Не решен, а еще больше запутан.
Cane Cat Fisher ...Но проблема в том, что невооруженным глазом видно - ТС это не поможет. У него сам дом разлезается на много кусков, причем по непонятным критериям. И пока он сам даже не понял, по каким.
Не у него, а в предметной области. А я думаю понял:)
Cane Cat Fisher А ведь их может быть много: части здания могут быть расположены физически по одному принципу, быть поделены административно по другому, а, скажем, газоснабжаться от разных ГРП - по третьему. Даже внутри квартиры комнаты (или вообще доли одной комнаты) могут принадлежать разным владельцам. И все регламентируется разными документами разных организаций. Поэтому давать наугад конкретные советы в этой ситуации - дело безнадежное.
Это все элементарно проектируется, и отнюдь не по нормативным документам.
...
Рейтинг: 0 / 0
Угловой дом
    #37048017
AlexB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В такой схеме главное это строение (дом, сооружение и т.п.). Строение имеет набор атрибутов: год постройки, материал стен, этажность и т.п. И адрес это тоже только один из атрибутов. Т.к. адресов у строения может быть много (альтернативный, старый, почтовый, милицейский), то его надо в отдельную сущность вынести. Номер дома это уже в свою очередь один из атрибутов адреса. Он может быть какой угодно: 23, 23А, 23/59 и т.п.
...
Рейтинг: 0 / 0
Угловой дом
    #37048076
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexBВ такой схеме главное это строение.
В какой "такой схеме" главное это строение? А что, если в "другой схеме" главное - это "улица", и нам нужно поддерживать в системе обе "эти схемы"?:)
...
Рейтинг: 0 / 0
Угловой дом
    #37048245
temig
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
честно скажу не осилил все что понаписали. Как такой вариант:

Table houses (id INT, street_id INT, house_number VARCHAR, <<еще 100500 полей описывающих дом>>)
Table streets (id INT, street_name VARCHAR)
Table alternative_address(house_id INT, street_id INT, house_number VARCHAR)

Я думаю что alternative_address будет небольшой таблицей, соответственно не будет сильно тормозить. Зато избыточности нету.
...
Рейтинг: 0 / 0
25 сообщений из 105, страница 2 из 5
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Угловой дом
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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