Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Саляхов А.Ф ИВТ-329Б ЛР5 Отчет (версия 3)

.docx
Скачиваний:
0
Добавлен:
25.06.2025
Размер:
17.81 Кб
Скачать

Министерство науки и высшего образования Российской Федерации

Федеральное государственное бюджетное образовательное учреждение высшего образования

Уфимский университет науки и технологий

Кафедра АСУ

ОТЧЕТ

по лабораторной работе №5

по дисциплине «Системное моделирование и цифровизация производства»

Тема: «Информационное моделирование»

Выполнил: ст. гр. ИВТ-329Б

Саляхов А.Ф.

Проверил: преподаватель кафедры АСУ

Кондратьева О.В.

Уфа 2023

Цель: построить информационную модель общего процесса «Сдать экзамен».

Описание связей и мощностей:

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

Связь преподаватель-протокол не идентифицирующая, потому что ни одна сущность не содержит в составе своего первичного ключа часть первичного ключа другой сущности. Преподаватель может заполнять несколько протоколов, а каждый протокол может заполнятся только одним преподавателем. Связь между сущностями “Протокол” и “Преподаватель” - один ко многим. Ключевой атрибут "Преподаватель" (где мощность 1) переходит в неключевой атрибут "Протокол" (где мощность - "много"), т.к. протокол обязательно заполняется каким-либо преподавателем.

Связь кафедра-преподаватель не идентифицирующая, потому что ни одна сущность не содержит в составе своего первичного ключа часть первичного ключа другой сущности. На кафедре могут работать несколько преподавателей, а каждый преподаватель может работать только на одной кафедре. Связь между сущностями “Кафедра” и “Преподаватель” - один ко многим. Ключевой атрибут "Кафедра" (где мощность 1) переходит в неключевой атрибут "Преподаватели" (где мощность - "много"), т.к. преподаватель обязательно принадлежит к какой-нибудь кафедре.

Связь кафедра-билет не идентифицирующая, потому что ни одна сущность не содержит в составе своего первичного ключа часть первичного ключа другой сущности. Кафедра может утверждать несколько билетов, а каждый билет может утверждаться только на одной кафедре. Связь между сущностями “Факультет” и “Кафедра” - один ко многим. Ключевой атрибут "Кафедра" (где мощность 1) переходит в неключевой атрибут "Билет" (где мощность - "много"), т.к. билет обязательно принадлежит к какой-нибудь кафедре.

Связь кафедра-группа не идентифицирующая, потому что ни одна сущность не содержит в составе своего первичного ключа часть первичного ключа другой сущности. На кафедре могут содержаться несколько групп, а каждая группа может принадлежать только одной кафедре. Связь между сущностями “Кафедра” и “Группа” - один ко многим. Ключевой атрибут "Кафедра" (где мощность 1) переходит в неключевой атрибут "Группа" (где мощность - "много"), т.к. группа обязательно содержится на какой-нибудь кафедре.

Связь факультет-кафедра не идентифицирующая, потому что ни одна сущность не содержит в составе своего первичного ключа часть первичного ключа другой сущности. Факультет может содержать несколько кафедр, а каждая кафедра принадлежит только одному факультету. Связь между сущностями “Факультет” и “Кафедра” - один ко многим. Ключевой атрибут "Факультета" (где мощность 1) переходит в неключевой атрибут "Кафедры" (где мощность - "много"), т.к. кафедра обязательно принадлежит к какому-нибудь факультету.

Связь курс-группа не идентифицирующая т.к. ни одна сущность не содержит в составе своего первичного ключа часть первичного ключа другой сущности. Курс может содержать несколько групп, а каждая группа может принадлежать только одному курсу. Связь между сущностями "курс" и "группа" один ко многим. Ключевой атрибут "Курс" (где мощность 1) переходит в неключевой атрибут "Группы" (где мощность - "много"), т.к. группа обязательно принадлежит к какому-нибудь курсу.

Связь группа-ведомость не идентифицирующая, потому что ни одна сущность не содержит в составе своего первичного ключа часть первичного ключа другой сущности. Группа может присутствовать в нескольких ведомостях, а каждая ведомость может принадлежать только одной группе. Связь между сущностями "Группа" и "Ведомость" является связью один ко многим. Ключевой атрибут "Группа" (где мощность 1) переходит в неключевой атрибут "Ведомости" (где мощность - "много"), т.к. ведомость обязательно принадлежит какой-нибудь группе.

Связь группа-студент не идентифицирующая, потому что ни одна сущность не содержит в составе своего первичного ключа часть первичного ключа другой сущности. Студент может обучатся в одной группе, а в каждой группе может обучаться много студентов. Связь между сущностями “Группа” и “Студент” - один ко многим. Ключевой атрибут "Группа" (где мощность 1) переходит в неключевой атрибут "Студенты" (где мощность - "много"), т.к. студент обязательно принадлежит к какой-нибудь группе.

