39
централизации управления данными с помощью СУБД обеспечивается
совместимость этих данных, уменьшение их избыточности.
Существует три основных модели логической структуры базы данных (по
способу установления связей между данными): иерархическая, сетевая и
реляционная. Также иногда выделяют дополнительные модели баз данных:
объектно-ориентированные, объектно-реляционные, постреляционные (введены
многозначные поля) и многомерной[16, с. 28].
Для разрабатываемого проекта предпочтительно использование
реляционной база данных по следующим причинам:
единообразие представления данных (привычное для пользователей
представление данных в виде таблиц)[8, с. 107];
наличие реляционно-полного языка для работы с данными (можно
быстро сформировать связи между таблицами для правильного
построения запроса к базе данных);
наличие теоретически обоснованных методов нормализации
отношений в БД, что позволяет минимализировать избыточность
информации, избежать аномалий обновления данных, обойтись без
дополнительных проверок целостности данных;
независимость данных — когда необходимо изменить структуру
реляционной базы данных, то это приводит к минимальным
изменениям в программном продукте;
архитектура построения связи более проста, чем при использовании
сетевой или иерархической структуры.
Для решения поставленной задачи задействованы такие классификаторы
объектов, как: услуги, отделения, работники отделения, работники, должности
работников, договора, услуги договоров, дополнтительные сведения к договорам
и дополнительным соглашениям, РИПСО, услуги РИПСО, адреса, квитанции,
приходы денежных средств, получатели СУ, категории получателей СУ,
прожиточные минимумы.
Перейдем к рассмотрению внутримашинного информационного
обеспечения. Оно включает макеты (экранные формы) для ввода первичных