logo
МетодичкаПо_Курсовому Проекту_Управл_Данными

2.2. Построение информационной структуры по

Концептуальная модель применяется для структурирования ПО с уче­том информационных потребностей самой ПО и информационных интересов пользователей системы и независима от конкретной СУБД.

Для проектирования концептуальной схемы ( информационной структу­ры ПО ) можно использовать различные модели, например, бинарные модели и модели «сущность - связь».

Из моделей типа «сущность - связь» наиболее известна модель П.Чена, или ER - модель. Общим для всех моделей этого типа является использование трех основных конструкций : сущность, атрибут и связь.

Сущность - собирательное понятие, некоторая абстракция реально су­ществующего объекта, процесса или явления, о котором необходимо хранить информацию.

Тип сущности определяет множество подобных экземпляров объекта, а экземпляр сущности - конкретный экземпляр объекта. Каждый рассматривае­мый в модели тип сущности должен быть поименован.

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

Связь - средство представления отношения между сущностями.

Могут встречаться бинарные ( между двумя сущностями ) и в общем случае n - арные связи.

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

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

Один и тот же объект может иметь несколько ключей. Один из них на­значается первичным ( главным ) ключом, все остальные ключи объекта назы­ваются возможными ключами.

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

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