Вы находитесь на странице: 1из 4

ФГОБУ ВПО ПГУТИ

Кафедра ИСТ

Лабораторная работа № 5.
Инфологическое проектирование базы данных.

Выполнил:ст.гр.ИСТ-22
Анфинагентов Денис

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

Выполнения работы:
1. Страховая компания
Вы работаете в страховой компании. Вашей задачей является
отслеживание ее финансовой деятельности. Компания имеет различные
филиалы по всей стране. Каждый филиал характеризуется названием,
адресом и телефоном. Деятельность компании организована следующим
образом: к вам обращаются различные лица с целью заключения договора о
страховании. В зависимости от принимаемых на страхование объектов и
страхуемых рисков договор заключается по определенному виду страхования
(например, страхование автотранспорта от угона, страхование домашнего
имущества, добровольное медицинское страхование). При заключении
договора вы фиксируете дату заключения, страховую сумму, вид
страхования, тарифную ставку и филиал, в котором заключался договор.
Сущности
Договоры (Номер договора, Дата заключения, Страховая сумма, Тарифная
ставка, Код филиала, Код вида страхования).
Вид страхования (Код вида страхования, Наименование).
Филиал (Код филиала, Наименование филиала, Адрес, Телефон).
Развитие постановки задачи
Нужно учесть, что договоры заключают страховые агенты. Помимо
информации об агентах (фамилия, имя, отчество, адрес, телефон), нужно еще
хранить филиал, в котором работают агенты. Кроме того, исходя из базы
данных, нужно иметь возможность рассчитывать заработную плату агентам.
Заработная плата составляет некоторый процент от страхового платежа
(страховой платеж – это страховая сумма, умноженная на тарифную ставку).
Процент зависит от вида страхования, по которому заключен договор.
Внести в инфологическую модель изменения, учитывающие эти факты.

Для построения ER-диаграммы использую облачное визуальной средство


«LucidChart», предварительно подключив его к своему диску Google.
Сущности:
Филиал,
Страховой агент,
Договор,
Вид страхования,
Клиент.
Атрибуты сущности “Филиал”: Код филиала,Наименование
филиала,адрес,телефон
Атрибуты сущности “Страховой агент”:Код страхового
агента,Фамилия,Имя,Адрес,Телефон,Код филиала
Атрибуты сущности “Договор”: Номер договора,Дата
заключения,Страховая сумма,Тарифная ставка,Код филиала,Код вида
страхования,Код клиента,код страхового агента
Атрибуты сущности “Вид страхования”: Код вида страхования,
Наименование,Процент от вида страхования,Процент риска
Атрибуты сущности “Клиент”: Код клиента,Имя ,Фамилия,Телефон,Адрес.

Описание связей между сущностями:


1. <Клиент> <может> <заключать> <много> <договоров>;
2. <Вид страхования> <должен> <указываться> <во многих> <договорах>;
3. <Страховой агент> <может> <оформлять> <не один> <договор>;
4. <Филиал> <может> <иметь> <много> <страховых агентов>;

Третья нормальная форма


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