Перекрестный запрос.
В режиме Мастера, используя промежуточный запрос как источник ("Исходные данные" или "Запрос с расчетами" или др., содержащий все необходимые поля), сформировать перекрестный запрос, содержащий поля в соответствии с вариантом.
Вариант | Поля | ||
Заголовки строк | Заголовки столбцов | Результирующее значение | |
Фамилия сотрудника | Название проекта | суммарное число отработанных часов | |
Фамилия абонента | Название города | суммарная продолжительность переговоров | |
Название фирмы-клиента | Название товара | суммарное количество товаров | |
Фамилия преподавателя | Название предмета | суммарное число отработанных часов | |
Фамилия читателя | Название книги | цена книги | |
Фамилия вкладчика | Дата посещения | сумма взноса | |
Фамилия пассажира | Пункт назначения | стоимость билетов | |
Фамилия клиента | Наименование фотоуслуги | стоимость оплаченных фотоуслуг | |
Фамилия квартиросъемщика | Вид услуги | стоимость оплаченных услуг | |
Фамилия клиента | Название товара | стоимость проката | |
Фамилия студента | Название предмета | экзаменационная оценка | |
Фамилия студента | Название предмета | рейтинговая оценка | |
Фамилия клиента | Название пиццы | количество заказов | |
Фамилия клиента | Название маршрута | количество путевок | |
Фамилия клиента | Название видеокассеты | стоимость проката |
Лабораторная работа №5
Формирование запросов действий
Цель работы: приобрести практические навыки создания запросов на изменение базы данных
Контрольные вопросы:
1. Виды запросов действия, их особенности.
2. Последовательность создания запросов действия.
3. Что такое целостность данных? Как она устанавливается и обеспечивается в БД?
4. Что такое Каскадное удаление и Каскадное обновление записей?
Содержание отчета:
1. Титульный лист.
2. Цель работы.
3. Постановка задачи к каждому заданию.
4. Порядок формирования запроса (заполненные бланки графических запросов по образцу).
5. Результаты выполнения запросов.
6. Краткие ответы на контрольные вопросы.
7. Выводы.
8. Список использованной литературы.
Порядок выполнения работы
*** Чтобы избежать случайного изменения или удаления связанных записей в таблицах, до начала формирования запросов в Схеме данных для каждой связи между базовыми таблицами установите параметры:
Ö Обеспечение целостности данных,
Ö каскадное обновление связанных полей
Ö каскадное удаление связанных записей.
1. Запрос "Создание новой таблицы".
На основе запроса выбора "Исходные данные" сформировать запрос на создание новой таблицы в текущей базе данных.
Название результирующей таблицы — "Новая таблица".
2. Запрос "Экспорт данных".
На основе запроса "Исходные данные" сформировать запрос на создание новой таблицы, который экспортирует все имеющиеся данные в другой файл базы данных.
Файл базы данных для экспорта таблицы должен быть создан до выполнения запроса. Имя файла задать самостоятельно.
Название результирующей таблицы — "Импортированная таблица".
3. Запрос "Обновление данных".
Создать запрос на обновление данных в соответствующей базовой таблице по варианту.
Вводимые значения параметров зафиксировать в отчете (для использования в запросе 4 ).
Вариант | Содержание запроса на обновление данных | Параметры |
Увеличить оклад для указанной должности на заданный процент | Название должности Процент увеличения | |
Увеличить тариф 1 минуты разговора с указанным городом на заданный процент | Название города Процент увеличения | |
Увеличить цену указанного товара на заданный процент | Наименование товара Процент увеличения | |
Увеличить должностную почасовую ставку для указанной должности на заданный процент | Название должности Процент увеличения | |
Увеличить цену указанной книги на заданный процент | Название книги Процент увеличения | |
Увеличить сумму взносов, сделанных в указанный день, на заданный процент | Дата взноса Процент увеличения | |
Увеличить стоимость проезда (расстояние) до указанного пункта назначения на заданный процент | Название пункта назначения Процент увеличения | |
Увеличить цену указанной фотоуслуги на заданный процент | Название фотоуслуги Процент увеличения | |
Увеличить цену указанной коммунальной услуги на заданный процент | Название коммунальной услуги Процент увеличения | |
Увеличить стоимость проката указанного товара на заданный процент | Название товара Процент увеличения | |
Увеличить размер стипендии указанного студента на заданный процент | Фамилия студента Процент увеличения | |
Увеличить рейтинг указанного студента на заданный процент | Фамилия студента Процент увеличения | |
Увеличить цену указанной пиццы на заданный процент | Наименование пиццы Процент увеличения | |
Увеличить цену путевки на указанный маршрут на заданный процент | Наименование маршрута Процент увеличения | |
Увеличить цену указанной видеокассеты на заданный процент | Название видеокассеты Процент увеличения |
4. Запрос "Добавление данных".
На основе запроса "Исходные данные" сформировать запрос на добавление, который добавляет в таблицу "Новая таблица" записи, измененные в запросе 3 "Обновление данных".
Параметры запроса и исключаемые поля – по варианту.
Вариант | Параметр | Исключаемые поля |
Название должности | Адрес, Характеристика | |
Название города | Адрес, Дата разговора | |
Наименование товара | Адрес фирмы, Счет в банке | |
Название должности | Адрес, Характеристика | |
Название книги | Адрес, Дата рождения | |
Дата взноса | Адрес, Паспортные данные | |
Название пункта назначения | Расстояние до пункта назначения, Время отправления | |
Название фотоуслуги | Дата заказа, Дата исполнения | |
Название коммунальной услуги | Адрес, Лицевой счет | |
Название товара | Адрес, Паспортные данные | |
Фамилия студента | Адрес, Дата рождения | |
Фамилия студента | Адрес, Дата рождения | |
Наименование пиццы | Адрес, Телефон | |
Наименование маршрута | Адрес, Телефон | |
Название видеокассеты | Адрес, Паспортные данные |
5. Запрос "Удаление данных".
Создать запрос на удаление данных из соответствующей базовой таблицы по варианту.
вариант 1)удалить информацию о сотруднике по фамилии (параметр)
вариант 2)удалить информацию об абоненте по номеру телефона (параметр)
вариант 3)удалить информацию о фирме по ее названию (параметр)
вариант 4)удалитьинформацию о преподавателе по фамилии (параметр)
вариант 5)удалитьинформацию о читателе по номеру билета (параметр)
вариант 6)удалитьинформацию о вкладчике по номеру счета (параметр)
вариант 7)удалитьинформацию о пассажире по фамилии (параметр)
вариант 8)удалитьинформацию о клиенте по фамилии (параметр)
вариант 9)удалитьинформацию о квартиросъемщике по фамилии (параметр)
вариант 10)удалитьинформацию о клиенте по фамилии (параметр)
вариант 11)удалитьинформацию о студенте по фамилии (параметр)
вариант 12)удалитьинформацию о студенте по фамилии (параметр)
вариант 13)удалитьинформацию о клиенте по фамилии (параметр)
вариант 14)удалитьинформацию о клиенте по фамилии (параметр)
вариант 15)удалитьинформацию о клиенте по фамилии (параметр)
Лабораторная работа №6
Проектирование и использование форм
Цель работы: приобрести практический опыт разработки форм для ввода информации в исходные таблицы базы данных;
изучить особенности работы со связанными и внедренными объектами;
приобрести практические навыки использования различных элементов управления в формах Microsoft Ассеss.
Контрольные вопросы:
1. Назначение форм, их отличие от таблиц.
2. Структура формы в Microsoft Ассеss.
3. Режимы создания форм, их особенности.
4. Основные элементы управление в формах, их позиционирование и форматирование.
5. Использование связанных и внедренных графических объектов в формах.
Содержание отчета:
1. Титульный лист.
2. Цель работы.
3. Постановка задачи к каждому заданию.
4. Описание построения формы (режим, перечень и свойства используемых элементов управления).
5. Вид формы.
6. Краткие ответы на контрольные вопросы.
7. Выводы.
8. Список использованной литературы.
Порядок выполнения работы
1. Автоформа в столбец ***.
В режиме Автоформа: в столбец создать форму для работы с информацией из соответствующей базовой таблицы (по варианту).
Вариант | Таблица/название формы | Вариант | Таблица/название формы |
Должности | Коммунальные услуги | ||
Города (Тарифы) | Товары | ||
Товары | Преподаватели | ||
Предметы | Предметы | ||
Книги | Пицца | ||
Вкладчики | Маршруты | ||
Пункты назначения | Видеокассеты | ||
Фотоуслуги |
Название формы соответствует названию таблицы.
Добавить в исходную таблицу одну запись с помощью разработанной формы.
Дата добавления: 2014-11-29; просмотров: 1082;