На основании концептуальной модели данных, описанной в первой части этой главы, была разработана физическая модель представленная ниже.
На рисунке 2.9 представлены таблицы, относящиеся к бюджетной классификации доходов. В таблице 12 представлено описание таблиц, относящихся к бюджетной классификации доходов. Во всех таблицах поле ts с типом данных timestamp используются для оптимистического управления блокировками при многопользовательской работе с проектируемой системой. Это поле в описания таблиц, в связи с ограничением на объем дипломного проекта, не приводится.
Рисунок 2.9 – Бюджетная классификация доходов
Таблица 12 – Описание физической модели бюджетной классификации доходов
| Таблица | Атрибут | Описание | 
| 1 | 2 | 3 | 
| BudgetClassifications | Бюджетные классификации за разные годы | |
| id | Уникальный идентификатор | |
| year | Год в течении которого действует бюджетная классификация | |
| RevenueGroups | Группы доходов | |
| id | Уникальный идентификатор | |
| budgetClassificationId | Код бюджетной классификации. Внешний ключ. | |
| sid | Код группы доходов в соответствии с бюджетной классификацией | |
| name | Наименование группы доходов | |
| RevenueSubgroups | Подгруппы доходов | |
| id | Уникальный идентификатор | |
| groupId | Код группы доходов. Внешний ключ. | |
| sid | Код подгруппы доходов в соответствии с бюджетной классификацией | |
| name | Наименование подгруппы доходов | |
| RevenueClauses | Статья доходов | |
| id | Уникальный идентификатор | |
| subgroupId | Код подгруппы доходов. Внешний ключ | |
| sid | Код статьи доходов в соответствии с бюджетной классификацией | |
| name | Наименование статьи доходов | |
| RevenueSubclauses | Подстатьи доходов | |
| id | Уникальный идентификатор | |
| clauseId | Код статьи доходов. Внешний ключ | |
| sid | Код подстатьи доходов в соответствии с бюджетной классификацией | |
| name | Наименование подстатьи доходов | |
| Elements | Элементы бюджетной классификации | |
| id | Уникальный идентификатор | |
| budgetClassificationId | Код бюджетной классификации. Внешний ключ | |
| sid | Код элемента в соответствии с бюджетной классификацией | |
| name | Наименование элемента | |
| RevenuePrograms | Программы доходов | |
| id | Уникальный идентификатор | |
| budgetClassificationId | Код бюджетной классификации. Внешний ключ | |
| sid | Код программы в соответствии с бюджетной классификацией доходов | |
| name | Наименование программы доходов | 
На рисунке 2.10 представлены таблицы, относящиеся к бюджетной классификации расходов.
В таблице 13 представлено описание таблиц, относящихся к бюджетной классификации расходов.
На рисунке 2.11 представлены таблицы, относящиеся к бюджетной классификации источников финансирования дефицита.
В таблице 14 представлено описание таблиц, относящихся к бюджетной классификации источников финансирования дефицита.
На рисунке 2.12 представлены таблицы, относящие к процессу формированию доходной части проекта бюджета.
В таблице 15 представлено описание таблиц, относящихся к процессу формирования доходной части проекта бюджета.
Рисунок 2.10 – Бюджетная классификация расходов
Таблица 13 – Описание физической модели бюджетной классификации расходов
| Таблица | Атрибут | Описание | 
| 1 | 2 | 3 | 
| OutlaySections | Разделы бюджетной классификации расходов | |
| id | Уникальный идентификатор | |
| budgetClassificId | Код бюджетной классификации. Внешний ключ | |
| sid | Код раздела бюджетной классификации расходов | |
| name | Наименование раздела бюджетной классификации расходов | 
Рисунок 2.11 – Бюджетная классификация источников финансирования дефицита
Таблица 14 – Описание физической модели бюджетной классификации источников финансирования дефицита
| Таблица | Атрибут | Описание | 
| 1 | 2 | 3 | 
| SFDGroups | Группы бюджетной классификации источников финансирования дефицита | |
| id | Уникальный идентификатор | |
| budgClassifId | Код бюджетной классификации. Внешний ключ | |
| sid | Код группы источников финансирования дефицита в соответствии с бюджетной классификацией | |
| name | Наименование группы источников финансирования дефицита | 
Рисунок 2.12 – Формирование доходной части проекта бюджета
Таблица 15 – Описание таблиц физической модели данных, относящихся к процессу формировании доходной части проекта бюджета
| Таблица | Атрибут | Описание | 
| 1 | 2 | 3 | 
| Locations | Поселения, для которых формируются проекты бюджета | |
| id | Код поселения | |
| domains | Код территории к которой относится поселение | |
| name | Название поселения | |
| BudgetProjects | Проекты бюджетов | |
| id | Уникальный идентификатор | |
| locationId | Код поселения, которому принадлежит проект бюджета | |
| year | Год, на который составляется проект бюджета | |
| name | Название проекта бюджета | |
| status | Состояние проекта бюджета | 
На рисунке 2.13 представлены таблицы, относящие к процессу формированию расходной части проекта бюджета.
Рисунок 2.13 – Формирование расходной части проекта бюджета
В таблице 16 представлено описание таблиц, относящихся к процессу формирования расходной части проекта бюджета.
Таблица 16 – Описание таблиц физической модели данных, относящихся к процессу формировании расходной части проекта бюджета
| Таблица | Атрибут | Описание | 
| 1 | 2 | 3 | 
| BCSteward | Распорядители бюджетных средств | |
| id | Уникальный идентификатор | |
| budgProjId | Код проекта бюджета. Внешний ключ | |
| legalId | Код юридического лица. Внешний ключ | |
| sid | Код распорядителя в соответствии с бюджетной классификацией | |
| OutlayEstimates | Сметы расходов распорядителей бюджетных средств | |
| bcStewardId | Код распорядителя бюджетных средств | |
| id | Номер документа | |
| status | Состояние сметы расходов | |
| OutlayEstimateRows | Строки табличной части сметы расходов распорядителя бюджетных средств | |
| id | Уникальный идентификатор | |
| estimateId | Код сметы расходов. Внешний ключ | |
| outlayId | Код расхода. Внешний ключ | |
| sum | Объем денежных средств | |
| description | Примечание | |
| OutlayEnquirys | Справки-уведомления по расходам | |
| id | Номер документа | |
| bcStewardId | Код распорядителя бюджетных средств. Внешний ключ | |
| docId | Код документа основания. Внешний ключ | |
| date | Дата | |
| description | Примечание | |
| status | Состояние справки-уведомления | |
| OutlayEnquiryRows | Строки табличной части справок-уведомлений по расходам | |
| id | Уникальный идентификатор | |
| enquiryId | Код справки-уведомления. Внешний ключ | |
| outlayId | Код расхода. Внешний ключ | |
| summ | Объем денежных средств | |
| description | Примечание | 
На рисунке 2.14 представлены таблицы, относящие к процессу формированию источников финансирования дефицита бюджета.
В таблице 17 представлено описание таблиц, относящихся к процессу формирования источников финансирования дефицита бюджета.
Рисунок 2.14 – Формирование источников финансирования дефицита бюджета
Таблица 17 – Описание таблиц физической модели данных, относящихся к процессу формировании источников финансирования дефицита бюджета
| Таблица | Атрибут | Описание | 
| 1 | 2 | 3 | 
| SFDAdministrators | Администраторы источников финансирования дефицита бюджета | |
| id | Уникальный идентификатор | |
| legalId | Код юридического лица. Внешний ключ | |
| budgProjId | Код проекта бюджета. Внешний ключ | |
| sid | Код администратора источников финансирования дефицита в соответствии с бюджетной классификацией | |
| SFDEstimates | Сметы источников финансирования дефицита бюджета | |
| sfdSdminId | Код администратора источников финансирования дефицита бюджета | |
| id | Номер документа | |
| status | Состояние сметы | 
На рисунке 2.15 представлены таблицы, относящие к процессу формированию консолидированного проекта бюджета территории.