Файл: Проектирование базы данных с использованием erтехнологии.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 12.01.2024

Просмотров: 98

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Министерство цифрового развития, связи и массовых коммуникаций Российской ФедерацииОрдена Труда Красного Знамени федеральное государственное образовательное бюджетное учреждение высшего образования«Московский технический университет связи и информатики»Кафедра «Математической кибернетики и информационных технологий»Лабораторная работа №1по дисциплине «Интеллектуальные базы данных»на тему «Проектирование базы данных с использованием ER-технологии»Выполнила: Студентка гр. М092201(75)Золотарева П.Ю.Проверил:Фатхулин Т. Д.Москва 2023Цель работыВ данной лабораторной работе необходимо построить логическую модель данных в соответствии со стандартом IDEF1X и построить физическую модель.Предметная областьВ данной работе в качестве предметной области рассматривается страховая компания, для которой необходимо разработать базу данных. Разработанная автоматизированная система должна хранить и обрабатывать следующую информацию:

  • Данные о клиентах. В рамках работы будут рассматриваться только физические лица.

  • Данные об страховом агенте (сотрудник компании).

  • Услуги страховой компании.

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

  • Фамилия клиента

  • Имя клиента

  • Отчество клиента

  • Серия и номер паспорта

  • Дата рождения

  • Номер телефона

  • Почта

  • Адрес проживания
2) Агенты СК – содержит данные о сотрудниках страховой компании, которые на прямую взаимодействуют с клиентом.

  • Фамилия клиента

  • Имя клиента

  • Отчество клиента

  • Табельный номер

  • Дата рождения

  • Номер телефона агента

  • Почта
3) Услуги СК – содержит информацию о предоставляемых в компании услугах

  • Название услуги

  • Категория услуги

  • Стоимость услуг

  • Актуальность услуги
4) Полисы – содержит информацию о полисах, заключенных между клиентом и агентом

  • Номер полиса

  • Стоимость полиса

  • Дата заключения договора

  • Дата окончания договора
Определим отношения между сущностями:

  • Отношение между сущностями «Клиенты» и «Полис» представлена как связь «один-ко-многим», так как один клиент может покупать несколько полисов;

  • Отношение между таблицами «Агенты» и «Полисы» представлена как связь «один-ко-многим», так как один агент может оформлять несколько полисов;

  • Отношение между таблицами «Услуги» и «Полисы» представлена как связь «один-ко-многим», так как на одна услуга может содержаться в нескольких полисах.
Определим идентифицирующие атрибуты:

  • Клиенты – «Код клиента», так как он определяет запись о клиенте;

  • Агенты – «Код агента», так как он определяет запись о сотруднике компании;

  • Услуги – «Код услуги», так как он определяет запись об услуге, которую предоставляет компания;

  • Полисы – «Код полиса», так как он определяет запись о полисе, который был оформлен.
Определим идентификаторы N-связной сущности. Учитывая отношения между таблицами можно выделить следующие идентификаторы:

  • Код клиента (FK) в сущности «Полисы»;

  • Код агента (FK) в сущности «Полисы»;

  • Код услуги (FK) в сущности «Полисы»;
Составим логическую модель данных предметной области.Логическая модель данныхЛогическая модель данных предметной области в стандарте IDEF1X представлена на рис. 1. Выделены сущности Клиенты, Агенты, Услуги, Полисы, между которыми установлены идентифицирующие связи мощностью oдин-ко-многим, определенные спецификой предметной области. Рис. 1. Логическая модель данныхФизическая модель данных предметной области в стандарте IDEF1X для целевой СУБД PostgreSQL представлена на рис. 2.

Рис. 2. Физическая модель данныхВыводы В данной лабораторной работе описана предметная область будущей базы данных, описаны сущности, атрибуты, отношения и была построена логическая и физическая модели данных. Было произведено описание физической модели данных. В результате проделанной работы был сделан вывод о том, что наша база данных будет состоять из четырех таблиц.