Тема: Язык SQL
1. Назовите и охарактеризуйте основные компоненты языка SQL.
2. Перечислите и поясните основные инструкции языка SQL.
3. Объясните основные типы данных языка SQL.
4. Объясните формат инструкции SELECT.
5. Поясните использование предложения GROUP BY инструкции SELECT.
6. Как осуществляются многотабличные запросы с помощью SQL?
7. Поясните формат инструкции создания таблицы SQL.
8. Пусть в базе данных «Гостиницы города» имеются следующие таблицы:
Гостиницы (код гостиницы, название, адрес);
Номера (код номера, код гостиницы, тип номера, цена);
Регистрация (код гостиницы, код клиента, дата приезда, дата выезда, код номера);
Клиенты (код клиента, фамилия, имя, отчество, адрес постоянного проживания).
Пояснение: тип номера (однокомнатный, двухкомнатный, одноместный, двухместный).
Используя SQL, выполните следующие запросы
9. Получите список всех однокомнатных номеров с ценой номера в сутки менее 500 руб.
10. Определите, какова средняя цена номера в определенной гостинице.
11. Чему равен общий суточный доход от всех двухкомнатных номеров?
12. Сколько клиентов (гостей) было зарегистрировано в определенной гостинице в течение определенного месяца?
13. получите информацию о типах и ценах номеров определенной гостиницы.
14. Составьте список свободных в данный момент номеров в определенной гостинице с сортировкой по типам.
15. Найдите количество номеров в к5аждой из гостиниц.
16. Какова сумма потерь от наличия свободных номеров в определенной гостинице за текущий день?
17. С помощью инструкции CREATE TABLE создайте таблицы «Гостиницы» и «Номера» с назначением ключей.
18. Введите с помощью SQL две-три записи в созданные таблицы.
19. Увеличьте стоимость каждого номера на 5%.
20. Создайте отдельную таблицу для архивации данных со структурой таблицы «Регистрация».
21. Скопируйте в созданную таблицу все записи из таблицы «Регистрация» с датами регистрации до 1 января 2002 г.
22. Удалите из таблицы «Регистрация» заархивированные записи.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.