2 семестр / итип 1
.docx
МИНИСТЕРСТВО ЦИФОРОВОГО РАЗВИТИЯ, СВЯЗИ И МАССОВЫХ КОММУНИКАЦИЙ РОССИЙСКОЙ ФЕДЕРАЦИИ
Ордена Трудового Красного Знамени федеральное государственное бюджетное образовательное учреждение высшего образования
МОСКОВСКИЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
СВЯЗИ И ИНФОРМАТИКИ
Факультет СиСС
Кафедра направляющие телекоммуникационные среды
ЛАБОРАТОРНАЯ РАБОТА
№ 1
по дисциплине «Информационные технологии и программирование»
«ER‑диаграмма (Сущность-связь)»
Выполнила студентка группы БИН2401
Балыбердина Анастасия Максимовна
Проверил: Старший преподаватель Бахус Александр Владимирович
(Осенний семестр)
Москва 2025
Цель работы: изучение универсальной модели проектирования Entity Relationship (ER), принципов построения ER-диаграммы
Теория: ER-модель (Entity-Relationship) — это метод концептуального моделирования данных, предложенный Питером Ченом в 1976 году. Она используется для визуального представления структуры данных, их атрибутов и взаимосвязей между сущностями. Основные определения:
Сущность - объект предметной области (например, «Пациент», «Врач»). Атрибут - характеристика сущности (например, «Имя», «Дата рождения»). Связь - отношение между сущностями. Бывает трёх типов: 1:1 (один к одному), 1: N (один ко многим), M: N (многие ко многим). Уровни детализации ER-моделей:
1. Концептуальный - высокоуровневое описание сущностей и связей. 2. Логический - добавление атрибутов и уточнение структуры. 3. Физический - реализация модели в конкретной СУБД. Существуют 2 нотации:
1) Нотация Чена - использует прямоугольники (сущности), овалы (атрибуты), ромбы (связи).
2) Нотация Мартина (Crow’s Foot) - более компактная, удобна для логического и физического моделирования. Этапы построения ER-диаграммы:
1. Определение сущностей. 2. Определение атрибутов. 3. Определение связей между сущностями. 4. Определение типов связей (1:1, 1:N, M:N). 5. Проверка и нормализация модели. ER-диаграммы помогают наглядно представить структуру данных и используются при проектировании баз данных.
Задание:
Вариант: 6 – Книжный магазин
Рисунок 1. Готовая диаграмма
Вывод: в ходе выполнения лабораторной работы была изучена теория построения ER-моделей и применена на практике для предметной области “книжный магазин”. Были определены ключевые сущности, их атрибуты и типы связей между ними, что позволило построить непротиворечивую и нормализованную модель данных. Таким образом, ER-диаграмма является эффективным инструментом визуализации и проектирования структуры данных на ранних этапах разработки программного обеспечения, что позволяет избежать многих ошибок и упрощает дальнейшую реализацию системы.
