Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Госы БД .docx
Скачиваний:
7
Добавлен:
27.04.2019
Размер:
476.99 Кб
Скачать
  1. Уровни представления информации, понятие модели данных.

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

Представление данных используют 2 уровня в СУБД:

  • Логический уровень – представляет информацию в формате удобном для пользователя и прикладных программ.

  • Физический уровень – информация на конкретном носителе (ЗУ).

Любая модель данных должна содержать три компоненты:

  1. структура данных - описывает точку зрения пользователя на представление данных.

  2. набор допустимых операций, выполняемых на структуре данных. Модель данных предполагает, как минимум, наличие языка определения данных (ЯОД), описывающего структуру их хранения, и языка манипулирования данными (ЯМД), включающего операции извлечения и модификации данных.

  3. ограничения целостности - механизм поддержания соответствия данных предметной области на основе формально описанных правил.

Два варианта классификации моделей данных:

  1. Классификация по способу группировки связей на логическом уровне:

1.2. Внутренняя модель данных;

1.3. Внешняя модель данных.

2. Классификация по отражению структуры данных на логическом уровне:

    1. Иерархическая (граф типа дерева, нет перекрестных связей!),

Достоинства

Недостатки

  • Простота организации.

  • Наиболее быстрый доступ к информации (заранее известны все вершины и все ключи к доступу информациии).

  • Избыточность - нельзя ссылаться на одно и то же, необходимо дублировать информацию.

  • Не любая предметная область может быть представлена такой структурой.

  • При изменении структуры модели данных требуется изменение программного обеспечения и программных средств или создание нового.

    1. Сетевая

Достоинства

Недостатки

  • Более адекватно отражает состав и структуру предметной области за счет дополнительных связей между отдельными компонентами (Более гибкая модель).

  • Быстрый доступ к информации БД. Всё определяется на этапе проектирования.

  • Простота реализации.

  • При изменении информации требуется изменение программного обеспечения (доработка).

    1. Реляционная, отражает структуру предметной области в виде совокупности взаимосвязанных таблиц

Достоинства

Недостатки

  • Простота и наглядность представления информации на логическом уровне.

  • Возможность изменения структуры модели данных не только на этапе проектирования создания данных, но и на этапе эксплуатации.

  • Возможность создания и использования непроцедурных языков запроса для доступа к данным.

  • Возможность манипулирования данными на уровне выходного элемента.

  • Трудоемкость разработки

  • Объектно-ориентированный подход к построению данных

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

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