powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Прокомментируйте, пожалуйста, схема типа кладр
14 сообщений из 14, страница 1 из 1
Прокомментируйте, пожалуйста, схема типа кладр
    #36158457
Nixic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Создал вот такой справочник в программе MicroOLAP Database Designer fo PostgreSQL, все ли логически правильно здесь сделано (рисовал впервые)?
см.вложение.
Спасибо.
...
Рейтинг: 0 / 0
Прокомментируйте, пожалуйста, схема типа кладр
    #36158458
Nixic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
оказывается, когда предпросмотр делаешь, путь к вложению пропадает, вот оно в общем :)
...
Рейтинг: 0 / 0
Прокомментируйте, пожалуйста, схема типа кладр
    #36158481
Фотография ChA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nixicвот оно в общемВ общем, всё не так, хотя возможно неточная постановка или понимание решаемой задачи, что ещё хуже. Если стоит задача описать любой из возможных адресов, особенно учитывая сущность типа "Country", где территориальное деление может сильно отличаться от российского, то схему можно выбрасывать сразу.
Здесь можно много словоблудить, но просто попытайтесь сформировать адреса не только типичных городских квартир, неадекватность модели станет очевидной.

P.S. Одна из общих рекомендаций по наименованию сущностей. Либо используйте национальный язык, что обычно порицается, и не без оснований. Либо полностью англизированный вариант, либо полностью транскрибированный. Смесь "французского" с "нижегородским", как правило, вызывает недоумение, если не хуже.
...
Рейтинг: 0 / 0
Прокомментируйте, пожалуйста, схема типа кладр
    #36158511
Nixic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ChA,

Я правильно понял, что если взять только Россию, ну и например еще город Москву, то схема по крайней мере верная? То есть не смотря на логику, с технической стороны схема справочника сделана верно?
...
Рейтинг: 0 / 0
Прокомментируйте, пожалуйста, схема типа кладр
    #36158547
Edkonst2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ChA[quot Nixic]P.S. Одна из общих рекомендаций по наименованию сущностей. Либо используйте национальный язык, что обычно порицается, и не без оснований. Либо полностью англизированный вариант, либо полностью транскрибированный. Смесь "французского" с "нижегородским", как правило, вызывает недоумение, если не хуже.
Небольшая добавка. Когда у поля стоит суффикс _name немного странно видеть тип поля int.
По поводу модели. Вначале задачу бы чуть конкретизировали... Вопрос к Nixic : как опишите ситуацию отсутствия улиц, коих в наших деревнях полно (т.е. деревня Такая-то, д.5) ?
...
Рейтинг: 0 / 0
Прокомментируйте, пожалуйста, схема типа кладр
    #36158567
Nixic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Edkonst2008ChA[quot Nixic]P.S. Одна из общих рекомендаций по наименованию сущностей. Либо используйте национальный язык, что обычно порицается, и не без оснований. Либо полностью англизированный вариант, либо полностью транскрибированный. Смесь "французского" с "нижегородским", как правило, вызывает недоумение, если не хуже.
Небольшая добавка. Когда у поля стоит суффикс _name немного странно видеть тип поля int.
По поводу модели. Вначале задачу бы чуть конкретизировали... Вопрос к Nixic : как опишите ситуацию отсутствия улиц, коих в наших деревнях полно (т.е. деревня Такая-то, д.5) ?
В общем-то с типом полей понятно, конечно :) накидал по-быстрому о них не задумываясь, это второй этап будет.
А то что улицы нет, так и будет запись в таблице улиц - "нет".
...
Рейтинг: 0 / 0
Прокомментируйте, пожалуйста, схема типа кладр
    #36158755
Фотография ChA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NixicЯ правильно понял, что если взять только Россию, ну и например еще город Москву, то схема по крайней мере верная? То есть не смотря на логику, с технической стороны схема справочника сделана верно?Я не столь оптимистичен. Поройтесь, например, здесь . Прежде чем изобретать велосипед, хотя в этом тоже есть плюсы, полезно воспользоватся поиском даже по этому форуму. Большинство практических типовых решений уже обсуждалось. Может не найдёте подходящего решения, но зато сможете посмотреть на ситуацию чужими глазами, что тоже бывает весьма полезно.
...
Рейтинг: 0 / 0
Прокомментируйте, пожалуйста, схема типа кладр
    #36159556
