Классификация моделей СУБД
1. Иерархическая модель служит для описания данных в БД. В этой модели связи между структурными элементами жестко зафиксированы и направлены только по вертикали.
Достоинства модели:
- эффективное использование памяти ЭВМ
- хорошие показатели времени выполнения основных операций над данными
- удобство для работы с иерархически упорядоченной информацией. Недостатки
- громоздкость для обработки информации с достаточно сложными логическими связями
- сложность понимания для неподготовленного пользователя.
2. Реляционная модель основана на математическом понятии «отношение» (relation). Отношение представляет собой множество кортежей табличных элементов. Таблица имеет строки (записи) и столбцы (колонки). Каждая строка таблицы имеет одинаковую структуру и состоит из полей. Строкам таблицы соответствуют кортежи, а столбцам - атрибуты отношения. Достоинство реляционной модели данных заключается в простоте, понятности и удобстве физической реализации на ЭВМ. Недостатки:
- отсутствие стандартных средств идентификации отдельных записей
- сложность описания иерархических и сетевых связей.
3. Сетевая модель данных позволяет отображать разнообразные взаимосвязи элементов данных в виде произвольного графа, обобщая тем самым иерархическую модель данных.
|
Сетевая модель состоит из набора записей и набора соответствующих связей.
|