БД для телеграм бота.
Пользователь телеграм бота будет добавлять недвижимость и искать её, по указанным параметрам. При добавлении объекта, он вводит улицу и номер дома, и все дополнительные параметры (тип дома, год строительства, этажность, метро...) присваиваются благодаря необходимой информации из БД.
Локации адресов - Киев и его пригород ( Борисполь, Бровары, Буча, Васильков, Вишнёвое, Вышгород, Ирпень, Буча, Коцюбинское, Петропавловская борщаговка, Софиевская борщаговка, Чайки, Обухов )
Структура карточки объекта - файл прилагается.
ТЗ по структуре и формату.
Формат БД - mysql
Структура:
таблица1 - Города и населенные пункты.
Поля:
id, town_name, type (город, пригород,деревня)
таблица2 - Районы.
Поля:
id, town_name(связь на town_name в табл1), district_name.
таблица3 - Улицы.
Поля:
id, town_name(связь на town_name в табл1), district_name(связь на district_name табл2), street
таблица4 - Дома.
Поля:
id, district_name(связь на district_name табл2), house_number (номера могут быть с литерой),street(связь с таблицей street табл3)
таблица5 - Метро.
Поля:
id, district_name(связь на disctrict_name в табл2), metro_name GPS
таблица6 - Доп. данные по домам.
Поля:
id, district_name(связь на district_name табл2), house_number(связь на hous_number табл3), near_metro (связь на id табл5), house_type, building_year, number_of_storeys, wall_material, ceiling_height
таблица7: Жилищные комплексы.
Поля:
id, residential_complex, ctown_name(связь на town_name табл1), street(связь на street табл3), house_number(связь на house_number табл4)
Источники для парсинга:
Адреса(улицы, номера домов): my-realty.kiev.ua, domik.ua
Район: my-realty.kiev.ua, 2gis, Lun.ua, domik.ua, dom.ria.com, m2bomber.com
ЖК: Lun.ua, dom.ria.com.
Этажность: my-realty.kiev.ua, Lun.ua, dom.ria.com, domik.ua, m2bomber.com
GPS-координаты: domik.ua
Метро, расстояние до метро: 2gis, domik.ua, m2bomber.com
Тип дома: Lun.ua
Год строительства: my-realty.kiev.ua, Lun.ua
Высота потолков: my-realty.kiev.ua, Lun.ua