
- •И.Б. Кушнир
- •Оглавление
- •Введение
- •1. Основы информационных систем и баз данных
- •1.1. Информационные системы1
- •1.2. Базы данных
- •Контрольные вопросы
- •Тестовые задания
- •2. Общие вопросы разработки баз данных субд Access
- •2.1. Рабочая среда Access
- •Концепция базы данных
- •Таблицы
- •Запросы
- •Страницы
- •Макросы
- •2.2. Задание для самостоятельной работы
- •Варианты заданий
- •2.3. Пример выполнения задания2
- •Поставщики
- •Контрольные вопросы
- •Тестовые задания
- •3. Создание и корректировка базы данных в субд
- •Типы данных и задание связей в базе данных
- •Типы данных, обрабатываемых в Access [8, с. 45]
- •3.2. Задание для самостоятельной работы
- •3.3. Пример выполнения работы
- •3.3.1. Создание базы данных
- •3.3.2. Создание структуры таблиц в режиме конструктора Создание структуры таблицы Поставщики
- •Создание структуры таблицы Товары
- •3.3.3. Связывание таблиц
- •3.3.4. Ввод данных3
- •3.3.5. Редактирование записи
- •3.3.6. Удаление записи
- •3.3.7. Поиск и сортировка данных
- •Сортировка
- •Поиск записи
- •Фильтрация записей
- •Расширенный фильтр
- •3.3.8. Печать в режиме таблицы
- •Контрольные вопросы
- •Тестовые задания
- •4. Запросы на выборку
- •4.1. Способы создания запроса4
- •Примеры часто используемых операторов и функций5
- •4.2. Задание для самостоятельной работы
- •Варианты заданий
- •4.3. Пример выполнения задания
- •4.3.1. Создание запроса
- •4.3.2. Редактирование запроса
- •Контрольные вопросы
- •Тестовые задания
- •5. Вычисления в запросах: простые, групповые
- •5.1. Общие сведения о расчетах в запросах6
- •Типы операций [8, с. 128]
- •Сведения о стипендиатах
- •Перекрестная таблица
- •5.2. Задание для самостоятельной работы
- •Варианты заданий
- •5.3. Пример выполнения задания
- •5.3.1. Вычисления в запросе
- •5.3.2. Итоговые запросы
- •5.3.3. Сводные таблицы7
- •Изменение структуры сводной таблицы
- •Фильтрация
- •Авс-анализ
- •Детализация
- •Контрольные вопросы
- •Тестовые задания
- •6. Формы
- •6.1. Общая характеристика экранных форм8
- •6.2. Задание для самостоятельной работы
- •Варианты заданий
- •6.3. Пример выполнения задания
- •6.3.1. Простая форма
- •6.3.2. Составная форма, основанная на двух таблицах
- •6.3.3. Составная форма, основанная на таблице и запросе
- •6.3.4. Составная форма с вычисляемым полем в главной форме
- •6.3.5. Редактирование формы
- •Контрольные вопросы
- •Тестовые задания
- •7. Отчеты
- •7.1. Общая характеристика отчетов9
- •7.2. Задание для самостоятельной работы
- •Варианты заданий
- •7.3. Пример выполнения задания
- •7.3.1. Создание автоотчета
- •7.3.2. Нумерация и сортировка данных в отчете
- •7.3.3. Группировка и подсчет итогов в отчете
- •7.3.4. Подотчет в отчете
- •Контрольные вопросы
- •Тестовые задания
- •8. Web-интерфейс к базам данных Access
- •8.1. Общая характеристика страниц доступа к данным10
- •8.2. Задание для самостоятельной работы
- •Варианты заданий
- •8.3. Пример выполнения задания
- •8.3.1. Создание автостраницы
- •8.3.2. Создание страницы с помощью Мастера
- •8.3.3. Создание и изменение страниц доступа к данным в режиме Конструктора
- •Контрольные вопросы
- •Тестовые задания
- •9. Настройка пользовательского интерфейса
- •9.1. Общая характеристика элементов управления и их свойств
- •9.2. Задание для самостоятельной работы
- •9.3. Пример выполнения задания
- •9.3.1. Создание кнопочной формы
- •9.3.2. Добавление кнопок в форму
- •9.3.3. Макрос для открытия запроса
- •9.3.4. Задание условий отбора в макросе
- •9.3.5. Настройка параметров запуска
- •Контрольные вопросы
- •Тестовые задания
- •Заключение
- •Библиографический список
- •Приложение 1 (справочное) Типы связи
- •Приложение 2 (справочное) Синтаксис масок ввода
- •Маски ввода
- •Примеры масок ввода
- •Учебное издание
4.2. Задание для самостоятельной работы
1. Изучить:
запрос как объект базы данных и его отличия от фильтра;
типы запросов;
порядок создания запроса;
структуру окна Конструктора и технику заполнения Бланка запроса;
порядок выполнения запроса;
редактирование запроса и проверку его результатов.
2. Создать запросы к базе данных по индивидуальному заданию:
запрос на выборку к текстовому полю с параметром;
запрос на выборку к числовому полю с параметром;
запрос на выборку к дате с параметром;
запрос на выборку по образцу (Like);
запрос на выборку с использование оператора Is.
Варианты заданий
Вариант 1
Найти все телевизоры и видеомагнитофоны одной фирмы.
Найти видеомагнитофоны не дороже определенной суммы.
Вывести список товаров, поставленный за некоторый промежуток времени.
Найти все телевизоры с диагональю 29 дюймов.
Показать поставщиков, которые не поставляли товары.
Вариант 2
Показать продажи продавца за один день.
Выбрать принтеры по цене не более оговоренной.
Выбрать товары, которых на складе осталось меньше 5 штук.
Найти все CD-ROOM с одной характеристикой.
Вывести список товаров, которые не были проданы.
Вариант 3
Выбрать квартиры одного района не на первом и не на последнем этаже.
Отобрать квартиры в одном районе, стоимость которых не превышает некоторого числа.
Вывести информацию о сделках фирмы за определенный промежуток времени.
Отобрать квартиры, в кратком описании которых указано «автономное отопление».
Вывести список квартир, в которых установлен телефон.
Вариант 4
Вывести список клиентов, поместивших свою рекламу в одном издании.
Отберите печатные издания, расценки на рекламу в которых не превышают некоторой суммы.
Выведите перечень печатных изданий, в которых необходимо поместить рекламу в определенный промежуток времени.
Заявки клиентов, имеющих в описании характеристику «срочно».
Найти вид рекламы, который не заказывают клиенты.
Вариант 5
Вывести список претендентов на одну вакансию.
Отберите вакансии, оклад которых больше некоторой суммы.
Выведите перечень вакансий, поступивших за определенный промежуток времени.
Вакансии, в требованиях к которым указано «в/о» (высшее образование).
Найти претендентов, которых не выбрали работодатели.
Вариант 6
Вывести список мастеров, занятых в определенный промежуток времени.
Отберите услуги, стоимость которых не превышает некоторую сумму.
Выведите список клиентов, обслуженных одним мастером за некоторый период времени.
Список клиентов, в описании заказа которых стоит «мелирование».
Найти услуги, которые не выбрали клиенты.
Вариант 7
Вывести список сотрудников, проводящих один вид ремонта.
Отберите печатные виды ремонта, расценки на которые не превышают некоторой суммы.
Выведите клиентов, у которых необходимо провести ремонтные работы одного вида за определенный промежуток времени.
Заявки клиентов, имеющих в описании характеристику «евро».
Найти вид услуги, который не заказывают клиенты.
Вариант 8
Вывести список сотрудников одного отдела с указанием даты прохождения повышения квалификации.
Сформировать список сотрудников с указанием их должностей, оклады которых превышают некоторое число.
Вывести список сотрудников, проходивших повышение квалификации за некоторый промежуток времени.
Найти всех сотрудников, повышавших свою квалификацию в «ИПК» различного профиля.
Показать сотрудников, которые не проходили повышение квалификации.
Вариант 9
Вывести список арендаторов одного помещения и их телефонов.
Выбрать арендаторов, заключивших арендные договоры на сумму, превышающую заданную величину.
Вывести список арендных договоров за некоторый интервал времени.
Отобрать арендаторов, фамилии которых начинаются на Л, М, Н.
Найти арендаторов, которые не внесли арендную плату.
Вариант 10
Показать отгрузку какого-либо товара за один день.
Выбрать клиентов, оплативших товар на сумму менее оговоренной.
Выбрать товары, оплата которых проводилась в определенный промежуток времени.
Вывести список товаров с названиями от буквы А до буквы Ж, цена которых лежит в некотором интервале.
Вывести список товаров, которые не были отгружены.
Вариант 11
Вывести список изделий, в которых присутствует данный материал.
Отберите материалы, стоимость которых не превышает некоторую сумму.
Выведите список поставщиков и материалов, поставленных за некоторый период времени.
Список поставщиков с названиями от М до С.
Найти материалы, которые не используются в изделиях.
Вариант 12
Вывести список изделий, по одному типу.
Отберите изделия, в которых выбракованные партии превышают заданный предел.
Отберите бракованные партии изделий за некоторый период времени.
Список изделий с названиями от А до К.
Найти виды брака, которые не присутствуют в выбракованных партиях изделий.
Вариант 13
Вывести список грузов одного клиента.
Сформировать список грузов по одному направлению, имеющих грузоподъемность, не превышающую заданное значение.
Вывести список маршрутов за некоторый промежуток времени.
Найти все грузы, в названии которых присутствует «не кантовать».
Показать грузы, которые не были перевезены.
Вариант 14
Вывести перечень клиентов из одного города.
Определить клиентов, выигрыш которых превышает заданное значение.
Вывести список клиентов, которые начали сотрудничество с фирмой за некоторый промежуток времени.
Отобрать клиентов, фамилии которых начинаются от Б до Д.
Найти клиентов, которые ни разу ничего не выиграли.
Вариант 15
Вывести список претендентов, имеющих диплом колледжа.
Сформировать список претендентов, получивших на предварительном этапе отбора количество баллов, превышающих заданное.
Вывести список претендентов, подавших заявление за некоторый промежуток времени.
Найти всех претендентов, поступающих на должность менеджер.
Показать вакансии, на которые не подали заявления претенденты.