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

лаба6

.docx
Скачиваний:
4
Добавлен:
28.05.2023
Размер:
279 Кб
Скачать

Федеральное государственное автономное образовательное учреждение

высшего профессионального образования

«ОМСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»

Кафедра «Комплексная защиты информации»

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

по курсу «Базы данных»

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

Выполнили:

Студентки 2-го курса

гр. …………….

………………..

Принял:

Самотуга А.Е.

Омск 2022

Ход работы

Для приведения БД к 1НФ провели анализ таблицы и выявили, что:

1. в ней нет дублирующих строк;

2. в каждой ячейке таблицы хранится атомарное значение (одно не

составное значение);

3. в столбце хранятся данные одного типа;

4. отсутствуют массивы и списки в любом виде.

После приведения к 1НФ перешли ко 2НФ для этого определили что:

1. каждая таблица имеет ключ;

2. все неключевые столбцы таблицы зависяг от полного.

Для приведения к ЗНФ выяснили, что:

1. таблица содержит правильные не ключевые столбцы (относящиеся к

конкретной сущности).

Результат нормализации до 3 НФ:

Рисунок 1 Диаграмма ERD базы данных, нормализованной до 3НФ

Сделать 2-3 транзакции с любым уровнем изоляции для БД в рамках выбранных тем с реализацией отката транзакции (см. теорию к лаб) либо в рамках одной из БД для лабораторных.

Импорт базы данных:

Рисунок 2 Создаем схему базы данных

Рисунок 3 Экспортируем схему базы данных на сервер

Рисунок 4 Проверяем наличие таблиц

Транзакции

Рисунок 5 Первая транзакция

Рисунок 6 Вторая транзакция

Рисунок 2 Третья Транзакция

Вывод

В ходе выполнения данной лабораторной работы были изучены нормальные формы баз данных (1НФ,2НФ,3НФ). Импорт базы данных в СУБД MySQL Workbench с сайта проектирования диаграмм. Изучили транзакции MySQL.

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