Связь группа-протокол не идентифицирующая, потому что ни одна сущность не содержит в составе своего первичного ключа часть первичного ключа другой сущности. Группа может несколько протоколов, а каждый протокол принадлежит только одной группе. Связь между сущностями “Группа” и “Протокол” - один ко многим. Ключевой атрибут "Группа" (где мощность 1) переходит в неключевой атрибут "Протокол" (где мощность - "много"), т.к. протокол обязательно принадлежит какой-нибудь группе.

Связь направление-группа не идентифицирующая т.к. ни одна сущность не содержит в составе своего первичного ключа часть первичного ключа другой сущности. Направление может содержать несколько групп, а каждая группа может принадлежать только одному направлению. Связь между сущностями "Направление" и "Группа" один ко многим. Ключевой атрибут "Направление" (где мощность 1) переходит в неключевой атрибут "Группы" (где мощность - "много"), т.к. группа обязательно принадлежит к какому-нибудь направлению.

Связь студент-направление неидентифицирующая, т.к. ни одна сущность не содержит в составе своего первичного ключа часть первичного ключа другой сущности. Один студент может обучатся на одном направлении, а на одном направлении могут обучаться много студентов. Связь между сущностями “Направление” и “Студент” - один ко многим. Ключевой атрибут "Направление" (где мощность 1) переходит в неключевой атрибут "Студенты" (где мощность - "много"), т.к. студент обязательно принадлежит к какому-нибудь направлению.

Связь дисциплина-протокол - неидентифицирующая, т.к. ни одна сущность не содержит в составе своего первичного ключа часть первичного ключа другой сущности. В одном протоколе присутствует одна дисциплина, а по одной дисциплине может быть много протоколов. Связь между сущностями «дисциплина» и «протокол» - один ко многим. Ключевой атрибут "Дисциплина" (где мощность 1) переходит в неключевой атрибут "Протокол" (где мощность - "много"), т.к. протокол обязательно принадлежит к какой-нибудь дисциплине.

Связь дисциплина-билет неидентифицирующая, потому что ни одна сущность не содержит в составе своего первичного ключа часть первичного ключа другой сущности. Одна дисциплина может содержать несколько билетов, а каждый билет принадлежит только одной дисциплине. Связь между сущностями “Дисциплина” и “Билет” - один ко многим. Ключевой атрибут "Дисциплина" (где мощность 1) переходит в неключевой атрибут "Билет" (где мощность - "много"), т.к. билет обязательно принадлежит какой-нибудь дисциплине.

Связь дисциплина-ведомость неидентифицирующая, потому что ни одна сущность не содержит в составе своего первичного ключа часть первичного ключа другой сущности. Одна дисциплина может содержать несколько ведомостей, а каждая ведомость принадлежит только одной дисциплине. Связь между сущностями “Дисциплина” и “Ведомость” - один ко многим. Ключевой атрибут "Дисциплина" (где мощность 1) переходит в неключевой атрибут "Ведомость" (где мощность - "много"), т.к. ведомость обязательно принадлежит какой-нибудь дисциплине.

Связь протокол-оценка неидентифицирующая, потому что ни одна сущность не содержит в составе своего первичного ключа часть первичного ключа другой сущности. Один протокол может содержать несколько оценок, а каждая оценка принадлежит только одному протоколу. Связь между сущностями “Протокол” и “Оценка” - один ко многим. Ключевой атрибут "Протокол" (где мощность 1) переходит в неключевой атрибут "Оценка" (где мощность - "много"), т.к. оценка обязательно принадлежит какому-нибудь протоколу.

Связь ведомость-строка ведомости идентифицирующая, так как сущность "строка ведомости" содержит первичный ключ сущности "ведомость". Миграция ключей происходит, потому что каждая строка принадлежит только определенной ведомости. Одной ведомости соответствует много строк ведомости, одна строка ведомости принадлежит одной ведомости. Связь между сущностями «Ведомость» и «Строка ведомости» - один ко многим.

Связь студент-строка ведомости идентифицирующая, так как сущность "строка ведомости" содержит первичный ключ сущности "студент". Миграция ключей происходит, потому что каждая строка принадлежит только определенному студенту. Одной строке ведомости соответствует один студент, одному студенту может принадлежать несколько строк ведомости. Связь между сущностями «студент» и «строка ведомости» - один ко многим.

Связь студент-оценка идентифицирующая, так как сущность "оценка" содержит первичный ключ сущности "студент". Миграция ключей происходит, потому что одна оценка принадлежит только определенному студенту. Одному студенту соответствует много оценок, одна оценка соответствует одному студенту. Связь между сущностями «студент» и «оценка» один ко многим.

Связь Билет-Вопрос идентифицирующая, так как сущность «Вопрос» содержит первичный ключ сущности «Билет». Миграция ключей происходит, потому что каждый вопрос в билете принадлежит только определённому билету. Одному билету соответствует много вопросов, один вопрос соответствует одному билету. Связь между сущностями «Билет» и «Вопрос» - один ко многим.

Вывод: была построена информационная модель общего процесса «Сдать экзамен».

Соседние файлы в предмете Системное моделирование и цифровизация производства