Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
OTVYeT_informatika_2008_god.docx
Скачиваний:
35
Добавлен:
17.04.2019
Размер:
587.97 Кб
Скачать
  1. Определите самую популярную в настоящее время инфологическую модель Базы данных, дайте ее отличие от других моделей, назовите достоинства и недостатки этой модели

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

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

Цель моделирования данных состоит в обеспечении разработчика ИС концептуальной схемой базы данных в форме одной модели или нескольких локальных моделей, которые относительно легко могут быть отображены в любую систему баз данных.

 

Таблица 1 - Сравнительный анализ различных типов инфологических моделей

Наименования характеристик

Аналитические

модели

Сетевые модели

ER-модели

1.Используемый математический аппарат

Теория множеств, аналитические формулы, теория графов

Бинарные и семантические сети, теории графов

Начала теории графов, реляционная алгебра, теория множеств

2. Язык

Аналитический

Графический

Графический

3. Наличие алгоритма преобразования в физическую модель

+

+

+

4. Средства автоматизации:

а) построение модели;

-

-

+

б) ведения словарей, пулов;

+

-

+

в) преобразования в физическую модель;

+

-

+

г) разработки программных средств администрирования базы данных.

-

-

+

5. Наглядность

Низкая

Высокая

Очень высокая

6. Требуемая квалификация проектировщика

Очень высокая

Высокая

Средняя

Диаграммы "сущность-связь" (ERD) предназначены для разработки моделей данных и отношений между ними. Фактически с помощью ERD осуществляется детализация хранилищ данных проектируемой системы, а также документируются сущности системы и способы их взаимодействия, включая идентификацию объектов, важных для предметной области (сущностей), свойств этих объектов (атрибутов) и их отношений с другими объектами (связей).

ER-модель - это отражение реального мира в виде сущностей (Entity) и связей между ними (Relationship). Сегодня ER-моделирование является самым распространенным методом построения инфологических моделей ЭИС. Многие из методик ER-моделирования легли в основу современных автоматизированных систем проектирования баз данных либо используются при неавтоматизированной разработке.

Различные методики построения ER-моделей анализируются по следующим основным аспектам:

- терминологический аппарат, лежащий в основе методики;

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

- наличие алгоритма перехода от ER-модели к различным физическим и конкретно к реляционной физической модели;

- эффективность алгоритма перехода;

- технология построения модели, сложность процесса моделирования. В связи с тем, что построение ER-модели производится на этапе инфологического моделирования, преобразование ее в структуры данных - на этапе физического, анализ моделей производится отдельно от анализа алгоритмов перехода. Кроме того, модель может быть построена с использованием одной методики, а преобразована в структуры таблиц - с помощью другой.

Фактически с помощью ERD осуществляется детализация хранилищ данных проектируемой системы, а также документируются сущности системы и способы их взаимодействия, включая идентификацию объектов, важных для предметной области (сущностей), свойств этих объектов (атрибутов) и их отношений с другими объектами (связей).

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