Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
СУБД_лабы 1-10.doc
Скачиваний:
47
Добавлен:
31.05.2015
Размер:
16.9 Mб
Скачать

Вариант № 4

«Коммунальные услуги»

  1. Создать запрос на выборку используя расширенный фильтр (см. лаб. раб. № 3), задать ему имя «Стоимость подогрева воды». В запрос поместить следующие поля: Вид услуги, Стоимость услуги на 1 квадратный метр. Поле «Вид услуги» отсортировать по возрастанию и задать условие фильтрации, например – Like «подогрев воды».

  2. Создать простой запрос на выборку «Личные данные квартиросъемиков» с помощью Мастера построения простых запросов на основе базовой таблицы «Квартиросъемщики». В запрос поместить следующие поля: Фамилия квартиросъемщика, Имя квартиросъемщика, Отчество квартиросъемщика, Номер лицевого счета квартиросъемщика, Домашний адрес квартиросъемщика.

  3. В режиме Конструктора сформировать запрос «Оплаченные услуги». В запрос поместить следующие поля: Вид услуги, Дата оплаты, Время оплаты. Отсортировать записи по возрастанию значений даты оплаты. Поле «Время оплаты» на экран не выводить.

  4. В режиме Конструктора сформировать запрос «Список коммунальных услуг, по стоимости», отображающий на экране список услуг, стоимость которых не менее определенного значения, например «>5000». Величиной стоимости услуг задаться самостоятельно. В запрос поместить следующие поля: Вид услуги, Стоимость услуги на 1 жильца, Стоимость услуги на 1 квадратный метр. Отсортировать услуги в алфавитном порядке.

  5. В режиме Конструктора сформировать запрос «Список услуг», отображающий информацию обо всех услугах. В запрос поместить все поля из базовой таблицы «Услуги», отсортировать список услуг в алфавитном порядке.

  6. В режиме Конструктора сформировать запрос «Фамилии квартиросъемщиков на -ова». В запрос поместить следующие поля: Фамилия квартиросъемщика, Имя квартиросъемщика и Отчество квартиросъемщика. Для поля «Фамилия квартиросъемщика» задать условие отбора: Like «*ова». Отсортировать список в алфавитном порядке.

  7. В режиме Конструктора на основе таблиц «квартиросъемщики» и «Оплата» сформировать запрос на выборку, который отображает информацию о квартиросъемщиках, оплативших коммунальные услуги в марте. Запросу задать имя «Квартплата за март». В запрос поместить следующие поля: Фамилия квартиросъемщика, Имя квартиросъемщика, Отчество квартиросъемщика, Дата оплаты, Время оплаты. Для поля «Дата оплаты» задать сортировку по возрастанию и условие отбора: Between #01.03.2013# And #31.03.2013#. Значение года задать самостоятельно.

  8. В режиме Конструктора сформировать запрос на выборку, позволяющий восстановить исходную информации о заданной предметной области. В запрос поместить все поля из таблиц «Квартиросъемщики», «Услуги» и «Оплата», за исключением ключевых полей. Запросу задать имя «Исходные данные».

  9. В режиме Конструктора на основе базовой таблицы «Услуги» сформировать запрос на выборку «Самая дорогая услуга», отображающий информацию о самой дорогой услуге на 1 жильца. В запрос поместить следующие поля: Вид услуги, Стоимость услуги на 1 жильца. Отсортировать записи по убыванию стоимости услуги на 1 жильца. В свойствах запроса установить Набор значений 1.

  10. В режиме Конструктора сформировать запрос «Список квартиросъемщиков, проживающих по адресу». В запрос поместить поля: Фамилия квартиросъемщика, Имя квартиросъемщика, Отчество квартиросъемщика, Домашний адрес квартиросъемщика. Для поля «Домашний адрес квартиросъемщика» задать условие отбора, например: Like «пр. Независимости*». Значением улицы задать самостоятельно. Отсортировать квартиросъемщиков в алфавитном порядке.