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


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


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

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

Курсач ?

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

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

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

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


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