Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

ER-модель в нотации Чена




Рассмотрим семантическую модель Entity-Relationship (Сущность-Связь). Эта модель – одна из наиболее популярных.

Модель Сущность-Связь (ER-модель) (англ. entity-relationship model (ERM) или англ. entity-relationship diagram (ERD)) — модель данных, позволяющая описывать концептуальные схемы. Предоставляет собой графическую нотацию, основанную на блоках и соединяющих их линиях, с помощью которых можно описывать объекты и отношения между ними какой-либо другой модели данных. В этом смысле ER-модель является мета-моделью данных, то есть средством описания моделей данных.

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

ER-модель является одной из самых простых визуальных моделей данных (графических нотаций). Она позволяет обозначить структуру «крупными мазками», в общих чертах. Это общее описание структуры называется ER-диаграммой или онтологией выбранной предметной области (area of interest).

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

На основе ER-диаграммы можно построить логическую модель данных (например, в нотации IDEF1X) и далее более детальную физическую модель данных.

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

На использовании разных вариантов ER-модели основано большинство современных подходов к проектированию баз данных (главным образом, реляционных). Модель была предложена Питером Ченом (Peter Chen) в 1976 г. Моделирование предметной области базируется на использовании графических диаграмм, включающих небольшое число разнородных компонентов. Простота и наглядность представления концептуальных схем баз данных в ER-модели привели к ее широкому распространению в CASE-системах, поддерживающих автоматизированное проектирование реляционных баз данных.

Следует заметить, что в настоящее время разработано несколько различных графических методов представления диаграмм в модели «сущность - связь». Среди множества нотаций ER-моделей одна из наиболее развитых – Unified Modeling Language (Унифицированный язык моделирования), сокр. UML – применяется в CASE-средствах фирмы ORACLE.

Ниже рассмотрим один из возможных подходов, в основе которого лежат диаграммы Чена.

Основные понятия ER-модели

Модель «сущность - связь» (или ER-модель) представляет собой способ логического унифицированного представления данных некоторой предметной области. Хотя эта модель очень напоминает систему связанных друг с другом таблиц, в действительности это совершенно общее представление. Эта модель может быть преобразована к любой из существующих конкретных моделей данных: иерархической, сетевой, реляционной, объектной. Существенно, что ER-модель позволяет представлять только данные, но не действия, которые с ними могут производиться, поэтому она используется лишь для проектирования структуры хранимых данных.

Достоинствами данной модели являются:

- простота;

- наглядность;

- однозначность;

- использование естественного языка.







Дата добавления: 2014-11-12; просмотров: 803. Нарушение авторских прав

Studopedia.info - Студопедия - 2014-2017 год . (0.011 сек.) русская версия | украинская версия