powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Помогите построить связь
12 сообщений из 87, страница 4 из 4
Помогите построить связь
    #39860104
Serguei
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mr.Fontaineпотому давай не уходить от темы обсуждения.
а что еще то хотите услышать? )
Выяснили: описать связи регионов и городов можно несколькими способами и все они правильные. Каждый выбирает свой путь :)
...
Рейтинг: 0 / 0
Помогите построить связь
    #39860122
Mr.Fontaine
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Serguei, так-то вроде бы выяснили, что в данной задаче связывать города с регионами вообще не требуется.
Достаточно указать из какого города надо везти, не привязываясь к регионам и их административным центрам.
Как-то так.
...
Рейтинг: 0 / 0
Помогите построить связь
    #39860219
Фотография Сергей Васкецов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mr.Fontaineзаконодательство запрещает иметь один город в двух странах
При чём тут вообще законодательство?

Mr.FontaineА в какой стране находится диван, а какой телевизор это никому не интересно и в структуре БД никто это отображать не будет
Если рассуждать в рамках законодательствоа, то задача вообще иначе ставится.
...
Рейтинг: 0 / 0
Помогите построить связь
    #39860258
iOracleDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mr.FontaineSerguei, так-то вроде бы выяснили, что в данной задаче связывать города с регионами вообще не требуется.
Достаточно указать из какого города надо везти, не привязываясь к регионам и их административным центрам.
Как-то так.
Возможно просто есть самостоятельные региональные филиалы, потому и регионы появились и возможно везти из соседнего региона нельзя, даже если близко, именно потому что локальные пункты соседнего филиала относятся к своему региональному и в другой регион им запрещено отгружать. Тут задача скорее на организационную структуру организации, о которой ТС информации не предоставил.
...
Рейтинг: 0 / 0
Помогите построить связь
    #39860260
iOracleDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей ВаскецовПри чём тут вообще законодательство?
Да при том, что даже если часть города за границей, то это уже не просто другой город, это страна другая.
...
Рейтинг: 0 / 0
Помогите построить связь
    #39860283
m0m0k0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ultrasonic7Вот какая модель представляется. Сразу скажу, чего в ней нет - федеральных округов и районов. Что в ней есть - регионы, коды регионов и города, в том числе федерального значения. Таблица REGIONS связана отношением "один-ко многим" с таблицей REGION2CODE и так же отношением "один-ко многим" с таблицей CITIES.


Что-то много всего, что такое за "REGION_CODE"?
...
Рейтинг: 0 / 0
Помогите построить связь
    #39860289
m0m0k0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vmagm0m0k0vmag,

В первом случае может быть два адм. центра у региона, не подходит

В свете более-менее уточненной постановки задачи (наконец-то), может есть смысл сделать так, как это делают все нормальные сети - просто указать в регионе все реальные пункты выдачи (это как раз и есть первый случай один ко многим - регион -> пункты выдачи).

Многие задачи долго простаивают и в конце концов умирают по причине того, что разработчик пытается решить все решаемые и не решаемые проблемы за счет схемы БД (как будто у него нет в и планах делать интерфейс, типа юзеры будут вбивать данные непосредственно в таблицы).

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

Причём здесь карты вообще? У меня есть вся иерархия и страны и районы и города и пункты выдачи, товары распределены по городам, логистику между пунктами выдачи на себя берет заказчик. Где вы тут увидели решение всех решаемых и не решаемых проблем?
...
Рейтинг: 0 / 0
Помогите построить связь
    #39860308
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
m0m0k0У меня есть вся иерархия и страны и районы и города и пункты выдачи, товары распределены
по городам, логистику между пунктами выдачи на себя берет заказчик.

Если логистику берёт на себя заказчик, выкинь из базы иерархию. Перегружать БД избыточной
информацией очень опасно: проект обрушится под тяжестью задачи поддержания её в актуальном
состоянии.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Помогите построить связь
    #39860678
Mr.Fontaine
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей ВаскецовMr.Fontaineзаконодательство запрещает иметь один город в двух странах
При чём тут вообще законодательство?

При том, что принадлежность населённого пункта тому или иному региону определяется законом.
Ни одно государство не имеет право распоряжаться территорией вне закона . Неожиданно для Вас не правда ли?

Вот когда будет закон, в котором говорится, что город Баарле является единым субъектом и управляется двумя государствами, тогда и можно будет его вписать в раздел кондоминиумов. Но в настоящее время от этих понятий отходят, не создавая новые кондоминиумы. Из территорий похоже осталось всего пара таких объектов: остров Фазанов (на котором нет населённых пунктов) и деревня Хадт (единственный населённый пункт, управляемый двумя государствами). Да и то нет нигде указаний, сколько в этой деревне населения.
Так что учитывая тенденции международного права в отказе от кондоминиумов, и наличие единственного пункта во всем мире, который действительно управляется двумя государствами, говорить о том, что в БД требуется предусматривать привязку города к нескольким странам как-то нерационально.
...
Рейтинг: 0 / 0
Помогите построить связь
    #39860719
Фотография Владимир П.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SergueiЕдинственное дополнительно сделать проверку, чтобы в в поле "город"(главный город) региона нельзя было поставить город, который к этому региону не относится
Не надо таких проверок. Бывают ситуации, когда административным центром района является город, который сам в этот район входит. У нас, например, в Свердловской области таких две штуки.
...
Рейтинг: 0 / 0
Помогите построить связь
    #39860726
Фотография Владимир П.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Помогите построить связь
    #39860989
Фотография Сергей Васкецов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iOracleDevСергей ВаскецовПри чём тут вообще законодательство?
Да при том, что даже если часть города за границей, то это уже не просто другой город, это страна другая.
Есть даже ОДНА КОМНАТА в ОДНОЙ КВАРТИРЕ в разных странах.
ПС. Но вы конечно можете продолжать делать вид, что у Вас получается кипятить...

Mr.Fontaineи деревня Хадт (единственный населённый пункт, управляемый двумя государствами)
Тогда к чему этот праведный спор ни о чём?

iOracleDevговорить о том, что в БД требуется предусматривать привязку города к нескольким странам как-то нерационально.
Разве я такое говорил? Я обратил внимание на то, что так бывает. И даже не так, а ещё хуже.
А надо это автору или нет - это пусть он сам решает.
...
Рейтинг: 0 / 0
12 сообщений из 87, страница 4 из 4
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Помогите построить связь
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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