Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Хранение количества комнат / 9 сообщений из 9, страница 1 из 1
07.03.2011, 12:04
    #37152691
andy.s
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранение количества комнат
Есть очень небольшая база жилых домов строительной компании. Появилась необходимость сделать поиск домов по количеству комнат в квартирах (ясно, что в одном доме могут быть квартиры с различным числом комнат). Дело в том, что таблицы квартир в базе нет (она просто не нужна, да и подобного вопроса тогда бы не возникло).

Как в такой ситуации лучше хранить информацию о количестве комнат? В одном поле таблицы домов или... ?
...
Рейтинг: 0 / 0
09.03.2011, 09:29
    #37154620
Naf
Naf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранение количества комнат
или создать такую таблицу
или сделать таблицу, комнатность квартир в доме - два поля: ссылка на дом и число комнат
...
Рейтинг: 0 / 0
09.03.2011, 10:14
    #37154727
tanglir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранение количества комнат
Nafили сделать таблицу, комнатность квартир в доме - два поля: ссылка на дом и число комнатА не логичнее ли будет в таблице домов добавить колонку "кол-во комнат"? Или закладываетесь с прицелом на хронологию и изменяющуюся комнатность домов? :)
...
Рейтинг: 0 / 0
09.03.2011, 10:19
    #37154735
Naf
Naf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранение количества комнат
tanglirNafили сделать таблицу, комнатность квартир в доме - два поля: ссылка на дом и число комнатА не логичнее ли будет в таблице домов добавить колонку "кол-во комнат"? Или закладываетесь с прицелом на хронологию и изменяющуюся комнатность домов? :) очень часто в доме есть квартиры с разным количеством комнат
...
Рейтинг: 0 / 0
09.03.2011, 11:54
    #37155013
tanglir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранение количества комнат
Nafочень часто в доме есть квартиры с разным количеством комнатТочностартпостпо количеству комнат в квартирах надо внимательней читать условия :)
...
Рейтинг: 0 / 0
09.03.2011, 12:12
    #37155091
softwarer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранение количества комнат
andy.sПоявилась необходимость сделать поиск домов по количеству комнат в квартирах
Может таки не просто квартирах, а непроданных квартирах? А то как-то очень странно... домов немного, а нужен поиск. Это все и так на память скажут.

andy.sКак в такой ситуации лучше хранить информацию о количестве комнат? В одном поле таблицы домов или... ?
В минимальном варианте в таблице домов иметь поле "варианты квартирности". В виде массива, или в виде битового поля, или в виде набора флагов - по ситуации.

По-хорошему, в таблице домов нужна ссылка на таблицу проектов, а деталькой к таблице проектов будут планировки квартир, включающие в себя число комнат, площадь итп.
...
Рейтинг: 0 / 0
09.03.2011, 12:12
    #37155092
andy.s
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранение количества комнат
Nafили создать такую таблицу
или сделать таблицу, комнатность квартир в доме - два поля: ссылка на дом и число комнат
Да, таблица "комнатности", наверное, более хороший вариант, чем запись строки вида "1,2,4,5" в таблицу домов. Тем более вдруг понадобится хранить еще и количество квартир с n комнатами (хотя такой задачи пока не ставилось) :)
...
Рейтинг: 0 / 0
09.03.2011, 12:15
    #37155104
softwarer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранение количества комнат
andy.s(хотя такой задачи пока не ставилось) :)
Имхо очевидно, что она возникнет. Поэтому надо делать нормально и объяснить, что лучше сразу делать нормально.

Дома >- Проекты домов
Планировки квартир >- Проекты домов
Квартиры >- Дома
Квартиры >- Планировки квартир.

И искать хоть по количеству комнат, хоть по диапазону жилой площади, хоть по тому же плюс наличию балкона.
...
Рейтинг: 0 / 0
09.03.2011, 12:18
    #37155119
andy.s
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранение количества комнат
softwarerПо-хорошему, в таблице домов нужна ссылка на таблицу проектов, а деталькой к таблице проектов будут планировки квартир, включающие в себя число комнат, площадь итп.
В том-то и дело, что планировки квартир хранить не нужно (по крайней мере, пока). Люди предпочитают выложить одну большую схему, где всё наглядно видно. А насчет того, зачем поиск - ну он не мне нужен, задача такая :)
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Хранение количества комнат / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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