Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
19_Организация баз данных_2011.doc
Скачиваний:
5
Добавлен:
27.09.2019
Размер:
201.73 Кб
Скачать
  1. Иерархические;

  2. Сетевые;

  3. Реляционные;

  4. Объектно-ориентированные;

  5. Объектно-реляционные.

СУБД предназначены как для создания и ведения базы данных, так и для доступа к данным. В настоящее время насчитывается более 50 типов СУБД для персональных компьютеров. К наиболее распространенным типам СУБД относятся: MS SQL Server, Oracle, Informix, Sybase, DB2, MS Access,  FoxPro, Paradox.и т. д.

Системы управления базами данных позволяют объединять большие объемы информации и обрабатывать их, сортировать, делать выборки по определенным критериям и т. п.

 Современные СУБД дают возможность включать в них не только текстовую и графическую информацию, но и звуковые фрагменты и даже видеоклипы. Простота использования СУБД позволяет создавать новые базы данных, не прибегая к программированию, а пользуясь только встроенными функциями. СУБД обеспечивают правильность, полноту и непротиворечивость данных, а также удобный доступ к ним. Для менее сложных применений вместо СУБД используются информационно-поисковые системы (ИПС), которые выполняют следующие функции:

  • хранение большого объема информации;

  • быстрый поиск требуемой информации;

  • добавление, удаление и изменение хранимой информации;

  • вывод ее в удобном для человека виде.

Иерархическая модель (древовидная)

! Иерархическая база данных – это база данных, в которой элементы в записи упорядочены, т.е. один элемент считается главным, остальные подчиненными

! В иерархической структуре элементы данных (записи) образуют ориентированный граф (перевернутое дерево).

Представляют собой упорядоченную совокупность экземпляров данных типа «дерево», содержащих экземпляры типа «запись».

В иерархической базе данных элементы данных (записи) упорядочиваются в определенную последовательность, как ступеньки лестницы, и поиск данных может осуществляться последовательным «спуском» со ступени на ступень. Иерархическая база данных по своей структуре соответствует структуре иерархической файловой системы.

Достоинства:

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

  • Малое время выполнения операций над данными.

Н едостатки:

  • Громоздкость;

  • Сложные логические связи;

  • Сложное понимание.

Рис.1. Иерархическая модель

Сетевая модель

! Сетевая база данных – это база данных, в которой принята свободная связь между элементами разных уровней.

! Сетевая модель позволяет отображать разнообразные взаимосвязи элементов данных в виде произвольного графа.

Для описания сетевой БД используются две группы типов:

  • Запись;

  • Связь;

В сетевой структуре каждый элемент может быть связан с любым другим элементом.

Тип связи определяется для двух типов «запись» - предка и потомка. Запись потомок может иметь произвольное число записей предков.

Достоинства:

  • Эффективная реализация по показателям затрат памяти и оперативности;

  • Большие возможности для образования произвольных связей.

Недостатки:

  • Высокая сложность и жесткость БД

  • Сложность понимания и выполнения обработки информации в БД

  • Ослаблен контроль целостности связей.

Рис.2. Сетевая модель