Формирование многотабличных запросов



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; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!