|
|
|
Проблема проектирования сущности "Частный предприниматель"
|
|||
|---|---|---|---|
|
#18+
Наткнулся на данную сущность и думаю что и как реализовать Постановка вопроса: свидетельство Частного предпринимателя идентифицируется Серией и Номером и регистрируется на Физическое лицо с конкретными Паспортными данными. Физическое лицо в теории может иметь несколько паспортных данных Проблема проектирования: если в сущности Регистрации Частных предпринимателей указать просто только на сущность Физические лица, то мы не можем гарантировать наличие и контролировать процесс, удаления или изменения Паспорта на который зарегистрирован Частный предприниматель если мы в сущности Регистрации Частных предпринимателей укажем только ссылку на Паспорт - то в данной ситуации мы не контролируем наличие Физического лица и процесс его удаления если в сущности Регистрации Частных предпринимателей укажем ссылки и на Паспорт и на Физическое лицо - получаем избыточные данные и необходимость контроля соответствия Паспорта Физическому лицу и последовательность их создания, в случае их отсутствия в БД Собственно вопрос: как в таких случаях поступают? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.07.2013, 15:12 |
|
||
|
Проблема проектирования сущности "Частный предприниматель"
|
|||
|---|---|---|---|
|
#18+
Если у физлица есть паспорт, использованный для регистрации его как предринимателя, то система должна каскадно блокировать удаление такого физлица (через связи его паспорта в других таблицах). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.07.2013, 15:19 |
|
||
|
Проблема проектирования сущности "Частный предприниматель"
|
|||
|---|---|---|---|
|
#18+
Программист-Любитель, спасибо - зарапортовался - у меня всеж для этого есть!))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.07.2013, 15:23 |
|
||
|
Проблема проектирования сущности "Частный предприниматель"
|
|||
|---|---|---|---|
|
#18+
просто убираем связь "Частный предприниматель" - "Физлицо" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.07.2013, 15:26 |
|
||
|
Проблема проектирования сущности "Частный предприниматель"
|
|||
|---|---|---|---|
|
#18+
> просто убираем связь "Частный предприниматель" - "Физлицо" Вместо того, чтобы убрать связь "предприниматель" - "паспорт"? Странное решение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.07.2013, 18:37 |
|
||
|
Проблема проектирования сущности "Частный предприниматель"
|
|||
|---|---|---|---|
|
#18+
guest_20040621, Почему странное? Если на человека будет зарегистрировано несколько паспортов - как Вы узнаете, на какой паспорт сделано свидетельство частного предпринимателя? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2013, 12:07 |
|
||
|
Проблема проектирования сущности "Частный предприниматель"
|
|||
|---|---|---|---|
|
#18+
Кот Матроскинкак Вы узнаете, на какой паспорт сделано свидетельство частного предпринимателя? Вопрос на засыпку: разве при смене паспорта это не отражается в свидетельстве?.. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2013, 15:34 |
|
||
|
Проблема проектирования сущности "Частный предприниматель"
|
|||
|---|---|---|---|
|
#18+
> Почему странное? Ну, ещё могу написать "идиотское", "кривое" и пр. Как вам больше нравится? > Если на человека будет зарегистрировано несколько паспортов Ну, очевидно, что Жора Депардьев, например, может стать отечественным предпринимателем только по российскому паспорту. Если вы имеете в виду утерянные паспорта, то действителен в каждый момент времени только один. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2013, 16:02 |
|
||
|
Проблема проектирования сущности "Частный предприниматель"
|
|||
|---|---|---|---|
|
#18+
guest_20040621 Если вы имеете в виду утерянные паспорта, то действителен в каждый момент времени только один. Ну бывает не только утеря, а и плановый обмен паспортов - но не суть. Прекрасно, что в каждый момент времени действителен только один паспорт - но что происходит со свидетельством, выданным на "старый" паспорт? Оно становится недействительным в ту же наносекунду, когда выдается новый паспорт? Там "волшебством" подменяются данные паспорта? Я бы сказал, что эти вопросы весьма зависят от текущего законодательства, и вшивать некое по этому поводу поведение системы жестко, на уровне дизайна - это bad style. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2013, 16:23 |
|
||
|
Проблема проектирования сущности "Частный предприниматель"
|
|||
|---|---|---|---|
|
#18+
> что происходит со свидетельством, выданным на "старый" паспорт? Ничего не происходит. Удостоверение личности гражданина государства может иметь несколько легальных способов. Если вы решаете задачу поддержки актуальности удостоверения с высокой точностью, я бы порекомендовал вам рассмотреть способы регистрации, отличные от бумажных общепринятых. > на уровне дизайна - это bad style Именно так. Регистрация кого-либо предпринимателем - регистрация факта изменение кучи статусов физического лица. Сначала вы решаете задачу идентификации физического лица, а потом - задачу регистрации изменения его статусов. Не в обратном порядке. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2013, 17:04 |
|
||
|
Проблема проектирования сущности "Частный предприниматель"
|
|||
|---|---|---|---|
|
#18+
guest_20040621, в данном конкретном случае регистрация живет отдельным способом от физлица и только вместе с паспортом, потому что в свидетельстве указаны реквизиты паспорта. Если паспорт утерян, формально свидетельство теряет свой статус. но это пока шум не поднят:) Если же Иванов Иван Иванович сменил пол и Стал Иванова Ивана Ивановна, тогда он производит перерегистрацию - получает паспорт, а на него новую Регистрацию Частного предпринимателя, но все документы зарегистрированные на старую регистрацию остаются неизменными несмотря на то что физическое лицо поменяло свое ФИО ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2013, 17:31 |
|
||
|
Проблема проектирования сущности "Частный предприниматель"
|
|||
|---|---|---|---|
|
#18+
guest_20040621> что происходит со свидетельством, выданным на "старый" паспорт? Ничего не происходит. Именно. Оно остается зарегистрированным на старый паспорт. А Ваша система считает, что оно зарегистрировано на новый - потому что ссылки на паспорт нет, есть только ссылка на физ.лицо, а у физ.лица паспорт "действителен в каждый момент времени только один". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2013, 18:02 |
|
||
|
Проблема проектирования сущности "Частный предприниматель"
|
|||
|---|---|---|---|
|
#18+
Кот МатроскинОно остается зарегистрированным на старый паспорт. И каждый, кто хочет проверить действительно ли перед ним стоит предприниматель, приходит к выводу что нет, это самозванец. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2013, 18:06 |
|
||
|
Проблема проектирования сущности "Частный предприниматель"
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovКот МатроскинОно остается зарегистрированным на старый паспорт. И каждый, кто хочет проверить действительно ли перед ним стоит предприниматель, приходит к выводу что нет, это самозванец. Совершенно верно, хороший пример. Если человек придет со старым свидетельством и новым паспортом - система должна поднять алерт. А ваша с guest_20040621 система сожрет и не подавится - номер свидетельства совпал, номер нового паспорта совпал, а то что эти сущности не соответствуют друг другу - это пофиг. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2013, 18:19 |
|
||
|
Проблема проектирования сущности "Частный предприниматель"
|
|||
|---|---|---|---|
|
#18+
> Именно. Оно остается зарегистрированным на старый паспорт. Вы оперируете не теми состояниями. Всё просто, смотрите: пусть есть предприниматель Сидоров. Статус "предприниматель" предполагает его вовлеченность в некоторое количество процессов. У нас есть гражданин Сидоров. И у нас есть его статус. Изменения этих сущностей мы ведем параллельно. Гражданин Сидоров может изменить фамилию, место жительства, семейный статус и пр., - его условный аккаунт в условной системе "субъекты предпринимательской деятельности" не меняется. Если вам требуется регистрировать соответствия состояний, придется делать это явно, других способов не существует. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2013, 20:01 |
|
||
|
Проблема проектирования сущности "Частный предприниматель"
|
|||
|---|---|---|---|
|
#18+
guest_20040621, в данном случае регистрация нового паспорта, может автоматически помечать регистрацию Частного предпринимателя недействительной либо view на Регистрации Частных предпринимателей должно выдавать только соединение с последним действительным паспортом ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2013, 20:08 |
|
||
|
Проблема проектирования сущности "Частный предприниматель"
|
|||
|---|---|---|---|
|
#18+
кстати, а до получения нового паспорта Регистрация Частного Предпринимателя считается действительной или нет? и если нет то с какого момента? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2013, 20:10 |
|
||
|
Проблема проектирования сущности "Частный предприниматель"
|
|||
|---|---|---|---|
|
#18+
Кот МатроскинА ваша с guest_20040621 система сожрет и не подавится - номер свидетельства совпал, номер нового паспорта совпал, а то что эти сущности не соответствуют друг другу - это пофиг. И вот тут возникает вопрос: проектирует автор систему со стороны государства и при этом бумажка - наше всё, либо со стороны людей и тогда всем насрать что там написано в бумажке и предприниматель остаётся таковым даже после смены паспорта. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2013, 20:11 |
|
||
|
Проблема проектирования сущности "Частный предприниматель"
|
|||
|---|---|---|---|
|
#18+
> в данном случае регистрация нового паспорта, может автоматически помечать регистрацию Частного предпринимателя недействительной С какого перепуга вдруг? Смена паспорта никак не связана с гражданскими или имущественными правами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2013, 20:51 |
|
||
|
Проблема проектирования сущности "Частный предприниматель"
|
|||
|---|---|---|---|
|
#18+
guest_20040621> в данном случае регистрация нового паспорта, может автоматически помечать регистрацию Частного предпринимателя недействительной С какого перепуга вдруг? Смена паспорта никак не связана с гражданскими или имущественными правами. Этож почему? почему вдруг свидетельство на старый паспорт должно быть актуальным для нового?? там несовпадение всего что можно! При смене паспорта обычно переоформляют все документы, которые были выписаны на старый паспорт ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2013, 21:13 |
|
||
|
Проблема проектирования сущности "Частный предприниматель"
|
|||
|---|---|---|---|
|
#18+
> Этож почему? По определению. > почему вдруг свидетельство на старый паспорт должно быть актуальным для нового Вы сами сформулировали решение, поздравляю. Меняется бланк и/или сопутствующая документация, а не статус. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2013, 21:17 |
|
||
|
Проблема проектирования сущности "Частный предприниматель"
|
|||
|---|---|---|---|
|
#18+
guest_20040621, Мы обсуждаем не сущность "предприниматель Сидоров", а сущность " документ Свидетельство о регистрации для предпринимателя Сидорова". И точно так же как документ типа "паспорт" может стать недействительным (фотографию в него не вклеили, например), хотя с гражданскими правами Сидорова все осталось в порядке - точно так же документ "свидетельство о регистрации частным предпринимателем" может стать недействительным из-за того, что паспорт сменился - хотя с предпринимательским статусом Сидорова все осталось в порядке. А может и не стать - это, еще раз повторюсь, зависит от текущего законодательства. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2013, 21:21 |
|
||
|
Проблема проектирования сущности "Частный предприниматель"
|
|||
|---|---|---|---|
|
#18+
> Мы обсуждаем Чуть выше об этом написал. Совершенно верно. Тогда и структура данных будет немного другой, правда? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2013, 21:36 |
|
||
|
Проблема проектирования сущности "Частный предприниматель"
|
|||
|---|---|---|---|
|
#18+
guest_20040621, я думаю что для текущего законодательства моя схема походит полностью (для оптимальности просто еще надо исключить связь РегистрацияЧП-Физлицо) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2013, 23:27 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=38342834&tid=1541161]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
159ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
56ms |
get tp. blocked users: |
1ms |
| others: | 252ms |
| total: | 511ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...