powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Правильно ли спроектировал базу?
25 сообщений из 40, страница 1 из 2
Правильно ли спроектировал базу?
    #35841324
Bananas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет.
База - кусок из похозяйственного учета. В одном муниципальном образовании есть несколько населенных пунктов (книг). В каждом населенном пункте - улицы с домами. Дом может быть как частным, так и квартирным. Если дом частный, то учитывается количество строений на его территории. Так же учитывается количество жильцов. Один из жильцов может быть хозяином дома. Так же он может владеть несколькими домами.

Саму базу не видел - только отчет, который нужно написать. В качестве проверки знаний решил на вскидку набросать схему.

Не уверен в двойной связи Постоянное_население --Дом, хотя по мне - логично. В Владелец_Дом сделать поле, сигнализирующее, что жилец - владелец.
...
Рейтинг: 0 / 0
Правильно ли спроектировал базу?
    #35841385
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это курсовик?

Если нет, то учтите, что бывает и наоборот, что населенный пункт состоит из муниципальных образований. И жильцы/владельцы не могут быть привязаны к дому, если есть сущность строение. А квартиры/корпуса/владения ликвидированы как класс?
...
Рейтинг: 0 / 0
Правильно ли спроектировал базу?
    #35841679
Bananas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нет. это часть базы парус похозяйственный учет. А то, что описал - это для отчета: улица, дом, владелец, год постройки, число строений, число квартир, стату дома, примечение и т.п. Примечание - напр., дом строится, т.е. одно примечание.
miksoftИ жильцы/владельцы не могут быть привязаны к дому, если есть сущность строение. А квартиры/корпуса/владения ликвидированы как класс?
это ограничения законодательства или еще чего? Если есть документ, где описана эта предметика - было бы интересно почитать. Будет проще потом базу рефакторить (нравится это слово:))
Но это отступление. Меня интересует: если не учитывать описанные вами нюансы, на сколько я верно построил схему (Владелец_Дом, где доп. полем помечаю, кто владелец дома)?

з.ы. я только начинаю проектирование изучать, поэтому интересует правильность/неправильность выбранных мною решений. как изучу предметику - построю более точную базу.
...
Рейтинг: 0 / 0
Правильно ли спроектировал базу?
    #35841728
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BananasmiksoftИ жильцы/владельцы не могут быть привязаны к дому, если есть сущность строение. А квартиры/корпуса/владения ликвидированы как класс?это ограничения законодательства или еще чего?Нет, это из элеметнарного жизненного опыта. Вы никогда не видели адресов вида "дом 5, корпус 2, строение 3, квартира 7" ?
Нетрудно догадаться, что жильцы по этому адресу совсем не те же самые, что по адресу "дом 5, корпус 2, строение 2, квартира 7", тогда как в ваших таблицах различить их будет невозможно.
...
Рейтинг: 0 / 0
Правильно ли спроектировал базу?
    #35841776
Bananas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoftВы никогда не видели адресов вида "дом 5, корпус 2, строение 3, квартира 7" ?

может быть. в основном дом, корпус, квартира. Что значит строение? про пху-шную базу сказали, что это - постройки на территории частного дома: сараи, курятники и прочее.
...
Рейтинг: 0 / 0
Правильно ли спроектировал базу?
    #35841859
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BananasЧто значит строение?Этот вопрос надо вам задавать.
В обычных адресах "строение" - часть полного номера дома. Это один вариант.
Если у вас "строение" - это постройка не имеющая собственного адреса, целиком находящаяся на земельном участке, на котором стоит дом с адресом - это другой вариант.
...
Рейтинг: 0 / 0
Правильно ли спроектировал базу?
    #35841885
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
До кучи - бывают здания, которые находятся на пересечении улиц и которые могут иметь номера домов по каждой из них.

Бавают также здания, которые имеют сразу два последовательных номера по одной и той же улице.


Думаю, когда изучите предметную область - тогда сможете сами решать, что именно для вашей базы актуально, а что нет.
...
Рейтинг: 0 / 0
Правильно ли спроектировал базу?
    #35844836
Dim2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bananasэто ограничения законодательства или еще чего? Если есть документ, где описана эта предметика - было бы интересно почитать.
Есть такая вещь, как КЛАДР. Советую ознакомиться.
...
Рейтинг: 0 / 0
Правильно ли спроектировал базу?
    #35845316
Bananas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dim2000
Есть такая вещь, как КЛАДР. Советую ознакомиться.
нашел. там dbf-ки: flat, dom, street и т.д. как определить еr-схему dbf-ок - не знаю.
Переделал предыдущую схему. Если отбросить реальную предметику - можно ли сделать так: убрать промежуточную таблицу Владелец_Дом (и/или Квартира), а в соответствующих таблицах Дом и Квартира сделать поля для флага "Владелец"?
з.ы. в пху строение - это строения на территории участка.
...
Рейтинг: 0 / 0
Правильно ли спроектировал базу?
    #35845326
Bananas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
связи между Жильцы и Дом также отсутствует.
...
Рейтинг: 0 / 0
Правильно ли спроектировал базу?
    #35845575
Фотография proposed amendment
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BananasОдин из жильцов может быть хозяином дома.

бредовая схема.

1 хозяином дома может быть и не жилец (не проживает во владении и не зарегистрирован по месту проживания по этому адресу)
2 хозяев у дома может быть несколько - долевая собственность, например.
...
Рейтинг: 0 / 0
Правильно ли спроектировал базу?
    #35845707
Bananas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
proposed amendment
бредовая схема.

