-использовать корпоративныеинформационные системы, системы электронного документооборота, базы данных, сетевые информационные технологии и глобальную сеть Интернет для решения информационных, экономических и управленческих задач в инновационной сфере деятельности предприятий или организаций (ПВК-1);
-использовать основные информационные технологии при разработке инновационных проектов (ПВК-2);
владеть:
-современными принципами работы с информацион- но-коммуникационными технологиями, методами и средствами управления информацией в инновационной сфере деятельности предприятий или организаций (ОПК-1);
-основными способами и средствами получения, хранения, переработки информации, навыками работы с компьютером как средством управления информацией, современными принципами работы с деловой информацией (ОПК-3);
-навыками работы с пакетами прикладных программ для решения технико-экономических задач, планирования, прогнозирования, а также разработки и управления проектом в инновационной сфере деятельности предприятий или организаций (ПВК-1);
-навыками работы с корпоративными информационными системами, системами электронного документооборота, базами данных, сетевыми информационными технологиями и глобальной сетью Интернет для решения информационных, экономических и управленческих задач в инновационной сфере деятельности предприятий или организаций (ПВК-1);
-навыками работы с информационными технологиями при разработке инновационных проектов (ПВК-2).
6
1.БАЗЫ ДАННЫХ
1.1.Понятия и определения
Развитие вычислительной техники послужило предпосылкой к появлению новой информационной технологии интегрированного хранения и обработки данных – концепции баз данных. Ключевым понятием здесь является банк данных – это система, содержащая специально организованные данные, а также технические, программные и языковые средства, целью которых является централизованное накопление и коллективное многоцелевое использование данных [8].
В основу данной технологии положен механизм предоставления обрабатывающей программе только тех данных, которые ей требуются. Форма представления данных также устанавливается заранее и описывается на логическом уровне. Логическая структура данных, хранящихся в базе, называется моделью представления данных.
Базой данных принято называть именованную совокупность данных, которая отображает состояние объектов и отношений между ними в рассматриваемой предметной области. Отличительной чертой БД является постоянство:
данные в БД постоянно накапливаются и используются; структура и состав задач в рамках конкретной БД по-
стоянны и стабильны во времени; БД постоянно хранит актуальные данные [4].
Фактически СУБД представляет сбой комплекс программных и языковых средств, который служит для создания, ведения и совместного использования БД большим числом пользователей [20].
Схема описанного представления приведена на рис. 1.1.
7
Рис. 1.1. Общая терминология БД
1.2. Компоненты системы баз данных
Основные компоненты любой системы баз данных представлены на рис. 1.2.
Рис. 1.2. Компоненты системы баз данных
8
Данные Любая БД хранит в себе некоторый набор постоянных
данных. Кроме того, существуют еще и транзитные данные, представляющие собой входные, выходные данные, а также промежуточные результаты.
Входные данные – это та информация, которая поступает в систему, например, вводится с клавиатуры. Эти данные могут являться причиной корректировки постоянных данных, но фактически не являются частью БД.
Выходные данные – это результаты и сообщения, которые выдаются системой. В большинстве случаев они берутся из постоянных данных и также не являются частью БД.
Кроме данных, характеризующих предметную область, БД хранят данные о способах и методах переработки информации илио том,где найти данные –знанияо местонахождении данных, оценки этих данных, описание источников и т.п. Такие данные называются метаинформацией [6]. Централизованное хранение метаинформациипредставляет собойсловарь данных, что отражает свойство самодокументированности БД.
Данные в любой БД должны быть общими и интегрированными. Общие данные реализуют возможность использования отдельных наборов данных из общей базы различными группами пользователей для решения каких-либо задач.
Интегрированные данные представляют собой данные, собранные из разных источников и имеющие единый способ доступа.
Эти два свойства данных являются преимуществом использования систем БД корпоративного уровня, а интеграция отражает преимущество при использовании персональных систем.
Аппаратное обеспечение В общем виде принято выделять две группы свойств,
которые наиболее важны для любой системы БД. В первую очередь сюда относятся устройства хранения данных. Затем – устройства обработки данных.
9
В небольших системах хранение и обработка могут быть реализованы на одном компьютере. Однако большинство крупных БД задействуют различные типы систем хранения, а также целое множество серверов, отвечающих за обработку данных.
Программное обеспечение Под программным обеспечением (ПО) понимаются все
средства, позволяющие конечным пользователям работать с данными. Кроме того, ПО решает и другие задачи, например, обеспечивает безопасность данных, реализует технологию одновременного доступа и т.п. Весь описанный комплекс программ принято называть системой управления базами данных – СУБД [19].
Основная функция СУБД – предоставлению пользователю возможности работать с БД, не вникая в детали уровня аппаратного обеспечения.
Кроме СУБД к компоненту программного обеспечения относятся и другие компоненты - различные утилиты, генераторы отчетов, а также пользовательское прикладное ПО.
Пользователи Все пользователи БД делятся на следующие группы:
конечные пользователи – люди, работающие с БД непосредственно с терминала или рабочей станции. Эти пользователи могут использовать разработанное специально для них прикладное ПОили жевстроенныесредства СУБД. Именно для поддержания деятельности таких пользователей создается вся система баз данных;
прикладные программисты – люди, отвечающие за разработку и реализацию прикладных программных продуктов, взаимодействующих с БД. Разработанные продукты обращаются с запросами к СУБД, а затем получают результаты и предоставляют их пользователю. Существуют программы пакетной обработки и оперативные приложения, задачей которых является поддержка работы конечного пользователя, имеющего интерактивный доступ к системе;
10