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

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

абоненты (А)

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

льготы (D)

Код абонента

Код абонента

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

ФИО

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

Основание

Адрес

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

Коэффициент

Площадь дома

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

учет (С)

тарифы (Е)

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

Код абонента

Код тарифа

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

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

Год

Дата снятия

Месяц

Код тарифа

Тариф

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

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

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

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

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

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

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

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

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

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

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

49