Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
BD_1.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
1.94 Mб
Скачать

3. Приведите сравнительную характеристику моделей данных

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

3 категории моделей данных:

  1. Объектные модели данных:

  • Модель типа «сущность – связь» (ER-модель) // высокоуровневая концептуальная модель данных, которая была разработана Ченом в 1976 году с целью упрощения задачи проектирования баз данных. Эта модель данных представляет собой набор концепций, которые описывают структуру базы данных и связанные с ней транзакции обновления и извлечения данных. Основная цель разработки высокоуровневой модели данных заключается в создании модели пользовательского восприятия данных и согласовании большого количества технических аспектов, связанных с проектированием базы данных. Следует особо подчеркнуть, что концептуальная модель данных не зависит от конкретной СУБД или аппаратной платформы, которая используется для реализации базы данных.

Основные концепции модели “сущность – связь” включают типы сущностей, типы связей и атрибуты.

  • Семантическая модель (например, Sentences)

  • Функциональная модель (CASE-средства)

  • Объектно-ориентированная модель (расширяет определение сущности, указывая не только состояния объекта, как реляционные БД, но и поведение объекта. В этом случае говорят, что объект инкапсулирует (объединяет) состояние и поведение)

  • Модели данных на основе записей:

    • Иерархическая модель данных

    • Сетевая модель данных

    • Реляционная модель данных

    • Модель данных на основе инвертированных списков

  • Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]