Определение характеристик атрибутов.

Характеристики атрибутов сущностей необходимы для правильного описания атрибутов в базе данных. Применительно к базе данных характеристики атрибутов являются:

тип данных – текстовый, числовой, логический (да, нет), дата;

размер данных – количество знаков (цифр, символов) (в том числе количество знаков после десятичной запятой для числового типа);

формат данных – форма представления данных

Пример. Дату можно записать несколькими способами: 01.01.2008; 1 января 2008 года, 1 янв 2008 г.

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

Сущности Атрибуты тип данных размер формат обяза-тельный Пример
Сотрудник Фамилия текст   да Иванов
Автомобиль Номер текст ббЦЦЦбЦЦrus да аа999а77rus
Марка текст   да Москвич
Осадки Количество число   да
Длительность время ЧЧ:ММ нет 06:30

Установление связей между сущностями

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

Атрибут связи создается путем переноса ключевого атрибута главной сущности (со стороны связи «один» - без стрелки) в подчиненную сущность (со стороны связи «многие» - со стрелкой. Таким образом, стрелки на линиях связи указывают направление переноса ключевых атрибутов и создание атрибутов связи.

В процессе установления связей между сущностями необходимо применять исторический подход: учитывать информацию о предметной области в :

прошлом;

настоящем;

будущем,

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

Примечание:

Одним из средств построения простейших (элементарных) ассоциаций является диаграмма Бахмана. Она представляет собой совокупность двух сущностей, объединенных структурной связью. Одна из сущностей выступает в роли основной, другая -–в роли подчиненной, зависимой. Суть разработки ИЛМ сводится к построению множества диаграмм Бахмана и объединению их в единую схему. Количество диаграмм выбирается равным числу отношений, выявленных по результатам предметной области.

Полученное множество диаграмм и совокупность операций над ними является простейшей моделью предметной области. Если такая модель охватывает все сущности и все связи, она является информационно полной моделью предметной области. Однако, как уже отмечалось выше, в результате анализа потребностей пользователей может быть установлено, что достаточной будет и некоторая информационно неполная модель, в которой не включены отдельные сущности и связи.

Модель в виде набора диаграмм Бахмана проста, наглядна, удобна в описании. В то же время она обладает рядом недостатков, а именно:

Большой информационной избыточностью (некоторые сущности могут фигурировать в различных диаграммах по несколько раз);

Ограниченными возможностями в выборе маршрутов поиска данных, то есть ограниченным числом запросных связей (поиск данных по запросу «выдать список преподавателей кафедры физики» реализуется достаточно просто путем использования элементов диаграммы КАФ-ПРЕП, а по запросу «найти дисциплины, читаемые преподавателем Ивановым с кафедры физики» – затруднен).

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

Примеры инфологических моделей предметно области

Определение характеристик атрибутов. - student2.ru Определение характеристик атрибутов. - student2.ru

Определение характеристик атрибутов. - student2.ru

Наши рекомендации