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

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

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

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

Добавлен: 12.01.2024

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

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

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Министерство цифрового развития, связи и массовых коммуникаций

Российской Федерации

Ордена Труда Красного Знамени федеральное государственное образовательное бюджетное учреждение высшего образования

«Московский технический университет связи и информатики»

Кафедра «Математической кибернетики и информационных технологий»

Лабораторная работа №1

по дисциплине «Интеллектуальные базы данных»

на тему

«Проектирование базы данных с использованием ER-технологии»

Выполнила:

Студентка гр. М092201(75)

Золотарева П.Ю.

Проверил:

Фатхулин Т. Д.

Москва 2023

Цель работы

В данной лабораторной работе необходимо построить логическую модель данных в соответствии со стандартом IDEF1X и построить физическую модель.

Предметная область

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

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

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

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

  • Договор между клиентом и компанией (полис).

Ход выполнения

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

1) Клиенты – содержит информацию о физическом лице.

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

  • Имя клиента

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

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

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

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

  • Почта

  • Адрес проживания

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

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

  • Имя клиента

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

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

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

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

  • Почта

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


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

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

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

  • Актуальность услуги

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

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

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

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

  • Дата окончания договора

Определим отношения между сущностями:

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

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

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

Определим идентифицирующие атрибуты:

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

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

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

  • Полисы – «Код полиса», так как он определяет запись о полисе, который был оформлен.

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

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

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

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

Составим логическую модель данных предметной области.

Логическая модель данных

Логическая модель данных предметной области в стандарте IDEF1X представлена на рис. 1. Выделены сущности Клиенты, Агенты, Услуги, Полисы, между которыми установлены идентифицирующие связи мощностью oдин-ко-многим, определенные спецификой предметной области.



Рис. 1. Логическая модель данных

Физическая модель данных предметной области в стандарте IDEF1X для целевой СУБД PostgreSQL представлена на рис. 2.





Рис. 2. Физическая модель данных

Выводы

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