![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Поскольку объектное ядро произвольной предметной области потенциально содержит бесконечное число объектов, которые находятся в потенциально бесконечном множестве взаимосвязей, то становится ясным, что прямой подход к описанию предметной области через описание всех объектов и взаимосвязей между ними обречен на провал.
Очевидной альтернативой в этой ситуации является поход к описанию предметной области, фиксирующий только то общее, что является неизменным и характеризует ситуацию в любой момент времени. Отсюда следует, что необходимы специальные средства описания предметной области, которые были бы применимы к любым областям, и которые достаточно просто интерпретировать в конкретном фрагменте внешнего мира и одновременно являлись бы точными, структурированными и обозримыми (конечными).
Приспособленность указанных средств для описания любой предметной области означает, что они обязаны быть достаточно универсальными. Для обеспечения универсальности необходима высокая общность, абстрактность системы базисных метапонятий и правил порождения новых понятий, которые допускают интерпретацию в любой предметной области. В силу своей абстрактности средства описания предметной области называются концептуальными. Поэтому в теории баз данных принято говорить о концептуальном или информационно-логическом (инфологическом) моделировании предметной области. Результатом процесса моделирования является концептуальная схема (модель) предметной области.
Введем следующее определение: тип – это понятие, объединяющее все объекты данного типа.
Тип и объект данного типа находится в отношении абстрактное – конкретное. Каждый тип имеет уникальное имя.
Считается, что в каждом состоянии предметной области любой объект имеет один или несколько типов. Множество типов данной предметной области, снабженное некоторой структурой, является моделью в математическом смысле. Эту модель естественно называть концептуальной моделью или схемой предметной области.
Модель сущность-атрибут-связь (ER)
Модель сущность–атрибут–связь была предложена Петером Пин-Шен Ченов в 1976 г.
Базовыми понятиями ER-модели являются сущность, атрибут и связь.
Сущность – это реальный или воображаемый объект, информация о котором представляет интерес. В диаграммах ER-модели сущность представляется в виде прямоугольника, содержащего имя сущности.
Связь – это графич. изображаемая ассоциация, устанавливаемая м/у двумя сущностями. Эта ассоциация всегда является бинарной и может существовать м/у двумя разными сущностями или между сущностью и ей же самой (рекурсивная связь).
Как и сущность, связь – это типовое понятие, все экземпляры обеих пар связываемых сущностей подчиняются правилам связывания. На рис. 1. приведен пример изображения сущностей и связи между ними. Данная диаграмма может быть интерпретирована следующим образом:
Каждый СТУДЕНТ учится только в одной ГРУППЕ;
Любая ГРУППА состоит из одного или более СТУДЕНТОВ.
На рис. 2 изображена сущность ЧЕЛОВЕК с рекурсивной связью, связывающей ее с ней же самой. Лаконичной устной трактовкой изображенной диаграммы является следующая:
Каждый ЧЕЛОВЕК является сыном одного и только одного ЧЕЛОВЕКА;
Атрибутом сущности является любая деталь, которая служит для уточнения, идентификации, классификации, числовой характеристики или выражения состояния сущности. Имена атрибутов заносятся в прямоугольник, изображающий сущность, под именем сущности и изображаются малыми буквами. Уникальным идентификатором сущности является атрибут, комбинация атрибутов, комбинация связей или комбинация связей и атрибутов, уникально отличающая любой экземпляр сущности от других экземпляров сущности того же типа. Это наиболее важные понятия ER-модели данных.
Дата публикования: 2015-10-09; Прочитано: 323 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!