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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  1. Название фирмы-клиента.

  2. Фамилия руководителя.

  3. Имя руководителя.

  4. Отчество руководителя.

  5. Название проданного товара.

  6. Единица измерения проданного товара.

  7. Количество проданного товара.

  8. Дата продажи.

  9. Цена товара.

  10. Юридический адрес фирмы-клиента.

  11. Расчетный счет в банке.

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

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

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

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

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

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

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

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

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

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

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

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

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

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