Главная страница

Курсовая в MS Access на тему ИС страховой компании. КУРСОВАЯ. Проектирование информационной системы для страховой


Скачать 2.11 Mb.
НазваниеПроектирование информационной системы для страховой
АнкорКурсовая в MS Access на тему ИС страховой компании
Дата08.08.2022
Размер2.11 Mb.
Формат файлаdocx
Имя файлаКУРСОВАЯ.docx
ТипКурсовой проект
#642594
страница4 из 13
1   2   3   4   5   6   7   8   9   ...   13

Отношения


Отношения - это связь между двумя и более сущностями. Именование отношения осуществляется с помощью грамматического оборота глагола (имеет, определяет, …). Разделяют 4 вида отношений:

  • Идентифицирующее отношение - дочерняя сущность всегда является зависимой сущностью от идентифицирующей. Следовательно, сущность "А" всегда определяет сущность "Б", первичный ключ сущности "А" наследуется в качестве первичного ключа сущностью "Б", где у сущности "Б" он становится внешним ключом. Пример представлен на рисунке 14.



Рисунок 14 – Идентифицирующее отношение.

  • Неидентифицирующее отношение - сущность А1 связана с сущностью А2, но однозначно не определяет ее. Первичный ключ сущности А1 наследуется в качестве неключевого атрибута сущности А2. Пример представлен на рисунке 15.



Рисунок 15 – Неидентифицирующее отношение.

  • Отношение «многие-ко-многим» (неспецифическое) - сущности А1 и А2 имеют формальную связь, но наследования атрибутов не происходит. Пример представлен на рисунке 16.



Рисунок 16 – Отношение «Многие-ко-многим».

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



Рисунок 17 – Отношения категоризации.

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

  • одному экземпляру родительской сущности соответствует 0, 1 или много экземпляров дочерней сущности, на диаграмме связь не помечается каким-либо символом;

  • одному экземпляру родительской сущности соответствует 1 или много экземпляров дочерней сущности, на диаграмме связь помечается символом "Р", например "сотрудник";

  • одному экземпляру родительской сущности соответствует О или 1 экземпляр дочерней сущности, на диаграмме связь помечается символом "Z";

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


Атрибут - это характеристика сущности. Пример атрибутов представлен на рисунке 18.



Рисунок 18 – Атрибуты сущности.
    1. Ключевые атрибуты:


  • Простой ключ - ключ, состоящий из одного атрибута.

  • Внешний ключ - первичный ключ, наследуемый от родительской сущности через специфическое отношение.

  • Первичный ключ - атрибут или группа атрибутов, однозначно идентифицирующая экземпляр сущности. Пример представлен на рисунке 19.



Рисунок 19 – Первичный ключ.

  • Потенциальный ключ - атрибуты, претендующие на роль первичного ключа.

  • Альтернативный ключ - потенциальный ключ, не ставший первичным,

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



Рисунок 20 – Составной ключ.

    1. Способ построения

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

  • Сущность должна иметь уникальное имя и именоваться существительным в единственном числе. Пример: Студент, Учитель, План.

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

  • Каждая сущность может обладать любым количеством отношений с другими сущностями.

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

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

  • Каждый атрибут сущности обладает уникальным именем.

  • Сущность может обладать неограниченным количеством атрибутов.

  • Различают собственные и наследуемые атрибуты. Собственные атрибуты являются уникальными в рамках модели. Наследуемые передаются от сущности-родителя при определении идентифицирующей связи.

  • При определении отношения типа "родитель-потомок" один потомок связан только с одним родителем, а один родитель может быть связан с несколькими потомками.

  • В идентифицирующем отношении сущность-потомок всегда является зависимой от идентифицирующей сущности.

  • Отношение определяется мощностью. Мощность связи служит для обозначения отношения количества экземпляров родительской сущности к числу экземпляров дочерней.

  • Сущность типа «категория» может иметь только одну общую сущность.

  • Сущность-категория, принадлежащая одному отношению категоризации, может быть общей сущностью в другом отношении категоризации.

  • Атрибуты первичного ключа сущности-категории должны совпадать с атрибутами первичного ключа общей сущности.

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

  • Рекомендации.

  • Размещать на каждой диаграмме от 3 до 6—7 процессов (как в IDEF0);

  • Не загромождать диаграммы необязательными или ненужными данными.

  • Декомпозицию потоков данных осуществлять параллельно с декомпозицией процессов. Эти две работы должны выполняться одновременно, а не одна после завершения другой.

  • Следует выбирать понятные имена процессов и потоков, при этом стараться не использовать аббревиатуры.
  1. 1   2   3   4   5   6   7   8   9   ...   13


написать администратору сайта