Анализ предметной области, выбор системы управления базами данных. Преобразование ER-диаграммы в базу данных. Составление реляционных отношений. Схема реляционной базы данных. Реализация проекта базы данных для страховой компании.
Выбор СУБД и других программных средств 4. Логическое проектирование БД 4.1 Преобразование ER-диаграммы в базу данных 4.2 Схема реляционной базы данных 4. 3 Составление реляционных отношений 4.4 Нормализация полученных отношений (до 4НФ) 4.5 Схема реляционной базы данных 4.6 Дополнительные ограничения целостности 4.7 Схема реляционной базы данных 5. Инфологическое проектирование 1.1 Анализ Предметной области - Страховщик - один - это Страховая компания (юридическое лицо) может заключать несколько разных типов договоров Страхования со Страхователями (их может быть несколько) - В случае заключения Договора страхования Страховщик должен оформить Полис; - Каждый Страхователь может заключить Договор на нескольких человек (Застрахованных), Страхователей может быть несколько на 1 застрахованного и наоборот (если выбраны разные виды Страхования), но на 1 полис - 1 Страхователь; - Каждый Застрахованный вправе назначить Выгодоприобретателей (например, в случае смерти Застрахованного вся страховая сумма (или %) достается определенному Выгодоприобретателю, им же может служить Страхователь); - Различные полисы включают в себя Различные страховые суммы и выплачиваются Застрахованному в случае, описанном в Договоре Страхования; Для создания ER-диаграммы необходимо выделить сущности предметной области: 1) Страхователь: Атрибуты: ФИО Страхователя, Серия, номер паспорта, кем и когда выдан, код подразделения, дата рождения, профессия, место работы, контактные данные, Адрес Фактический, Адрес Регистрации, наличие судимостей, серия, номер Полиса; 2) Страховщик: Атрибуты: Наименование юр. лица, ИНН, БИК, к/c, КПП, Адрес; 3) Полис: Атрибуты: Дата оформления, серия, номер полиса, срок действия (начало и конец срока действия), вид страхования жизни, Статус (выплачена компенсация, пока не пригодился), ФИО представителя Страховой Компании, заключающего договор страхования и должность сотрудника; 4) Застрахованный: Атрибуты: ФИО застрахованного лица, Серия, номер паспорта, кем и когда выдан, код подразделения, дата рождения, профессия, место работы, контактные данные, Адрес Фактический, Адрес Регистрации, наличие судимостей, серия, номер Полиса; 5) Выгодоприобретатель: тип (по дожитию, по смерти), ФИО, Серия, номер паспорта, кем и когда выдан, код подразделения, дата рождения, профессия, место работы, контактные данные, Адрес Фактический, Адрес Регистрации, наличие судимостей, доля страховых выплат, Серия, номер полиса; 6) Страховые расчеты: Атрибуты: Страховая сумма, Страховой взнос, Страховые выплаты в случае смерти, инвалидности, болезни, несчастных случаев, серия, номер полиса, которому принадлежат расчеты (в данном случае клад может внести любой, а выплаты получить - застрахованный или выгодоприобретатель); 1.2 Анализ информационных задач и круга пользователей системы Определим основные группы пользователей, их основные задачи и запросы к БД 1 Должностные лица СК: Оформление нового договора Получение сведений о текущих полисах Продление или расторжение договора (изменение срока действия в полисе) Получение сведений об оформленных полисах за определенный срок 2 Начальство СК: Получение сведений о текущих полисах Получение сведений об оформленных полисах за определенный срок Статистика финансовых расчетов 3 Страхователь Получение сведений об оформленном полисе 4 Застрахованный, Выгодоприобретатель Получение сведений об оформленном полисе 5 Бухгалтерия СК: Просмотр текущих Полисов Внесение изменений в таблицу страховых расчетов Статистика финансовых расчетов 6 Администратор БД Все права 2. Обозначения, используемые на схеме базы данных: 4.2 Схема реляционной базы данных полученная из ER-диаграммы: 4.3 Составление реляционных отношений Таблица Страховщик - InsurerOrg Содержание поля Имя поля Тип (Длина) Примечания Наименование Name V(30) Обязательное поле ИНН INN V(12) От 10 до 12 знаков - Обязательное поле БИК BIK С(9) Первичный ключ К/с Ks V(20) Обязательное поле КПП Kpp С(9) Обязательное поле Расчетный счет Schet V(20) Обязательное поле Адрес Address V(200) Обязательное поле Таблица Страхователь - Insurer Содержание поля Имя поля Тип (Длина) Примечания ФИО Name V(50) Обязательное поле Серия паспорта Номер паспорта Pass C(10) Первичный ключ Кем и когда выдан паспорт WhoPass V(50) Обязательное поле Дата рождения Birthdate D Обязательное поле Место рождения Birthplace V(100) Обязательное поле Профессия Prof V(20) Не обязательное поле Пол Sex C(1) Либо «м», либо «ж», обязательное поле Работа WorkCurr V(100) Обязательное поле Телефон Phone V(20) Обязательное поле E-mail Mail V(30) Необязательное поле Адрес регистрации Address V(200) Обязательное поле Фактический адрес RealAddress V(200) Обязательное поле Судимости Conviction C(3) Либо «да», либо «нет» база данных страховой компания Полис - Policy Содержание поля Имя поля Тип (Длина) Примечания Серия Номер NumberSer C(25) Первичный ключ Дата оформления DateAcceptation D Обязательное поле Начало действия EffectiveDate D Обязательное поле Конец действия ExpirationDate D Обязательное поле
Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность своей работы