- •И.Б. Кушнир
- •Оглавление
- •Введение
- •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 (справочное) Синтаксис масок ввода
- •Маски ввода
- •Примеры масок ввода
- •Учебное издание
Тестовые задания
Какое расширение у файла базы данных Access?
vsd.
mdb.
xls.
xms.
Какой список открывается в окне базы данных по умолчанию?
Форм.
Таблиц.
Запросов.
Отчетов.
Укажите доступные режимы создания таблицы:
конструктор таблиц;
мастер таблиц;
импорт таблиц;
режим таблиц.
С помощью какого мастера автоматически создаются связи между таблицами?
Мастера связи.
Мастера подстановки.
Мастера отношений.
Мастера масок.
Какие данные может содержать текстовое поле?
Только текстовые.
Текстовые и числовые.
Произвольные.
Требуют предварительной настройки.
Что является внутренним представлением данных типа Дата?
Число дней от 1.1.1990.
Число дней от 31.12.1899.
Число дней от 1.1.2000.
Число дней от 31.12.1999.
Какие таблицы заполняются прежде всего?
Таблицы, имеющие отношение «один».
Таблицы, имеющие отношение «много».
Таблицы, которые содержат справочную информацию.
Таблицы, которые содержат оперативную информацию.
Удаление каких записей контролируется в СУБД?
Связанных.
Подчиненных.
Первичных.
Внешних.
Какой фильтр нужно применить, чтобы найти все записи, относящиеся к двум разным клиентам?
Расширенный фильтр ИЛИ.
Фильтр по выделенному.
Расширенный фильтр И.
Одновременной фильтр И и ИЛИ.
Где должны находиться все условия сравнения для задания критерия И?
В одной и той же строке.
В нескольких колонках.
В нескольких строках.
На разных страницах.
4. Запросы на выборку
Цель: знакомство с запросами как объектом базы данных, овладение техникой заполнения бланка запроса и задания критериев выбора в окне конструктора запроса.
4.1. Способы создания запроса4
Запрос есть механизм выбора и представления информации из базы данных. Механизм запросов реализует одно из основных назначений базы данных – быстрый поиск информации и получение ответов на поставленные вопросы. Применяются два типа запросов: запросы по образцу (QBE) и структурированный язык запросов (SQL).
С помощью структурированного языка формируются запросы любой сложности. Запрос составляется из последовательности SQL-инструкций, которые задают, что надо сделать с входным набором данных для генерации выходного набора. Работа с SQL-запросом рассчитана на специалиста-программиста. Пользователю, как правило, не приходится обращаться к языку SQL напрямую.
Запрос по образцу (QBE) – средство для отыскания необходимой информации в базе данных (из одной или нескольких таблиц) обычно путем занесения известных значений в таблицу. Система запросов по образцу выводит данные, имеющие отношения к вводимым. Запрос формируется не на специальном языке, а путем заполнения бланка запросов в окне Конструктора запросов. Указываются критерии выборки записей в исходной таблице. С точки зрения пользователя, конструирование запроса – это просто пометка нужных элементов формы в окне Конструктора запросов.
В таблице 4.1 представлены некоторые операторы, которые могут быть использованы в условиях отбора запроса.
Таблица4.1