Для реализации поставленной задачи, необходимо учитывать все особенности данной предметной области. Выше в концептуальном, логическом и физическом проектировании были рассмотрены всевозможные нюансы создания базы данных «Налоговая инспекция». Руководствуясь полученными результатами можно приступить к реализации.
Выбор инструментальных средств
Для выполнения задачи будет использована операционная система Windows, которая в настоящее время очень широко распространена, поддерживается большим числом аппаратных вычислительных средств и позволяет решать огромное количество задач из самых разных сфер деятельности и обеспечивать при этом высокий уровень производительности вычислений.
В качестве СУБД была выбрана система MySQL.
Одной из наиболее популярных СУБД является СУБД MySQL. Причин этой популярности несколько. Это быстрая и стабильная система. MySQL доступна как в версии бесплатного программного обеспечения, так и в коммерческом исполнении. Для этого используется «двойная» лицензионная схема. Все программное обеспечение MySQL можно приобрести с общедоступной лицензией, но в тех случаях, когда требуется коммерческая лицензия, систему можно купить. MySQL — это программное обеспечение с открытым кодом. Это означает, что применять и модифицировать его может каждый желающий: любой пользователь может изучить исходный код и изменить его в соответствии со своими потребностями. MySQL поддерживает большинство возможностей, важных для пользователей и разработчиков баз данных, например, транзакции, блокирование на уровне строк, внешние ключи, подзапросы, полнотекстовый поиск и т. д. Преимуществом MySQL также является то, что она хорошо проверена и надежна, проста в установке и использовании, а также имеет минимальные требования к дисковому пространству и памяти.
В качестве основного языка программирования был выбран язык Delphi. Оснований для такого выбора достаточно. Связь между Delphi и MySQL будет осуществляться через драйвер ODBCConnector.
Delphi — это потомок Турбо Паскаля, который был выпущен для операционной системы CP/M в 1983 году. В феврале 1994 года Турбо Паскаль был перенесен на операционную систему MS-DOS. Для создания приложения не случайно был выбран именно этот язык, так как он наиболее прост в использовании при связи с конкретной СУБД и в написании запросов.