Язык SQL: Контрольные вопросы по основному курсу баз данных

Страницы работы

Содержание работы

Тема:  Язык  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.  Удалите из таблицы «Регистрация» заархивированные записи.

Похожие материалы

Информация о работе

Предмет:
Базы данных
Тип:
Задания на контрольные работы
Размер файла:
28 Kb
Скачали:
0