powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Прокатит ли такая структура БД
6 сообщений из 6, страница 1 из 1
Прокатит ли такая структура БД
    #35280588
Project1.exe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть задача создания БД потенциальной опасности территорий и возможных аварий на взрывопожароопасных объектах.

По началу мне все представляется вот так как на картинке.

Три основный таблицы территории, объекты и вещества. И две таблицы для хранения информации по объектам входящим на определенную территорию и по нахождениям вещества на объекте.

Два основных вопроса-запроса:

1. Выбран объект - > выбрать населенные пункты попадающие в радиус поражения.
2. Выбрана территория (населенный пункт) - > выбрать все объекты с характеристиками, находящиеся в этом населенном пункте.

Что Вы можете посоветовать или предостеречь.
...
Рейтинг: 0 / 0
Прокатит ли такая структура БД
    #35282865
Project1.exe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
up
...
Рейтинг: 0 / 0
Прокатит ли такая структура БД
    #35282956
Не вполне понятно, почему связь между территорией и объектом - многие-ко-многим. Скорее всего, объект должен находится на какой-то определенной (одной) территории. Если с помощью развязочной таблицы S_terr_obj предполагается реализовать условие 'населенные пункты попадающие в радиус поражения', то информация о точном местонахождении объекта в приведенной схеме отсутствует. В T_Object неплохо бы добавить прямую ссылку на T_Territory.
Или все же 'населенные пункты попадающие в радиус поражения' не хранятся в базе, а должны вычисляться по некоторому алгоритму (что было бы более правильно в случае реальной задачи :) )?
...
Рейтинг: 0 / 0
Прокатит ли такая структура БД
    #35283239
Project1.exe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторинформация о точном местонахождении объекта в приведенной схеме отсутствует
точное расположение объекта может задаваться координатами x и у

авторпочему связь между территорией и объектом - многие-ко-многим
сдается мне что объект может находится на 2 территориях сразу

авторИли все же 'населенные пункты попадающие в радиус поражения' не хранятся в базе, а должны вычисляться по некоторому алгоритму (что было бы более правильно в случае реальной задачи :) )?
так точно. радиус и определение попаданий в этот радиус предполагается реализовать с помощью алгоритма используя координаты объектов и территорий.
...
Рейтинг: 0 / 0
Прокатит ли такая структура БД
    #35283792
сдается мне что объект может находится на 2 территориях сразу
Если это реальная задача, не могли бы вы привести пример? Мне кажется, что подобный объект если не физически, то юридически по крайней мере должен быть привязан к определенной административной единице. Адрес же у него есть какой-то... А прилегающая 'территория' (если, к примеру, объект находится на границе территорий) - это уже 'радиус поражения'.

Территория в схеме тоже характеризуется одной точкой (x,y), а не рассматривается как некий двумерный объект... Так и требуется?
...
Рейтинг: 0 / 0
Прокатит ли такая структура БД
    #35283926
Project1.exe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
по поводу привязки к определенной административной единице Вы правы (просто существует всего лишь один прецендент-завод, но его называть я не буду, с ним уже разобрались он привязан юридически к одному населенному пункту)

а по поводу координат территории то именно так и нужно по условию задачи

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


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