Вы находитесь на странице: 1из 6

Министерство по развития информационных

технологий и коммуникации Республики


Узбекистан

Ташкентский Университет Информационных


Технологий имени Мухаммада Ал-Хорезмий

Отчёт по лабораторной работе № 1-4


по предмету «Базы данных»
Лабораторная работа № 1. Проектирование баз данных и создание
модели «сущность-связь».
Лабораторная работа № 2 Проектирование реляционной базы данных

Группа: 321-20
Выполнил: Джумагелдиев Илья
Проверила:

Ташкент 2020 г.
Лабораторная работа № 1.

Тема: Проектирование баз данных и создание модели «сущность-связь».

Цель лабораторной работы:


Научиться проводить исследование заданной предметной области,
спроектировать базу данных, разрабатывать логическую модель
«СУЩНОСТЬ-СВЯЗЬ».

Задание:
1. Описать предметную область согласно выбранному варианту;
(выявить ЦЕЛЬ создания БД и список решаемых задач)
2. Определить сущности из описания предметной области;
3. Определить основные атрибуты сущностей выбранной предметной;
4. Определить связи между сущностями;
5. Построить схему «Сущность-связь» предметной области;

6. Подготовить отчет по выполненной работе.

Сущность – это класс однотипных объектов, информация о которых


должна быть учтена в модели. Каждая сущность должна иметь
наименование, выраженное существительным в единственном числе. (н-р:
БД Отд.кадров студентов. Сущность «СТУДЕНТ» имеет ФИО Г.р., адрес,
тлф)
Экземпляр сущности – это конкретный представитель данной сущности.
Экземпляры сущностей должны быть различимы, т.е. сущности должны
иметь некоторые свойства, уникальные для каждого экземпляра этой
сущности.
Атрибут сущности – это именованная характеристика, являющаяся
некоторым свойством сущности. Атрибут сущности служит для уточнения,
идентификации, классификации, числовой характеристики или выражения
состояния сущности. (н-р: БД Отд. кадров студентов. Сущность «СТУДЕНТ»
имеет атрибут - ФИО Г.р., адрес, тлф)

Связь – это некоторая ассоциация между двумя сущностями. Одна сущность


может быть связана с другой сущностью или сама с собою. Эта ассоциация
всегда является бинарной и может существовать между двумя разными
сущностями или между сущностью и ей же самой.
Каждая связь может иметь один из следующих типов связи:
1. «один-к-одному» означает, что один экземпляр первой сущности
(левой) связан с одним экземпляром второй сущности (правой).
Связь один- к одному чаще всего свидетельствует о том.
2. «один-ко-многим» или «многие-к-одному» означает, что один
экземпляр первой сущности (левой) связан с несколькими
экземплярами второй сущности (правой). Это наиболее часто
используемый тип связи. Левая сущность (со стороны «один»)
называется родительской, правая (со стороны«много») – дочерней.
(у 1 студента может быть много предметов)
3. «много-ко-многим» означает, что каждый экземпляр первой
сущности может быть связан с несколькими экземплярами второй
сущности, и каждый экземпляр второй сущности может быть
связан с несколькими экземплярами первой сущности. Тип связи
много-ко-многим является временным типом связи, допустимым на
ранних этапах разработки модели.
Каждая связь может иметь одну из двух модальностей связи:
1. Модальность «может» означает, что экземпляр одной сущности
может быть связан с одним или несколькими экземплярами другой
сущности, а может быть и не связан ни с одним экземпляром
(необязательная связь).
2. Модальность «должен» означает, что экземпляр одной сущности
обязан быть связан не менее чем с одним экземпляром другой
сущности (обязательная связь).
Список атрибутов сущностей:

Сущность Атрибуты Сущность Атрибуты


Служба доставки Заказ
Наименования
Служба
ID Доставка
доставки
Дата доставки
Номер
Дата Товар
Заказ Время
Стоимость Название товара

ФИО Название
Сотрудник Телефон Должность должности
ID

Указание связей сущностей:


Сущность Связь Сущность Тип Модальность
Курьер Доставляет Заказ Один-ко- Должен
многим
Клиент Осуществлят Заказ Один-ко- Может
ь многим
Сотрудник Имеет Должность Многие-к- Должен
одному
Заказ Определяет Товар Многие-к- Должен
товар одному

++ER-диаграмма Сущность-связь:
Лабораторная работа № 2.

Тема: Проектирование реляционной базы данных.

Цель лабораторной работы:

Получить практические навыки структурирования предметной области и


преобразования ER-диаграммы в реляционную модель данных.

Задание:
1. Для разработанной в первой лабораторной работе модели
Сущность- связь необходимо создать реляционную модель.
2. Задать ключевые идентификационные поля (первичные
ключи) для каждой таблицы.
3. Определить таблицы, которые будут содержать вторичные
ключи (Таблицы, со стороны которых тип связи был указан
как «Много»).
4. Связать первичные и вторичные ключи таблиц согласно
модели «Сущность-связь».
5. Показать окончательный вид реляционной модели базы
данных согласно варианту.
6. Подготовить отчет по выполненной работе.

 Курьер (будет содержать вторичный ключ Транспорта)


 Заказ (будет содержать вторичный ключ Курьера)
 Заказ (будет содержать вторичный ключ Клиента)
 Заказ (будет содержать вторичный ключ Товара).

Вам также может понравиться