Инфологическое проектирование
Автор: Crazy1kfrog • Май 30, 2023 • Практическая работа • 584 Слов (3 Страниц) • 213 Просмотры
МИНОБРНАУКИ РОССИИ
Федеральное государственное бюджетное образовательное учреждение высшего образования
«Тульский государственный университет»
Кафедра «Вычислительной техники»
Базы данных
Практическая работа №2
«Инфологическое проектирование»
Вариант 12
Выполнил Проверил
ст. гр. 220611 Кузнецова Д.В. доц. каф. В.Т. Набродова И.Н.
Тула, 2023 г.
- Цель работы
Целью практической работы является получения навыков проектирования модели на основе инфологического проектирования.
- Задание на работу
- Выделить необходимый набор сущностей, отражающих предметную область и информационные потребности пользователей.
- Определить необходимый набор атрибутов каждой сущности, выделив идентифицирующие атрибуты.
- Классифицировать атрибуты каждой сущности (описательные, указывающие, вспомогательные).
- Определить сущности вида подтип/супертип, где это необходимо.
- Определить связи между сущностями.
- Проанализировав структуру связей, исключить избыточные.
- Дать формулировку связей с точки зрения каждой участвующей сущности.
- Формализовать связи вида 1:1, 1:M, M:N.
- Классифицировать сущности, разделив их на стержневые, ассоциативные, характеристические, обозначающие.
- Построить ER-диаграмму модели базы данных.
- Описать модель базы данных на языке инфологического проектирования.
- Ход работы
Выделенными сущностями, согласно варианту, являются: «Кинотеатры», «Фильмы», «Залы», «Актёры», «Жанры»
Атрибутами являются:
- Название кинотеатра
- Адрес
- Телефон
- Транспорт
- Название зала
- Название фильма
- Дата
- Время
- Цена билета
- Режиссер
- Жанр
- Производство
- Продолжительность
- Год выпуска
- ФИО
Классификация атрибутов выглядит следующим образом:
- Описательные атрибуты – представляют характеристики, внутренне присущие каждому экземпляру сущности. Описательными атрибутами являются: название кинотеатра, название зала, название фильма, жанр.
- Указывающие атрибуты – используются для дачи имени или обозначения экземплярам. Указывающими атрибутами являются: дата, время, цена билета, жанр, ФИО, адрес, телефон.
- Вспомогательные атрибуты – используются для связи экземпляра одной сущности с экземплярами другой. Вспомогательными атрибутами являются: режиссёр, производство, продолжительность, год выпуска, транспорт.
Супертип сущности – это такой тип сущности, в котором реализуются (описываются) только общие атрибуты для подтипов сущностей, которые используют этот супертип.
Согласно моему варианту, в определении супертипов и подтипов нет необходимости.
В данном варианте, существуют следующие связи:
- Фильмы - Сеансы
- Сеансы - Залы
- Кинотеатры – Залы
- Актёры – Фильмы
- Жанр - Фильмы
Проанализировав структуру связей, было выявлено, что избыточных связей нет.
...