Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
УП 01. Базы данных. Часть 2 — копия.doc
Скачиваний:
33
Добавлен:
09.12.2018
Размер:
637.44 Кб
Скачать

Вариант 18. Учет потребления газа

абоненты (А)

льготники (В)

льготы (D)

Код абонента

Код абонента

Код категории

ФИО

ФИО льготника

Основание

Адрес

Код категории

Коэффициент

Площадь дома

Кол-во прописанных

учет (С)

тарифы (Е)

Кол-во льготников

Код абонента

Код тарифа

Участок газификации

Показания счетчика

Год

Дата снятия

Месяц

Код тарифа

Тариф

Выполнить SQL-запросы для созданной БД:

  1. Вывести информацию о потребителях газа с указанием льготников и предоставленных им льгот (вывод данных из нескольких таблиц).

  2. Определить, какой объем газа израсходовали за I квартал 2005 г. на участке Азовского района (вложенный).

  3. Получить сведения о последней дате снятия показаний счетчика для абонента «Кошкин» (коррелированный подзапрос).

  4. Вывести ФИО и адрес абонента, показания счетчика, дату снятия показаний и тариф за предыдущий месяц (со сложным условием).

  5. Получить сведения о том, какими льготами пользуется абонент, проживающий по адресу «Серова 2, кв. 7» (с EXISTS).

  6. Вывести фамилию и код абонентов, для которых предоставляются льготы на 50 %, или фамилию и код абонентов, которые имеют более одного льготника, либо то и другое (с UNION).

  7. Изменить количество прописанных для абонента «Новиков», проживающего по адресу «Лукашевича 29, кв. 45» (UPDATE).

  8. Определить средний месячный расход газа для каждого участка газификации в текущем году (с использованием встроенных функций).

1 Подлинник или репродукция

2 Масло, акварель и т.п.

49