baracs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Edkonst2008как опишите ситуацию отсутствия улиц, коих в наших деревнях полно (т.е. деревня Такая-то, д.5) ?
Ну, если уж на то пошло, в небольших деревнях и дома не нумеруют.
...
Рейтинг: 0 / 0
Прокомментируйте, пожалуйста, схема типа кладр
    #36160602
Senya_L
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nixic,

Вы прежде чем строить свою модель не пытались понять, почему в КЛАДРе структура иерархическая?
Вот Вы выстроили свою "вертикаль подчинения", а вот как по этой структуре учесть города республиканского, районного и городского подчинения (пригороды) - подумали?
...
Рейтинг: 0 / 0
Прокомментируйте, пожалуйста, схема типа кладр
    #36167891
Nixic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В общем-то все получилось лучше чем я мог предположить.
Всего две таблички:
Субъект и Тип_субьекта (subject a и subject_type b )

В таблице Субъект есть поле: id, parent_id, name, type_id
В таблице Тип_субьекта есть поля: type_id и name

Связи:
a . parent_id -> a . id и
a . type_id -> b . type_id

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

И так, а вот теперь столкнулся с другой проблемой, проблемой выбора а возможно даже и варианты этого выбора не верны:

Есть объект недвижимости (допустим квартира), на эту квартиру могут подать одно объявление и тогда все вроде нормально, кидаем все параметры в одну таблицу и все. А могут подать несколько объявлений, причем разного типа (сдать, продать и т.д.), что скорее всего и произойдет.

Получается, что обязательно нужно разделить такие понятия как объект недвижимости и объявление на этот объект.
Вопрос в том, как лучше это реализовать, через тот же parent_id, как в примере выше или разбить параметры на две таблицы и связать их многие-ко-многим?
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Прокомментируйте, пожалуйста, схема типа кладр
    #38548555
zonder_maniak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Senya_LNixic,

Вы прежде чем строить свою модель не пытались понять, почему в КЛАДРе структура иерархическая?
Вот Вы выстроили свою "вертикаль подчинения", а вот как по этой структуре учесть города республиканского, районного и городского подчинения (пригороды) - подумали?

если не сложно - Вы могли бы привести саму структуру? именно КЛАДР (насколько я понимаю при малом допиливании пойдет и для Украины) чесное пионерское искал и по сайту и в гугле, поэтому буду очень благодарен
...
Рейтинг: 0 / 0
Прокомментируйте, пожалуйста, схема типа кладр
    #38550084
Фотография ssas12345
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чувствуется, что в ВУЗах слабо или вообще никак не преподают курс проектирования баз данных.

Если логически рассуждать, то база данных населенных пуктов всего мира - с уровня от континентов до дома-квартиры - ничего сложного, а именно:
для целей ввода и хранения ParentChild + обычные таблицы_расширения для своего уровня
для целей аналитики (обеспечения DWH и OLAP) - приведение к связке денормализованных таблиц
...
Рейтинг: 0 / 0
Прокомментируйте, пожалуйста, схема типа кладр
    #38565785
Nixic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ssas12345,

еще бы учится в этих самых вузах, а то я со второго курса АСУ срулил в 2002-м еще )))
Более эта тема про КЛАДР для меня не актуальна, теперь использую hibernate и вообще в базу почти не лезу :)
...
Рейтинг: 0 / 0
Прокомментируйте, пожалуйста, схема типа кладр
    #38565796
Nixic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Насколько я понял, теперь от использования КЛАДР'а отходят. Сейчас есть ФИАС
http://habrahabr.ru/post/140378/
http://fias.nalog.ru/Public/NewsPage.aspx
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Прокомментируйте, пожалуйста, схема типа кладр
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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