Академический Документы
Профессиональный Документы
Культура Документы
высшего образования
"Национальный исследовательский университет
"Высшая школа экономики"
Московский институт электроники и математики им. А.Н.Тихонова
Департамент компьютерной инженерии
Лабораторная работа № 3
по курсу «Базы данных»
Тема: Выборка данных
Москва, 2023
Постановка задачи
В лабораторная работа №3 требуется применить изученные базовые команды в
PostgreSQL (UPDATE, DELETE и INSERT). Работа направлена на работу со знакомство и
работу с представлениями.
Вариант 29
Л.р. №3. Работа с представлениями. Для созданных представлений необходимо проверить
с помощью запросов UPDATE, DELETE и INSERT, являются ли они обновляемыми, и
объяснить полученный результат.
1. Представление "Тренеры, у которых нет занятий".
2. Представление "Тренеры групп": группа – тренер.
3. Представление "Количество текущих клиентов по видам занятий": вид занятий −
количество клиентов-мужчин – количество клиентов-женщин.
2
Решение
ER-диаграмма:
Рисунок 1 – ER-диаграмма
Код:
Проверка на обновление:
UPDATE not_training_trener
SET title = 'hip-hop'
WHERE num=127
3
2. Представление "Тренеры групп": группа – тренер.
Код:
Проверка:
Проверка:
Тестирование
1. Представление "Тренеры, у которых нет занятий".
4
Рисунок 2 – Вывод первого представления
5
Рисунок 7 – Ошибка обновления представления
Список литературы
6
1. Документация по PostgreSQL и Postgres Pro [Электронный ресурс]. – URL:
https://postgrespro.ru/docs – (Дата обращения: 01.02.2023).
2. Карпова И.П. Базы данных. Курс лекций и материалы для практических
занятий. – Учебное пособие. – Издательство "Питер", 2013. – 240 с.