powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Помогите решить интересную задачу!
6 сообщений из 6, страница 1 из 1
Помогите решить интересную задачу!
    #36212769
Gardah
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет!
Не знаю, всем ли задача покажеться интересной, но всё же....
Дело вот в чем:
Существует таблица с названиями улиц города.
В городе существуют избирательные участки.
Избирательный участок покрывает некоторую территорию - несколько улиц, причём совсем не обязательно что все дома улицы принадлежат данному избирательному участку.
Номер дома может содержать корпусную приставку(к примеру, 4а или 15б).


Необходимо хранить номера домов, которые покрывает данный избирательный участок, к примеру:
Участок №6 - ул. Первая №№ 1, 2, 3, 3а, 4б, 12-24, 36, 48г.
ул. Вторая №№ 6, 8, 8г, 45-67, 89б;
Участок №7 - .....................................
и т.д.


На этом месте проектирование БД подостановилось.......
Подскажите реализацию в таблицах.

Заранее спасибо.
...
Рейтинг: 0 / 0
Помогите решить интересную задачу!
    #36212813
LSV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С такими вопросами вам еще рано проектировать подобные системы.

Курсач ?

ЗЫ: Таблица: ссылка на ИУ, ссылка на улицу, номер дома(строкой)

Введите строгие правила для написания блочных приставок.
...
Рейтинг: 0 / 0
Помогите решить интересную задачу!
    #36212932
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LSVЗЫ: Таблица: ссылка на ИУ, ссылка на улицу, номер дома(строкой)Если предполагается дальнейшее развитие системы, то справочник домов лучше вынести в отдельную таблицу.
...
Рейтинг: 0 / 0
Помогите решить интересную задачу!
    #36212977
Naf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Решение номер один: нудное, но строгое
три таблицы: улицы, участки, дома (причем абсолютно все)
таблица домов ссылается на таблицу улиц и таблицу участков

Решение номер два: излишне креативное
три таблицы: улицы, участки, вхождения домов в участки
вхождения содержит поля:
- участок
- улица
- тип диапозона (все, четные, нечетные)
- дом номер
- дом корпус
- дом номер конечный
- дом корпус конечный
таблица заполняется несколькими способами:
1. заполнена только улица и участок - вся улица входит в один участок
2. заполнены все поля - в участок входят все/четные/нечетные дома из данного диапазона
3. заполнена только улица, участок, дом номер, дом корпус (выборочно) - в участок входит конкретный дом
+проверки на корректность ввода данных

С уважением, Naf
...
Рейтинг: 0 / 0
Помогите решить интересную задачу!
    #36213246
Gardah
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем большое спасибо :)
...
Рейтинг: 0 / 0
Помогите решить интересную задачу!
    #36215218
Gardah
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Почти курсач ;)
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Помогите решить интересную задачу!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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