Similar presentations:
Виды баз данных
1. Презентация на тему: «Виды БД»
Выполнила студенткагр.ДИС-114
Малышева Анна
2. База Данных
• База данных – совокупность взаимосвязанных данных,которые можно использовать для большого числа
приложений, быстро получать и модифицировать
необходимую информацию.
3. Классификация БД по модели данных
• Иерархическая• Объектная и объектноориентированная
• Объектно-реляционная
• Реляционная
• Сетевая
• Функциональная
4. Иерархическая модель данных
• Иерархическая модель данных — это модель данных, гдеиспользуется представление базы данных в виде
древовидной (иерархической) структуры, состоящей из
объектов (данных) различных уровней. Между объектами
существуют связи, каждый объект может включать в себя
несколько объектов более низкого уровня.
5. Иерархическая модель данных
ДостоинстваПростота. Модель использует три
информационные
конструкции,
иерархический
принцип
соподчиненности понятий является
естественным
для
многих
задач
(например, организация статистической
отчетности).
· Минимальный расход памяти. Для
задач, допускающих реализацию с
помощью любой из трех моделей
данных,
иерархическая
модель
позволяет получить представление с
минимально требуемой памятью.
Недостатки
Не универсальность. Многие важные
варианты
взаимосвязи
данных
невозможно реализовать средствами
иерархической модели, или реализация
связана с повышением избыточности в
базе данных.
Допустимость только навигационного
принципа доступа к данным.
Доступ к данным производится только
через корневое отношение.
6. Объектная и объектно-ориентированная
• Объектная модель данных - описывает структуруобъектов, составляющих систему, их атрибуты, операции,
взаимосвязи с другими объектами.
• Объектно-ориентированная
модель
данных
–
представляет структуру, которую можно изобразить
графически в виде дерева, узлами которого являются
объекты.
7. Объектно-реляционная модель данных
• Объектно-реляционные модели данных объединяют всебе черты реляционной и объектной моделей. Их
возникновение объясняется тем, что реляционные базы
данных хорошо работают со встроенными типами данных
и гораздо хуже — с пользовательскими, нестандартными.
Когда появляется новый важный тип данных, приходится
либо включать его поддержку в СУБД, либо заставлять
программиста самостоятельно управлять данными в
приложении.
8. Объектно-реляционная
ДостоинстваНедостатки
• Главное достоинства реляционной
модели данных – она проста для
понимания, наглядна и имеет
строгое
математическое
обоснование.
• Не
допускает
представления
объектов со сложной структурой,
поскольку в ее рамках возможно
моделирование лишь с помощью
двумерных таблиц;
Данные об объектах содержатся во
многих
таблицах.
Извлечение
информации о каждом таком
объекте
требует
выполнения
многих операций соединения с
помощью первичных и внешних
ключей,
замедляет
обработку
данных.
9. Сетевая модель данных
• Сетевая модель данных — логическая модель данных,являющаяся расширением иерархического подхода,
строгая
математическая
теория,
описывающая
структурный аспект, аспект целостности и аспект
обработки данных в сетевых базах данных.
10. Сетевая
Достоинства• Более адекватно отражает
состав и структуру
предметной области за счет
дополнительных связей
между отдельными
компонентами (Более гибкая
модель).
• Быстрый доступ к
информации БД. Всё
определяется на этапе
проектирования.
• Простота реализации
Недостатки
• При изменении информации
требуется изменение
программного обеспечения
(доработка).
11. Функциональная модель данных
• Функциональная модель данных - модель системы,отражающая последовательность во времени отдельных
операций процесса, совокупность которых обеспечивает
получение заданного результата.
12. Функциональная
модель описывает вычисления в системе. Онапоказывает, каким образом выходные данные вычисляются по входным
данным, не рассматривая порядок и способ реализации вычислений.
Функциональная модель состоит из набора диаграмм потока данных,
которые показывают потоки значений от внешних входов через операции
и внутренние хранилища данных к внешним выходам. Функциональная
модель описывает смысл операций объектной модели и действий
динамической модели, а также ограничения на объектную модель.