1 хозяином дома может быть и не жилец (не проживает во владении и не зарегистрирован по месту проживания по этому адресу)
2 хозяев у дома может быть несколько - долевая собственность, например.
да что же вы набросились на меня с передметикой. конечно, так схема будет сложнее и правдоподобнее. Хотя меня интересует правильность выбранного решения в данном случает (не отражающем действительности).

з.ы. сейчас буду дорабатывать...
...
Рейтинг: 0 / 0
Правильно ли спроектировал базу?
    #35845726
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
proposed amendment2 хозяев у дома может быть несколько - долевая собственность, например.А еще бывает совместная собственность, что не тоже самое, что долевая.
...
Рейтинг: 0 / 0
Правильно ли спроектировал базу?
    #35846598
Фотография Mr Marmelad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bananas,

На самом деле подобные системы имеют место в учёте муниципальных налогов. Это я про США. Думаю смысл такого деления будет Вам полезен Коллега. Система разделяет во первых землю и ее "применение" - Зону - коммерческое, жильё, ретейл, ферма и так далее. Земельные участки имеют географическую привязку. Далее идёт строения на участках. Зависят напрямую от зон. На одном участке может быть много строений и разные адреса. Может быть ни одного строения и адрес неизвестен. Но всегда есть хозяин - это кому налоги платить. Хозяин может быть индивидуал, фирма, кооператив (пайщики), или набор из них. У каждого хозяина есть адрес и список участков со строениями ему принадлежащий. Вот ему то - хозяину и следует отсылать бумажку на уплату муниципальных налогов.
...
Рейтинг: 0 / 0
Правильно ли спроектировал базу?
    #35846893
Dim2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bananasнашел. там dbf-ки: flat, dom, street и т.д. как определить еr-схему dbf-ок - не знаю
Не знаю, что такое ER-схема, но к КЛАДРу есть описалово.
...
Рейтинг: 0 / 0
Правильно ли спроектировал базу?
    #35853057
Bananas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mr Marmelad
На самом деле подобные системы имеют место в учёте муниципальных налогов.
Mr MarmeladЭто я про США.
Т.е. у нас схема другая?
...
Рейтинг: 0 / 0
Правильно ли спроектировал базу?
    #35853750
Фотография Mr Marmelad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bananas,

Коллега, У Вас совершенно нет понятия участка земли. Что меня и поразило. Есть населённый пункт и так далее и никакой географии места. Ведь по идее - логически подумать - должна быть привязка к земле. Ну там улица - 25 кв км или там поле 60 га и так далее - да тот же дом - строение квартира должны иметь какие то геометрические параметры (аттрибуты) Или Вас пока занимает только владение?
...
Рейтинг: 0 / 0
Правильно ли спроектировал базу?
    #35853773
Фотография Mr Marmelad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если хотите я немного расскажу как это делается например в системе которую я когда то проектировал под названием AssessPro - система для учёта муниципальных налогов в США. Подробнее посмотрите здесь
...
Рейтинг: 0 / 0
Правильно ли спроектировал базу?
    #35854039
Фотография proposed amendment
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mr Marmeladсистема для учёта муниципальных налогов в США

в России все очень не просто как в части закона о земле так и в части его применения-исполнения. и кроме того он не так давно принят.
...
Рейтинг: 0 / 0
Правильно ли спроектировал базу?
    #35854051
Фотография Mr Marmelad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
proposed amendmentв России все очень не просто как в части закона о земле так и в части его применения-исполнения. и кроме того он не так давно принят.

Но ведь все платежи взымаются исходя из геометрии(графии) правильно я понимаю?
...
Рейтинг: 0 / 0
Правильно ли спроектировал базу?
    #35854072
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mr MarmeladНо ведь все платежи взымаются исходя из геометрии(графии) правильно я понимаю?А почему вы вообще решили, что речь о налоговых платежах?
я, например, в постах ТС этого не вижу.
...
Рейтинг: 0 / 0
Правильно ли спроектировал базу?
    #35854104
Фотография proposed amendment
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mr Marmelad,


геометрии, в основном, да.
географии, в основном, нет.

земельный кадастр, по сути, только начинает наполняться.
причем прирастает крупными землевладениями (колхозы заводы и проч. что попроще)
частники - дачники, селяне, домохозяйства и мелочевка пока даже не размежеваны толком.
...
Рейтинг: 0 / 0
Правильно ли спроектировал базу?
    #35854113
Фотография Mr Marmelad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoft,

Я и не утверждал что предлагаемое решение должно быть о налоговых платежах. Это мои решения были связаны с налогами.... Но в теме явно указано на "похозяйственных учёт". А что - простите Коллега за любопытсво - мы тут учитывать буем? Не рост ли телеграфных столбов в условиях вечной мерзлоты.... Часом...? Или (не дай Бог) Количество Алмазов добываемых на Чукотке ...
...
Рейтинг: 0 / 0
Правильно ли спроектировал базу?
    #35854130
Фотография Mr Marmelad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
proposed amendment
геометрии, в основном, да.
географии, в основном, нет.


А Как - простите - без Географии миниципалитет знает что Н-ская территория ему (не)принадлежит?
...
Рейтинг: 0 / 0
Правильно ли спроектировал базу?
    #35854131
Фотография proposed amendment
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mr MarmeladКоличество Алмазов добываемых на Чукотке ...

вот не надо было про Чукотку...
...
Рейтинг: 0 / 0
25 сообщений из 40, страница 1 из 2
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Правильно ли спроектировал базу?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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