72 похожих чатов

Добрый вечер! У меня вопрос по структуре бд, суть следующая,

изначально задание такого плана: https://pastebin.com/WVdHCKZy (всё в Access если что).
Сделал как-то так, вот вопрос, на сколько тут всё плохо, что и как исправить? Особенно по части нормализации (в планах довести до 3НФ или НФБК) интересует что-то нужно менять или всё в порядке?

12 ответов

19 просмотров

В целом нормально. Но по адресации я бы взял готовые справочники ФИАС(ГАР). Там полный список адресов недвижимости по всей России. Однако как я понял это всего лишь учебный проект.

Влад- Автор вопроса
Айтуар Сабирзянов
В целом нормально. Но по адресации я бы взял готов...

Да, вы угадали, это учебный проект, поэтому настолько с адресацией решил не заморачиваться. Спасибо что дали оценку

1) квартира имеет связь с районом и через адрес, и напрямую. Бред. 2) АДРЕС - вообще, очень сложное инфологическое понятие. Например, см. структуру КЛАДР/ФИАС. А тут - одна таблица... Фейспалм! 3) Тем не менее, в адрес не входит номер дома, и квартиры (последнее ещё можно понять, но первое...) ФЕЙСПАЛМ! 4) Задание: База данных должна обеспечивать ведение базы предложений, ведение базы спроса, подбор вариантов для той и другой стороны, автоматизированный поиск взаимоприемлемых вариантов. ГДЕ ЭТО ВСЁ ? 5) Риэлтор... Где блин в задании риэлтор ?

Ты , кстати, в курсе, что адрес очень запросто может быть БЕЗ улицы вообще? Поищи посёлок им. Тельмана, ЛенОбласть... дома номерами сплошняком. И это не уникальное явление.

Ну увидел города. В квартире лишняя ссылка на район. Я бы параметры квартиры вынес в справочник. Всё же это типовые значения и писать в каждую квартиру смысла нет. Идея поо гар хорошая, там уже все есть.

Влад- Автор вопроса
Ilya Zviagin
1) квартира имеет связь с районом и через адрес, и...

Ну насчёт первых двух пунктов я так и думал что возможно будут вопросы, как тогда могу связать там чтобы правильно было? Просто я так делал чтобы каждую улицу привязать к району (дальше просто когда добавляю новую квартиру в базу сделал так что в форме после выбора района открываются только улицы с того района). КЛАДР/ФИАС мне смысла вешать наверное даже нет, т.к. данные нужны только по одному городу. В таком случае есть какие-то варианты попроще? Насчёт четвертого пункта это все сделал через формы. Риэлторы уже да, отсебятина, но по логике же сделки сами по себе не оформляются и не создаются, как тогда мне спрос учитывать? P.S. это учебный проект поэтому тут во все тонкости вникать нет смысла

Влад
Ну насчёт первых двух пунктов я так и думал что во...

Там сложно всё, в двух словах и не сказать. В ФИАС можно примерно посмотреть, как это может быть.

Влад
Ну насчёт первых двух пунктов я так и думал что во...

Попроще - иерархическая организация объектов-элементов адреса внутри города. Типа город , район, квартал улица дом квартира

Влад
Ну насчёт первых двух пунктов я так и думал что во...

Не вникать в тонкости - это нет смысла ваще делать учебный проект

Ilya Zviagin
Ты , кстати, в курсе, что адрес очень запросто мож...

А такжэ без дома, без района, без области и без почтового индэкса. Только страна обязательна, да и то... Существуют разные мнения про то, что считать странами.

Похожие вопросы

Обсуждают сегодня

Гайс, вопрос для разносторонее развитых: читаю стрим с юарта, нада выделять с него фреймы с определенной структурой, если ли чо готовое, или долбаться с ринг буффером? нада у...
Vitaly
9
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
длина пакета фиксированная, или меняется?
Okhsunrog
7
Вот еще странный косяк, подскажите как бороться. Я git clone сделал себе всего embassy и примеры там запускаю. Всё хорошо. Но вот решил в cargo.toml зависимости не как в приме...
Lukutin R2AJP
5
А в каком формате фреймы? Сам формат сейчас придумываешь, или что-то готовое нужно распарсить?
Okhsunrog
5
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Добрый вечер, Пока не совсем понимаю как наладить общение между телеграм ботом и ПО для работы с сим боксом. По самому боту так понял: - Нужен некий баланс, который можно поп...
Magic
6
Всем привет, нужна как никогда, нужна помощь с IO в загрузчике. Пишу в code16 после установки сегментных регистров, пишу вывод символа. Пробовал 2 варианта: # 1 mov $0x0E, %a...
Shadow Akira
14
Раз начали говорить про embassy, то присоединюсь со своими парой вопросов. 1) Есть ли сопоставимые аналоги для асинхронного кода в emdebbed? 2) Можно ли внутри задач embassy ...
NI_isx
6
сделал сайт, прикрутил в боте сайт, и виджет логина. как автоматически логинить пользователя в аккаунт(телеграм), при входе с бота?
Александра Чернивецкая
5
Карта сайта