Система управления базами данных – комплекс символьных и программных средств, предназначенных для создания, ведения и организации совместного доступа к БД множества пользователей.
Функции СУБД высокого уровня – хранение, изменение и обработка информации, а также разработка и получение различных выходных документов.
Функции СУБД низкого уровня – управление данными во внешней памяти, управление буферами оперативной памяти, ведение журнала изменений в БД. Обеспечение целостности и безопасности БД.
Классическими моделями данных являются:
· Иерархическая модель – при ее использовании, связи между данными можно описать с помощью упорядоченного графа или дерева.
+ Эффективное использование памяти ЭВМ
+ Скорость выполнения основных операций над данными
+ Удобство работы с иерархически упорядоченной информацией
- Логическая громоздкость данной модели для обработки информации
- Трудность в понимании ее функционирования обычным пользователем
· Сетевая модель – ее можно рассматривать как развитие и обобщение иерархической модели данных, позволяющая отображать взаимосвязи данных в виде произвольного графа.
+ Эффективность использования памяти ЭВМ
+ Высокая скорость выполнения операций
+ Возможность образования произвольных связей
- Высокая сложность и жесткость схемы БД, построенной на ее основе.
- Трудность в понимании и выполнении обработки информации в БД не профессиональным пользователем
· Реляционная модель – в основе данной модели лежит понятие отношений, простейшим примером отношений является двумерная таблица
+ Понятность
+ Простота
+ Удобство практической реализации на ЭВМ
- Отсутствие стандартных средств идентификации отдельных записей
- Сложность описания иерархических и сетевых связей
Пост реляционная модель – расширенная версия реляционных моделей денных. Эта модель позволяет устранить ограничения неделимости данных, хранящихся в записях таблиц, поэтому хранение данных здесь более эффективно. Достоинство заключается в том, что она дает возможность представления совокупности связанных реляционных таблиц посредством одной пост реляционной, что обеспечивает высокую наглядность представления информации и эффективность ее обработки. Недостаток – сложность решения проблемы целостности и непротиворечивости хранения данных.
Многомерная модель – представляет узкоспециализированные СУБД, используемые для интерактивной, аналитической обработки информации. Достоинство – наглядность. Недостаток – громоздкость для решения простейших задач обычной оперативной обработки информации.
Объектно-ориентированная модель – при ее использовании появляется возможность идентификации отдельных записей базы, между записями БД и функциями их обработки вводятся определенные взаимосвязи с помощью механизмов, похожих на используемые в объектно-ориентированных языках программирования. Достоинство – возможность отображения информации о сложных взаимосвязях объектов. Недостаток – трудность в понимании функционирования непрофессионального пользователем, неудобство обработки данных, низкая скорость выполнения запросов.
Классификация СУБД
· Полно функциональные СУБД – наиболее многочисленные и мощные по своим возможностям программы (access)
· Серверы БД – используются для организации и обработки данных в сетях ЭВМ (SQL Server)
· Клиенты БД – включают в себя различные программы (полнофункциональные СУБД, электронные таблицы, текстовые процессоры и т.д.)
· Средства разработки программ работы с БД – применяются юля разработки таких программных продуктов как клиентские программы, серверы БД и их отдельные приложения, пользовательские приложения (Delphi)
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.