|  | 
| 
Инфологическая модель работы налоговой инспекции | |||
|---|---|---|---|
| #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&msg=40027807&tid=1539827]: | 0ms | 
| get settings: | 10ms | 
| get forum list: | 13ms | 
| check forum access: | 3ms | 
| check topic access: | 3ms | 
| track hit: | 37ms | 
| get topic data: | 10ms | 
| get forum data: | 2ms | 
| get page messages: | 42ms | 
| get tp. blocked users: | 1ms | 
| others: | 13ms | 
| total: | 134ms | 

| 0 / 0 | 
