Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ВЕДЕНИЕ.doc
Скачиваний:
24
Добавлен:
28.02.2016
Размер:
432.64 Кб
Скачать

3. Проектирование базы данных деканата харьковской государственной академии культуры

3.1 Анализ предметной области

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

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

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

Сущность – это реальный или вымышленный объект, информация о котором должна быть собрана или сохранена. Графически сущность обозначается прямоугольником. Имя сущности приводится в единственном числе, оно должно быть таким, чтобы ссылаться на тип или класс объектов, а не на отдельный экземпляр.

Самые важные свойства сущностей:

любой пример или объект может быть отражен только одной сущностью, то есть сущности всегда взаимоисключаемы ;

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

Связь – ассоциация двух или большего количества сущностей. Существуют такие типы связей:

один к одному – одному атрибуту из первой таблицы соответствует один и только один с другой;

один ко многим – одному атрибуту первой таблицы соответствует много атрибутов с другой;

многие ко многим – множеству записей из первой таблицы соответствует множество записей из другой.

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

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

Имя атрибута пишется в середине прямоугольника в единственном числе. Атрибут должен описывать сущность, которой он принадлежит.

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

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

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