Курсовая в MS Access на тему ИС страховой компании. КУРСОВАЯ. Проектирование информационной системы для страховой
Скачать 2.11 Mb.
|
ОтношенияОтношения - это связь между двумя и более сущностями. Именование отношения осуществляется с помощью грамматического оборота глагола (имеет, определяет, …). Разделяют 4 вида отношений: Идентифицирующее отношение - дочерняя сущность всегда является зависимой сущностью от идентифицирующей. Следовательно, сущность "А" всегда определяет сущность "Б", первичный ключ сущности "А" наследуется в качестве первичного ключа сущностью "Б", где у сущности "Б" он становится внешним ключом. Пример представлен на рисунке 14. Рисунок 14 – Идентифицирующее отношение. Неидентифицирующее отношение - сущность А1 связана с сущностью А2, но однозначно не определяет ее. Первичный ключ сущности А1 наследуется в качестве неключевого атрибута сущности А2. Пример представлен на рисунке 15. Рисунок 15 – Неидентифицирующее отношение. Отношение «многие-ко-многим» (неспецифическое) - сущности А1 и А2 имеют формальную связь, но наследования атрибутов не происходит. Пример представлен на рисунке 16. Рисунок 16 – Отношение «Многие-ко-многим». Отношения категоризации – отношения между двумя и более сущностями, в которых каждый экземпляр одной сущности, называемой общей, связан в точности с одним экземпляром сущности, называемой сущностью-категорией. Пример представлен на рисунке 17. Рисунок 17 – Отношения категоризации. Для обозначения количества экземпляров родительской сущности к количеству экземпляров дочерней используется такая характеристика связей, как мощность. В данной методологии принято различать четыре вида мощности: одному экземпляру родительской сущности соответствует 0, 1 или много экземпляров дочерней сущности, на диаграмме связь не помечается каким-либо символом; одному экземпляру родительской сущности соответствует 1 или много экземпляров дочерней сущности, на диаграмме связь помечается символом "Р", например "сотрудник"; одному экземпляру родительской сущности соответствует О или 1 экземпляр дочерней сущности, на диаграмме связь помечается символом "Z"; одному экземпляру родительской сущности соответствует заранее заданное количество экземпляров дочерней сущности, на диаграмме связь помечается цифрой, соответствующей количеству экземпляров дочерней сущности. АтрибутыАтрибут - это характеристика сущности. Пример атрибутов представлен на рисунке 18. Рисунок 18 – Атрибуты сущности. Ключевые атрибуты:Простой ключ - ключ, состоящий из одного атрибута. Внешний ключ - первичный ключ, наследуемый от родительской сущности через специфическое отношение. Первичный ключ - атрибут или группа атрибутов, однозначно идентифицирующая экземпляр сущности. Пример представлен на рисунке 19. Рисунок 19 – Первичный ключ. Потенциальный ключ - атрибуты, претендующие на роль первичного ключа. Альтернативный ключ - потенциальный ключ, не ставший первичным, Составной ключ - ключ, состоящий из нескольких атрибутов. Пример представлен на рисунке 20. Рисунок 20 – Составной ключ. Способ построения Все стрелки модели становятся потенциальными сущностями, а функции, связывающие их, трансформируются в отношения между ними. Для этого требуется составить пул – список потенциальных сущностей. Комментарии заносятся в глоссарий или оформляются гипертекстом. На основании определения типов отношений и анализа функций определяются атрибуты. Сущность должна иметь уникальное имя и именоваться существительным в единственном числе. Пример: Студент, Учитель, План. Сущность обладает одним или несколькими атрибутами, которые ей либо принадлежат, либо наследуются через отношения и однозначно идентифицируют каждый образец сущности и называются ключом. Каждая сущность может обладать любым количеством отношений с другими сущностями. Если внешний ключ целиком используется в составе первичного ключа, то сущность является зависимой от идентификатора. В нотации IDEF1X сущность изображается в виде прямоугольника, в зависимости от уровня представления данных могут быть некоторые различия. Каждый атрибут сущности обладает уникальным именем. Сущность может обладать неограниченным количеством атрибутов. Различают собственные и наследуемые атрибуты. Собственные атрибуты являются уникальными в рамках модели. Наследуемые передаются от сущности-родителя при определении идентифицирующей связи. При определении отношения типа "родитель-потомок" один потомок связан только с одним родителем, а один родитель может быть связан с несколькими потомками. В идентифицирующем отношении сущность-потомок всегда является зависимой от идентифицирующей сущности. Отношение определяется мощностью. Мощность связи служит для обозначения отношения количества экземпляров родительской сущности к числу экземпляров дочерней. Сущность типа «категория» может иметь только одну общую сущность. Сущность-категория, принадлежащая одному отношению категоризации, может быть общей сущностью в другом отношении категоризации. Атрибуты первичного ключа сущности-категории должны совпадать с атрибутами первичного ключа общей сущности. Все экземпляры сущности-категории имеют одно и то же значение дискриминатора, следовательно, все экземпляры других категорий должны иметь другое значение дискриминатора. Рекомендации. Размещать на каждой диаграмме от 3 до 6—7 процессов (как в IDEF0); Не загромождать диаграммы необязательными или ненужными данными. Декомпозицию потоков данных осуществлять параллельно с декомпозицией процессов. Эти две работы должны выполняться одновременно, а не одна после завершения другой. Следует выбирать понятные имена процессов и потоков, при этом стараться не использовать аббревиатуры. |