Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ТЭИС ответы.doc
Скачиваний:
20
Добавлен:
20.04.2019
Размер:
238.08 Кб
Скачать

17. Сравнение моделей данных. Достоинства и недостатки реляционной, сетевой и иерархической моделей данных.

Семантические модели данных представляют собой средство описания структуры предметной области.

Семантические модели должны отвечать следующим требованиям:

  • обеспечить интегрированное представление о предметной области;

  • понятийный аппарат модели должен быть понятен как специалисту предметной области, так и администратору БД;

  • модель должна содержать информацию, достаточную для дальнейшего проектирования ЭИС.

При сравнении моделей данных трудно отделить факторы, характеризующие принципиальные особенности моделей, от факторов связанных с реализацией этих моделей данных средствами конкретных СУБД.

Преимущества реляционного подхода:

1. Простота.

2. Теоретическое обоснования.

3. Независимость данных когда необходимо изменить структуру реляционной БД.

Недостатки реляционной модели данных:

1. Низкая скорость при выполнении операции соединения

2. Большой расход памяти для предоставления реляционной БД.

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

1. Простота.

2. Минимальный расход памяти.

Недостатки иерархической модели:

1. Не универсальность.

2. Допустимость только навигационного принципа доступна к данным.

Преимущества сетевой модели данных:

1. Универсальность.

2. Возможность доступа к данным через значения нескольких отношений.

Недостатки сетевой модели данных можно назвать:

1. Обилие понятий вариантов их взаимосвязей и особенностей реализации.

2. Допустимость только навигационного принципа доступа к данным.

При анализе моделей данных не затрагивалась проблема упорядоченности значений в отношениях БД. Для реляционных модели данных это упорядоченность с теоретической точки зрения необязательно, а в двух других моделях она широко используется для повышения эффективности реализации вопросов.

На окончательный выбор модели данных влияют многие дополнительные факторы, например наличие, хорошо зарекомендовавших себя СУБД квалификация прикладных программистов размер БД и другие.

18. Семантические модели данных. Модель «сущность-связь».

Семантические модели данных представляют собой средство описания структуры предметной области.

Семантические модели должны отвечать следующим требованиям:

  • обеспечить интегрированное представление о предметной области;

  • понятийный аппарат модели должен быть понятен как специалисту предметной области, так и администратору БД;

  • модель должна содержать информацию, достаточную для дальнейшего проектирования ЭИС.

Базовыми элементами в модели "сущность-связь" служат типы сущностей, обозначаемые далее прямоугольниками, и типы связей, обозначаемые двойными прямоугольниками. Многие сущности, рассматриваемые в этой модели, соответствуют физическим объектам предметной области.

В структуре связей объектов допускаются следующие типы связей:

• N-арные связи, приводится пример тернарной связи;

Рабочий

Деталь

Оборудование

Выпуск

• рекурсивные связи;

Служащий

Руководство

• несколько связей для одной и той же пары объектов.

Плановый выпуск

Предприятие

Продукция

Фактический выпуск

Представление предметной области с помощью модели "сущность-связь" позволяет:

  • однозначно разработать структуру многоуровневой сетевой базы данных;

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

Модель "сущность-связь" характеризуется рядом недостатков:

  • не содержит изобразительных средств для фиксации организационной иерархии процессов управления и агрегации данных по уровням управления;

  • принятое в модели правило формирования множества отношений базы данных создает слишком много отношений для объектов и связей. В результате диаграмма объектов и связей реальной задачи быстро становится

  • громоздкой н необозримой.