Смаков Адлет Саветканович
ОБЗОР ПРОГРАММНЫХ СРЕДСТВ ДЛЯ СОЗДАНИЯ БАЗ ДАННЫХ
В настоящее время наблюдается широкое распространение использования инновационных технологий. Информационно-коммуникационные технологии являются одной из основных составляющих жизни современного человека. Очень часто мы сталкиваемся с проблемой управления большими объемами информации. В этих случаях на помощь приходят базы данных. База данных – это объединение больших объемов однотипных взаимосвязанных данных в целях дальнейшего их хранения, изменения и обработки [1]. Использование баз данных в наше время очень рентабельно, так как практически во всех сферах человеческой деятельности постоянно осуществляются работы по сбору, управлению, оперированию и модификации больших объемов информации.
Развитие информационно-коммуникационных технологий и появление новых позволило перевести все эти большие объемы информации в электронный вид. Появились системы управления базами данных (СУБД), которые позволили в значительной степени упростить работу практически во всех сферах деятельности: образовании, медицине, финансовых институтах, производственных предприятиях, криминалистике и т.д. СУБД обеспечивают правильность, полноту и непротиворечивость данных, а также удобный доступ к ним [1]. Рассмотрим основные программные средства для реализации баз данных.
Microsoft Access – прикладная программа пакета Microsoft Office, относится к реляционным, то есть построенным на основании таблиц, СУБД. Эта программа имеет широкий спектр функций, включая связанные запросы, связь с внешними таблицами и базами данных. Благодаря встроенному языку VBA, в Microsoft Access можно писать приложения, работающие с базами данных. При работе с СУБД Access взаимодействие с жёстким (или гибким) диском происходит иначе, нежели в других программах. Обычно файл сохраняется только после выполнения команды Файл – Сохранить. В Access при заполнении ячейки, данные сохраняются автоматически, что очень удобно и безопасно со стороны целостности данных. Основными преимуществами Access являются: простой дружелюбный интерфейс, широкий спектр возможностей, возможность программировать благодаря встроенному языку VBA.
Рассмотрим еще одну среду – Borland Delphi. Borland Delphi – это среда быстрой разработки приложений (RAD-среда, от Rapid Application Development – быстрая разработка приложений) на языке Delphi, в основе которого лежит язык Pascal [2]. Delphi является одним из наиболее популярных инструментов разработки прикладных программ. Она имеет функцию быстрой разработки, основанную на технологии визуального и событийного проектирования, то есть Delphi берет на себя большую часть работы, оставляя пользователю работу по созданию диалоговых окон и процедур обработки событий. Для начинающих при малом опыте программирования Delphi дает возможность создавать программы, неотличимые от программ, созданных профессионалами, а для опытного пользователя и вовсе открываются неограниченные возможности. Возможности Delphi практически безграничны. Если говорить о базах данных, то используя механизм BDE (Borland Database Engine – механизм доступа к базам данных), создаваемые формы и отчеты получают доступ к:
локальным базам данных, таким как Paradox и Dbase;
сетевым базам данных SQL Server, InterBase, SysBase;
любым другим источникам данных, доступным даже через ODBC (открытую связь с базами данных).
Учитывая все вышеизложенное, можно сказать, что инструментальная среда Delphi предоставляет широчайшие возможности по их созданию и обработке различных видов баз данных.
Еще одним представителем программных средств по работе с базами данных является программа Microsoft SQL Server, которую нельзя назвать лишь системой баз данных. Она является, большей частью, платформой, которая управляет структурированными, частично структурированными и вовсе неструктурированными данными, а также предоставляет всеобъемлющее, операционно-интегрированное и обладающее средствами анализа программное обеспечение, которое дает возможность организациям надежно управлять критически важной информацией [3]. Удобный интерфейс утилит администрирования, высокая производительность и относительно невысокая цена делают эту СУБД одной из популярных. Так же популярным Microsoft SQL Server делает наличие таких сервисов как Data Engine, сервис анализа (Analysis Services), сервисы отчетов (Reporting Services) и сервисы интеграции (Integration Services), что является лучшим выбором для специалистов, создающих базы данных. Microsoft SQL Server интегрируется с остальными программами из семейства Microsoft, такими как Visual Basic, Visual C++, Access, Visual FoxPro и разработками других производителей. Для этой цели имеются ODBC-драйвер и OLE DB-провайдер, а также содержащий их набор библиотек Microsoft Data Access Components (MDAC), позволяющий использовать в средствах разработки объекты ActiveX Data Objects (ADO) – COM-объекты для доступа к данным. В отличие от Oracle, Microsoft не производит средств разработки, использующих тот же самый язык программирования, что и язык для создания кода триггеров и хранимых процедур, однако производит средства отладки серверного кода (например, SQL Server Debugger входит в состав Visual Basic и Visual C++).
Не менее популярной является программа Oracle. Компания Oracle выпустила первую в мире СУБД поддерживающий язык SQL. Ее первая версия вышла еще в 1979 году. Все это время она является лидером среди производителей СУБД и второй по величине компании по производству программного обеспечения. Будучи первыми создателями СУБД, Oracle первой использовала предоставляемые некоторыми серверными платформами средства параллельных вычислений – Oracle Parallel Server (до его появления параллельные вычисления использовались только для решения научных задач). Сейчас последние версии открывают перед пользователями большие возможности. Производя собственные средства разработки, Oracle предоставляет своим пользователям возможность создавать клиентские приложения с помощью других средств. В частности, помимо стандартного в таких случаях клиентского API (Oracle Call Interface), клиентская часть Oracle содержит также объектную модель (Oracle Objects for OLE), позволяющую использовать клиентскую часть Oracle как набор COM-объектов для доступа к данным. Кроме того, обычно клиентская часть Oracle содержит также ODBC-драйвер для доступа к данным этой СУБД. Отметим, что и многие другие компании производят ODBC-драйверы и OLE DB-провайдеры для доступа к Oracle (в частности, Microsoft). Компании, производящие средства разработки, использующие собственные библиотеки доступа к данным (такие как Inprise или Gupta/Centura), также включают библиотеки доступа к Oracle в состав наиболее дорогих версий своих продуктов.
Из готовых информационных систем на базе Oracle следует особо отметить несколько крупных систем управления предприятием, в частности SAP/R3. На Западе также нередко используются готовые решения от самой Oracle Corporation, объединенные под общим названием Oracle Applications, такие как Oracle Financials, Oracle Human Resources, Oracle Market Management, Oracle Project Systems и др.
В данной статье рассмотрены четыре, на наш взгляд, наиболее популярные системы управления базами данных. Реальное количество СУБД очень велико.
Тема реализации баз данных очень актуальна в современном обществе, где информация имеет колоссальное значение, так как наше общество нуждается в нахождении оптимальных способов хранения, сортировки, модификации и осуществления быстрого доступа к необходимой информации.
Список использованных источников:
Макамбаев М.Б., Рахматуллина З.Т. Учебно-методический комплекс по дисциплине «Информатика», Казахский гуманитарно-юридический инновационный университет – Семей, 2013г. -344 с.
Культин Н. Основы программирования в Delphi XE. — СПБ.: БХВ-Петербург, 2011. — 416 с.
Д. Петкович - Microsoft SQL Server 2008 Руководство для начинающих: пер. с англ.СПБ.: ПВХ-Петербург - 2009. – 752 с.
Электронный ресурс http://ru.wikipedia.org/


ОБЗОР ПРОГРАММНЫХ СРЕДСТВ ДЛЯ СОЗДАНИЯ БАЗ ДАННЫХ (21.98 KB)

