Читать в оригинале

<< ПредыдущаяОглавлениеСледующая >>


2.6. Контрольные вопросы и задания к разделу 2

1. Напишите SQL-запросы для вывода на экран содержания всех таблиц БД (для каждой таблицы свой запрос, см. пример из п. 2.1. select * from Туристы;).

2. Добавьте к соответствующим запросам задания п. 1 сортировку по фамилиям и именам.

3. Что будет выведено на экран в результате выполнения следующего запроса: select Фамилия, Имя, Отчество from Туристы order by Имя dec, Отчество asc; ?

4. Напишите SQL-запрос, который позволит отобрать всех туристов, проживающих в заданном городе. Используйте сортировку при выводе.

5. Посчитайте туристов с одинаковыми именами.

6. А как посчитать туристов с одинаковыми отчествами? Ведь слова «Иванович» и «Ивановна» одинаковые отчества, но не одинаковые строки, которые хранятся в базе данных.

7. Как определить среднюю цену по турам в Париж, (например, цена может меняться в зависимости от сезона)?

8. Как будет выглядеть таблица «Туристы» после выполнения следующей SQL-команды: update Туристы set Имя = 'Владимир'?

9. Что произойдет с таблицей «Туристы» после выполнения SQL-команды: delete from Туристы where Отчество like 'Иван'?

10.Что произойдет с таблицей «Туры» после выполнения SQL-команды: delete from Туры?

11. Выясните с помощью SQL-запроса к БД, кто из туристов еще не оплатил свои путевки? Подсчитайте их количество и общую сумму недоплаты.

12. Распечатайте все предлагаемые турфирмой туры в алфавитном порядке.

13. Составьте с помощью оператора update SQL-команду для переименования города Ульяновска в Симбирск в информации о туристах.

14. Распечатайте все предлагаемые турфирмой туры с сезонами.

15. Выведите полную информацию о туристах, выкупивших путевки на какой-нибудь определенный тур и сезон.

16. С учетом внесенных изменений в структуру БД по заданию п.12 раздела 1.5. постройте SQL-запрос, выводящий полную контактную информацию о туристах, имеющих долги по оплате своих путевок.

17. С помощью операторов добавления в БД перенесите соответствующую информацию из отношений «Туристы» и «Информация о туристах» в отношение ClientInfo.

 



<< ПредыдущаяОглавлениеСледующая >>