Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Varianty_zadany.doc
Скачиваний:
116
Добавлен:
01.03.2016
Размер:
317.95 Кб
Скачать

Вариант 4 База данных «оплата услуг телефонной связи»

ТАБЛИЦА1

«КАТЕГОРИИ УСЛУГ»

ТАБЛИЦА 2

«ТЕЛЕФОНЫ»

ТАБЛИЦА 3

«ОПЛАТА ЗА УСЛУГИ»

  1. КОД КАТЕГОРИИ

  1. НОМЕР ТЕЛЕФОНА

  1. КОД РАЗГОВОРА

  1. НАИМЕНОВАНИЕ

  1. ФИО ВЛАДЕЛЬЦА

  1. ДАТА

  1. СТОИМОСТЬ 1 мин

  1. АДРЕС

  1. НОМЕР ТЕЛЕФОНА

  1. АБОНПЛАТА

  1. КОД КАТЕГОРИИ

  1. ДОЛГ ЗА ПРЕДЫДУЩИЙ ПЕРИОД

  1. ПРОДОЛЖИТЕЛЬНОСТЬ РАЗГОВОРА (мин.)

Запросы с вычислением полей:

  • Для тех абонентов, у которых долг за предыдущий месяц превышает размер двукратной абонплаты выдать сообщение – телефон отключить, для тех у кого долг 1 абонплата – предупредить!!

  • Вычислить стоимость каждого разговора в зависимости от продолжительности и категории услуги в рублях и валюте. Курс валюты вводим с клавиатуры.

Итоговый запрос:

Сколько всего разговоров и какова максимальная и минимальная продолжительность разговоров по каждому номеру телефона за каждый месяц?

Перекрестный запрос:

Подсчитать по каждому телефону суммарную продолжительность разговоров за каждый квартал и вывести результат в виде перекрестной таблицы. В итоговом столбце подсчитать общую продолжительность разговоров по каждому телефону за весь период.

Вариант 5 База данных «реализация товара»

ТАБЛИЦА 1

«ТОВАРЫ»

ТАБЛИЦА 2 «ПОКУПАТЕЛИ»

ТАБЛИЦА 3

«ЗАКАЗЫ»

  1. КОД ТОВАРА

  1. КОД ПОКУПАТЕЛЯ

  1. НОМЕР ЗАКАЗА

  1. НАИМЕНОВАНИЕ ТОВАРА

  1. НАЗВАНИЕ ФИРМЫ

  1. ДАТА ЗАКАЗА

  1. ЕДИНИЦА ИЗМЕРЕНИЯ

  1. АДРЕС

  1. КОД ПОКУПАТЕЛЯ

  1. ЦЕНА ЗА ЕД. (руб)

  1. ТЕЛЕФОН/ФАКС

  1. КОД ТОВАРА

  1. ДАТА ИЗГОТОВЛЕНИЯ

  1. БАНК

  1. КОЛИЧЕСТВО ТОВАРА

  1. СРОК ГОДНОСТИ (в мес)

  1. РАСЧЕТНЫЙ СЧЕТ

  1. СУММА ПРЕДОПЛАТЫ

  1. ДАТА ПОСТУПЛЕНИЯ

  1. ДАТА ПРЕДОПЛАТЫ

Запросы с вычислением полей:

  • Для каждого товара вычислить «возраст» товара в днях, месяцах и годах на текущую дату. Код товара вводим с клавиатуры

  • Для товаров, которые заказаны в количестве больше чем 100, начислить скидку к цене в размере 2% от цены, больше чем 300 – 5%. Подсчитать стоимость с учетом скидки.

Итоговый запрос:

Сколько всего заказов сделал каждый покупатель и на какую сумму за каждый день недели? В результат включить фамилию покупателя, сумму покупок, название дня недели.

Перекрестный запрос:

Подсчитать для каждого покупателя сумму предоплаты за каждый месяц и вывести результат в виде перекрестной таблицы. В итоговом столбце подсчитать общую сумму предоплаты за каждый месяц.

Вариант 6 База данных «видеопрокат»

ТАБЛИЦА 1 «КЛИЕНТЫ»

ТАБЛИЦА 2

«ВИДЕОФИЛЬМЫ»

ТАБЛИЦА 3 «УЧЕТ ВЫДАЧИ ФИЛЬМОВ»

  1. НОМЕР КЛИЕНТА

  1. НОМЕР ВИДЕО

  1. № ПО ПОРЯДКУ

  1. ФИО КЛИЕНТА

  1. НАЗВАНИЕ ФИЛЬМА

  1. НОМЕР КЛИЕНТА

  1. АДРЕС

  1. РЕЖИССЕР

  1. НОМЕР ВИДЕО

  1. ТЕЛЕФОН

  1. ТИП ФИЛЬМА

  1. ДАТА ВЫДАЧИ

  1. № ПАСПОРТА

  1. ДЛИТЕЛЬНОСТЬ ФИЛЬМА (мин)

  1. ПРИЗНАК ВОЗВРАТА

  1. ДАТА ВОЗВРАТА

Запросы с вычислением полей:

  • Подсчитать сколько дней была кассета на руках у клиента.

  • На основе предыдущего запроса вычислить стоимость проката кассеты для клиента, если стоимость проката за 1 день вводится с клавиатуры как параметр.

Итоговый запрос:

Подсчитать, сколько кассет взял каждый клиент, и сколько времени он потратил на просмотр за каждый день недели всех взятых фильмов.

Перекрестный запрос:

Подсчитать суммарное количество кассет, выданных каждому клиенту за каждый месяц и вывести результат в виде перекрестной таблицы. В итоговом столбце вывести максимальное количество выданных кассет за каждый месяц.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]