Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Задания 1-15 вар.doc
Скачиваний:
101
Добавлен:
05.12.2018
Размер:
271.87 Кб
Скачать

Создание запросов на изменение

  1. На основе запроса "Исходные данные" сформировать запрос на создание новой таблицы в текущей базе данных. Название запроса — "Запрос на создание". Название результирующей таблицы — "Новая таблица".

  2. На основе запроса "Исходные данные" сформировать запрос на создание новой таблицы, который экспортирует все имеющиеся данные в другой файл базы данных. Именем файла задаться самостоятельно. Название запроса — "Экспорт данных". Название результирующей таблицы — "Импортированная таблица".

  3. Создать запрос на обновление данных, который увеличивает цену указанного товара на заданный процент. Наименование товара и величина изменения цены — параметры.

  4. Создать запрос на удаление записей, который удаляет фирму по ее названию. Наименование фирмы — параметр.

  5. На основе запроса "Исходные данные" сформировать запрос на добавление, который добавляет в таблицу "Новая таблица" в текущей базе данных записи, измененные согласно п.3 задания №3. Параметры запроса те же. При создании запроса из бланка исключить поля "Юридический адрес фирмы-клиента", "Расчетный счет в банке".

Создание отчетов

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

Создание форм (все формы должны быть выдержаны в одном стиле)

  1. Создать формы ко всем таблицам.

  2. Создать формы к 2-м запросам.

  3. Создать сложную форму, в которой будет отображаться диаграмма или график.

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

Вариант №3 Проектирование Базы Данных

База данных "Преподаватели ВУЗа" должна хранить следующую информацию:

  1. Фамилия преподавателя.

  2. Имя преподавателя.

  3. Отчество преподавателя.

  4. Название должности преподавателя.

  5. Предмет, который проводит преподаватель.

  6. Должностная почасовая ставка преподавателя.

  7. Количество проведенных часов по данному предмету.

  8. Домашний адрес преподавателя.

  9. Характеристика.

База данных должна содержать информацию о 10 преподавателях, 3 должностях, 4 предметах. Предусмотреть, чтобы 5 преподавателей проводили занятия по 2 предметам одновременно.

Создание запросов на выборку

  1. Сформировать запрос на выборку, позволяющий восстановить исходную таблицу на основе информации тех таблиц, на которые она была разбита. Названия полей результирующей таблицы приведены в задании №1. Название запроса — "Исходные данные".

  2. Сформировать запрос на выборку, выдающий на экран список преподавателей, должностная почасовая ставка которых не превышает определенного значения. Величиной должностной почасовой ставки задаться самостоятельно. Название запроса — "Список преподавателей по почасовой ставке".

  3. Сформировать запрос на выборку, который выдает на экран список преподавателей, проживающих на одной улице. Название улицы выбрать самостоятельно. Название запроса — "Список преподавателей по определенному адресу".

  4. Сформировать запрос на выборку, который выдает на экран список преподавателей в указанном буквенном диапазоне фамилий. Начальной и конечной буквами диапазона задаться самостоятельно. Отсортировать список в алфавитном порядке. Название запроса — "Алфавитный список преподавателей".

  5. Сформировать запрос на выборку. Название запроса — "Запрос с расчетами". В запрос включить поля: "Фамилия преподавателя", "Имя преподавателя", "Отчество преподавателя", "Название должности преподавателя", "Название предмета", "Сумма к выплате". Сумма к выплате определяется следующим образом: "Должностная почасовая ставка""Количество проведенных часов". Значения вывести в денежном формате. Записи упорядочить по должностям преподавателей. Значения поля "Название должности преподавателя" на экран не выводить.

  6. Сформировать запрос на выборку, который выдает на экран список преподавателей, проводивших занятия по указанному предмету, и сумму к выплате в USD, исходя из заданного курса доллара. Запрос должен содержать два параметра: "Название предмета" и "Курс доллара". Название запроса — "Запрос с параметрами". Сумму к выплате вывести с точностью до двух обязательных знаков после запятой.

  7. Сформировать запрос на выборку, который выдает на экран список фамилий и инициалов всех преподавателей, хранящихся в базе данных. Название запроса — "Фамилии и инициалы".

  8. Сформировать запрос на выборку, который выводит на экран содержимое поля "Название должности преподавателя", преобразованное к верхнему (нижнему) регистру. Название запроса — "Изменение регистра".

  9. Сформировать запрос на выборку, в котором, используя групповые операции, определить максимальную должностную почасовую ставку. Название запроса — "Минимальная почасовая ставка".

  10. Сформировать запрос на выборку, в котором, используя групповые операции, определить суммарное количество часов, отработанных каждым преподавателем. Название запроса — "Суммарное количество часов".

  11. Сформировать запрос на выборку, в котором, используя групповые операции, определить по скольким предметам проводит занятия каждый преподаватель. Название запроса — "Количество предметов".

  12. Используя промежуточный запрос как источник, сформировать перекрестный запрос. Название запроса — "Перекрестный запрос". В качестве названий строк принять значения поля "Фамилия преподавателя", названий столбцов — значения поля "Название предмета". На пересечении строк и столбцов результирующей сводной таблицы должно находиться количество часов, проведенных преподавателем по каждому предмету. Названием промежуточного запроса и видом групповой функции в перекрестном запросе задаться самостоятельно.