|
Инфологическая модель работы налоговой инспекции
|
|||
---|---|---|---|
#18+
Всех категорически приветствую! Вкратце о задаче : Физические и юридические лица оплачивают налог. БД должна содержать, как минимум, информацию о доходах, налогах, дате оплаты налогов и задолженности. Сущности юр.,физ.лица и налог имеют атрибуты, представленные на моих скриншотах. Вопрос: Как я понял, сущность "Налог" является связующей таблицей. Связь 1:М:1. Юр. и физ. лица связываются по ИНН с таблицей "Налог", НО тогда нарушается целостность данных. Критично ли это? Верно ли связаны таблицы между собой? Можно ли реализовать связь между таблицами как-нибудь иначе? p.s. Столбец "задолженность" думаю оставить только в таблице "Налог" (случайно загрузил старый скрин.) ... |
|||
:
Нравится:
Не нравится:
|
|||
14.12.2020, 23:02 |
|
Инфологическая модель работы налоговой инспекции
|
|||
---|---|---|---|
#18+
Всё, что нужно знать о работе налоговой инспекции - этот бардак автоматизации не поддаётся. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
14.12.2020, 23:09 |
|
Инфологическая модель работы налоговой инспекции
|
|||
---|---|---|---|
#18+
К сожалению, Ваша схема просто никуда не годится, и вопрос про связующую таблицу - только вишенка на торте. Подсказка к ответу: связующая таблица по смыслу что-то с чем-то связывает. Что связывает Ваша и нужна ли эта связь в реальности? А так, из основного, "доход" - экстремально бессмысленное поле. Что сюда предполагается писать? Месячную зарплату? Или сумму полученного за 1998-й год? С точки зрения налоговой, полагаю, источником подобных сведений является декларация для физических лиц и налоговая отчётность для юридических. Кроме них, кстати, есть ИП, есть самозанятые... Начисления налогов и оплата налогов - разные вещи. Сводить их вместе не следует хотя бы потому, что десять начислений могут быть оплачены одним платежом, а одиннадцатое - десятью. Задолженность - вообще не должна фигурировать как поле. Это вычисляемый атрибут, причём задолженность существует не просто, а на дату - это важно, поскольку с этого рассчитываются пени. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.12.2020, 23:27 |
|
Инфологическая модель работы налоговой инспекции
|
|||
---|---|---|---|
#18+
Delhex сущность "Налог" По крайней мере, без точного определения. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.12.2020, 23:52 |
|
Инфологическая модель работы налоговой инспекции
|
|||
---|---|---|---|
#18+
1. Налоги у плачивают. 2. Нет смысла в разделении физиков и юриков, поэтому таблица для них одна "налогоплательщики". 3. Атрибуты налогополательщиков в отдельной таблице. 4. Информация о доходах и расходах поступает извне в виде деклараций, поэтому таблица "Декларации доходов и расходов" 5. Уплата налогов происходит переводом денег по банковским реквизитам налоговой инспекции, поэтому таблица "Транзакции" Задолженности, переплаты, пени либо рассчитываются на лету, либо хранятся в отдельной таблице. Разница между этими вариантами в том, что расчёт на лету нагружает сервер БД каждый раз, когда смотрят в задолженности налогоплательщика. Вариант с хранением в таблице нагружает сервер БД только один раз, когда есть изменения в декларациях или транзакциях по конкретному налогоплательщику. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.12.2020, 09:45 |
|
|
start [/forum/topic.php?fid=32&fpage=2&tid=1539827]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
32ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
others: | 241ms |
total: | 370ms |
0 / 0 |