Главная страница
Навигация по странице:

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

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

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

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

  • Лабораторная работа по ИБД №1. Лабораторная работа №1. Проектирование базы данных с использованием erтехнологии


    Скачать 136.58 Kb.
    НазваниеПроектирование базы данных с использованием erтехнологии
    АнкорЛабораторная работа по ИБД №1
    Дата09.04.2023
    Размер136.58 Kb.
    Формат файлаdocx
    Имя файлаЛабораторная работа №1.docx
    ТипЛабораторная работа
    #1048254

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

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

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

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

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

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

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

    на тему

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

    Выполнила:

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

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

    Проверил:

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

    Москва 2023

    Цель работы

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

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

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

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

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

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

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

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

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

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

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

    • Имя клиента

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

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

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

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

    • Почта

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

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

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

    • Имя клиента

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

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

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

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

    • Почта

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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



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

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



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

    Выводы

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


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