Основные задачи и методы информационные технологии. Структура информационных технологий. Классификация информационной технологии, страница 9

Система управления базами данных – комплекс символьных и программных средств, предназначенных для создания, ведения и организации совместного доступа к БД множества пользователей.

Функции СУБД высокого уровня – хранение, изменение и обработка информации, а также разработка и получение различных выходных документов.

Функции СУБД низкого уровня – управление данными во внешней памяти, управление буферами оперативной памяти, ведение журнала изменений в БД. Обеспечение целостности и безопасности БД.

Классическими моделями данных являются:

·  Иерархическая модель – при ее использовании, связи между данными можно описать с помощью упорядоченного графа или дерева.

+  Эффективное использование памяти ЭВМ

+  Скорость выполнения основных операций над данными

+  Удобство работы с иерархически упорядоченной информацией

-  Логическая громоздкость данной модели для обработки информации

-  Трудность в понимании ее функционирования обычным пользователем

·  Сетевая модель – ее можно рассматривать как развитие и обобщение иерархической модели данных, позволяющая отображать взаимосвязи данных в виде произвольного графа.

+  Эффективность использования памяти ЭВМ

+  Высокая скорость выполнения операций

+  Возможность образования произвольных связей

-  Высокая сложность и жесткость схемы БД, построенной на ее основе.

-  Трудность в понимании и выполнении обработки информации в БД не профессиональным пользователем

·  Реляционная модель – в основе данной модели лежит понятие отношений, простейшим примером отношений является двумерная таблица

+  Понятность

+  Простота

+  Удобство практической реализации на ЭВМ

-  Отсутствие стандартных средств идентификации отдельных записей

-  Сложность описания иерархических и сетевых связей

Пост реляционная модель – расширенная версия реляционных моделей денных. Эта модель позволяет устранить ограничения неделимости данных, хранящихся в записях таблиц, поэтому хранение данных здесь более эффективно. Достоинство заключается в том, что она дает возможность представления совокупности связанных реляционных таблиц посредством одной пост реляционной, что обеспечивает высокую наглядность представления информации и эффективность ее обработки. Недостаток – сложность решения проблемы целостности и непротиворечивости хранения данных.

Многомерная модель – представляет узкоспециализированные СУБД, используемые для интерактивной, аналитической обработки информации. Достоинство – наглядность. Недостаток – громоздкость для решения простейших задач обычной оперативной обработки информации.

Объектно-ориентированная модель – при  ее использовании появляется возможность идентификации отдельных записей базы, между записями БД и функциями их обработки вводятся определенные взаимосвязи с помощью механизмов, похожих на используемые в объектно-ориентированных языках программирования. Достоинство – возможность отображения информации о сложных взаимосвязях объектов. Недостаток – трудность в понимании функционирования непрофессионального пользователем, неудобство обработки данных, низкая скорость выполнения запросов.

Классификация СУБД

·  Полно функциональные СУБД – наиболее многочисленные и мощные по своим возможностям программы (access)

·  Серверы БД – используются для организации и обработки данных в сетях ЭВМ (SQL Server)

·  Клиенты БД – включают в себя различные программы (полнофункциональные СУБД, электронные таблицы, текстовые процессоры и т.д.)

·  Средства разработки программ работы с БД – применяются юля разработки таких программных продуктов как клиентские программы, серверы БД и их отдельные приложения, пользовательские приложения (Delphi)