Формирование многотабличных запросов
4.1.1. Выведите фамилию и имена авторов книг, и название книг, которые он написал;
4.1.2. Перечислите пользователей книг, которые взяли книги автора Толстой Лев Николаевич;
4.1.3. Выведите фамилии авторов, книги которых выпущены издательством ‘Дрофа’;
4.1.4. Подсчитайте среднюю цену книг каждого автора;
4.1.5. Найдите по каждому пользователю количество взятых книг;
4.1.6. Найдите количество тех книг, фамилия автора которых начинается на «Р»;
4.1.7. Выведите фамилию и имя автора, который написал книги, цена которых >10000 и <20000;
4.1.8. Найдите фамилии тех пользователей, которые взяли книги в период от начала года до текущей даты CURDATE ().
4.1.9. Найдите по каждому пользователю количество взятых книг в период от начала года до текущей даты.
4.1.10. Создайте запрос для нахождения списка пользователей, которые имели самую высокую задолженность за последние 3 года.
4.1.11. Напишите запрос на изменение данных, который будет удалять все пробелы в начале каждого названия книги и в конце каждого названия книги.
4.1.12. Найдите фамилии и имена тех пользователей, которые взяли книги автора, фамилия которого начинается на К.
Объединение таблиц
4.2.1. Выбрать все записи о книгах, цена которых больше 250р. автора Толстой. Решите задачу с использованием оператора UNION.
4.2.2. Напишите запрос (выше) с использованием оператора UNION ALL.
Подзапросы
4.3.1. Выберите все книги автора Пушкин;
|
|
4.3.2. Перечислите фамилии авторов, которые не написали ни одной книги из раздела ‘учебная’;
4.3.3. Выбрать из таблицы Книги названия книг, которые имеют цену меньшую, чем цена всех книг автора «Толстой»;
4.3.4. Найдите фамилии тех пользователей, которые взяли книги автора Чуковский Корней Иванович.
5. Содержание отчёта по практической работе
5.1. Цель работы.
5.2. Результаты выполнения работы;
5.3. Выполненные работы в электронном виде представляются на сетевом диске H (X)
6. Контрольные вопросы
6.1. Многотабличные запросы. Выборка данных из нескольких таблиц
6.2. Использование подзапросов. Синтаксис подзапроса.
6.3. Объединение таблиц.
7. Список рекомендуемой литературы:
7.1. Агальцов В.П. Базы данных. Распределённые и удалённые базы данных. Учебник М.: ИД «Форум»: ИНФРА-М, 2011. - 272с.
7.2. Дунаев В.В. Базы данных. Язык SQL. СПб.: БХВ-Петербург-2006, 288с.
7.3. Дюбуа П. MySQL.: учеб.пособие.- М.-:Вильямс,2007.- 1168с.
7.4. Кузнецов М.В., MySQL 5, СПб.: БХВ-Петербург, 2010, 1024с.
7.5. Петров В.Н. Избачков Ю.С., Информационные системы. СПб.: Питер, 2006, 656с.
7.6. Шелдон Р. MySQL.: учеб.пособие.- М.-:Вильямс,2007.- 880с.
Дата добавления: 2015-12-19; просмотров: 29; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!