Практическое задание №2
Инструкция:
В качестве практического задания слушателям предстоит провести работу с реляционной базой данных на примере книжного каталога.
Потребуется:
- Разработать базу данных с таблицей Books, содержащей обязательные поля (id, title, author, genre, publication_year, price).
- Заполнить таблицу минимум пятью разными книгами.
- Написать SQL-запросы для извлечения различной информации из таблицы:
- Все записи;
- Только названия и авторы книг;
- Книги, изданные позже 1950 г.;
- Самая дорогая книга.
- Использовать агрегатные функции для подсчёта количества книг, минимальной и максимальной цены.
- Изменить цену конкретной книги ("1984") и удалить запись о книге ("Moby Dick").
- Добавить дополнительную таблицу Authors с информацией об авторах.
- Объединить две таблицы с помощью оператора JOIN для вывода сведений о книгах и их авторах.
Выполненную работу прикрепите в ответ на данное задание в виде готовой базы данных в формате SQL и файла XLS, XSLX или XSLM (MS Excel) с результатами запросов.