- •Информатика Лабораторный практикум Работа с базами данных в субд access 2007
- •Оглавление
- •Введение
- •Требования к организации рабочего места
- •1.2 Реляционные базы данных
- •1.6.2 Создание таблиц с помощью мастера и путем ввода данных (в режиме таблицы)
- •1.6.3 Импорт таблиц
- •1.7 Использование режима таблицы
- •2 Содержание работы
- •2.1 Создание однотабличной бд с помощью Конструктора таблиц.
- •2.2 Создание однотабличной базы данных с помощью Мастера таблиц
- •2.3 Создание однотабличной базы данных путем ввода данных.
- •2.4 Создание однотабличной базы с помощью импорта таблиц.
- •2.5 Создание однотабличной бд для определенной предметной области.
- •Требования к оформлению отчета
- •3 Контрольные вопросы
- •Лабораторная работа №2
- •1.2 Типы связей (отношений) между таблицами
- •1.2.1 Связь типа «один-к-одному» (1:1)
- •1.2.2 Связь типа «один-ко-многим» (1:м). Ключевые поля
- •1.2.3 Связь типа «много-ко-многим» (м:м)
- •1.3 Создание многотабличной базы данных в субд Access
- •1.3.1 Определение ключевых полей
- •1.3.2 Определение связи между таблицами
- •1.3.3 Использование Мастера подстановок при вводе данных
- •2 Содержание работы
- •2.1 Создание многотабличной базы данных «Вступительные экзамены»
- •2.2 Создание многотабличной базы данных для определенной предметной области
- •Требования к оформлению отчета
- •3 Контрольные вопросы
- •Лабораторная работа №3
- •1.3 Режимы создания запросов
- •1.5.6 Выполнение запроса
- •1.6.5 Условия с логическим или
- •1.7 Запросы с вычислениями
- •1.7.1 Создание вычисляемых полей
- •1.7.2 Правила записи выражений для вычисляемых полей
- •1.7.3 Определение подписи вычисляемых полей
- •1.9 Особенности многотабличных запросов
- •2 Порядок выполнения работы
- •Требования к оформлению отчета
- •3 Контрольные вопросы
- •Лабораторная работа №4
- •1.2 Запросы на создание таблицы
- •1.3 Запросы на обновление записей
- •1.4 Запрос на удаление записей
- •1.4.1 Удаление записей из связанных таблиц
- •1.5 Запросы на добавление записей
- •1.5 Итоговые запросы
- •1.6 Перекрестные запросы
- •1.6.1 Создание перекрестного запроса в режиме Конструктора
- •2 Порядок выполнения работы
- •Требования к оформлению отчета
- •3 Контрольные вопросы
- •Лабораторная работа №5 Создание и редактирование отчетов в Access
- •1 Общие сведения
- •1.1 Основные сведения об отчетах
- •1.2 Создание нового отчета
- •1.3 Выбор режима создания отчета
- •1.4 Структура отчета
- •1.5 Элементы управления
- •1.6 Редактирование элементов отчета
- •1.7 Свойства элементов отчета
- •1.8 Сортировка и группировка
- •1.8.1 Задание диапазонов группировки
- •1.9 Использование вычисляемых полей
- •1.9.1 Вычисления в области данных
- •1.9.2 Вычисление промежуточных итогов для групп и общего итога
- •1.9.3 Объединение текстовых значений и скрытие повторяющихся значений
- •1.9.4 Вычисление процентов
- •1.9.5 Вычисление итогов с накоплением
- •1.10 Создание отчета с помощью Мастера отчета
- •1.11 Просмотр готового отчета
- •2 Порядок выполнения работы
- •3 Контрольные вопросы
- •Библиографический список
- •Приложение а Варианты заданий для создания однотабличной базы данных
- •Приложение б Варианты заданий для создания многотабличной базы данных
- •Приложение в Варианты запросов на выборку к базе данных Учебная
- •Приложение г Варианты индивидуальных заданий для выполнения запросов Вариант 1
- •Продолжение приложения г
- •Вариант 2
- •Продолжение приложения г
- •Продолжение приложения г
- •Вариант 3
- •Окончание приложения г
- •Приложение д Варианты запросов на создание таблицы к базе данных Учебная
- •Приложение е Варианты для создания запросов на обновление к бд Учебная
- •Приложение ж Варианты для создания запросов на удаление записей к бд Учебная
- •Приложение з Варианты для создания перекрестных запросов к бд Учебная
- •Приложение и Варианты для создания отчетов к бд Учебная
- •Окончание приложения и
1.5.6 Выполнение запроса
Для выполнения запроса из режима Конструктора запросов необходимо нажать кнопку Выполнить .
Чтобы созданный запрос использовать в дальнейшем, следует сохранить его, выполнив команду системного меню Сохранить как не выходя из режима Конструктора запросов.
1.5.7 Режимы работы с запросами
Каждый запрос можно открыть в одном из следующих режимов:
конструктор запроса – используется для создания и редактирования запроса;
режим таблицы – используется для отображения результата выполнения запроса.
1.6 Определение условий отбора
1.6.1 Условия с единственным значением. Неполное совпадение значений
Такое условие используется в том случае, когда должны быть найдены все записи, имеющие в данном поле одинаковые значения. В этом случае в бланке запроса в строке Условие отбора для соответствующего поля нужно ввести искомое значение.
При определении условий с диапазоном значений используются операторы сравнения: >, <, >=, <=, <>; после них записывается значение для сравнения.
1.6.3 Условия с точным несовпадением значений
Этот тип условий используется тогда, когда нужно найти все записи, значения которых в данном поле не соответствуют указанному. В этом случае используется оператор NOT, после которого указывается несовпадающее значение.
1.6.4 Условия с логическим И
Чаще всего возникают ситуации, когда отбираемые записи должны удовлетворять сразу нескольким условиям отбора.
Когда требуется одновременное выполнение двух или более критериев используются условия отбора с логическим И. Правила записи условий отбора с логическим И таковы:
Если связываемые критерии находятся в разных полях таблицы, то в бланке запроса их значения записываются в одной строке (строке Поле);
Если связываемые критерии находятся в одном поле, то в бланке запроса их значения записываются также в одном поле через оператор AND.
1.6.5 Условия с логическим или
Этот тип условий также подразумевает наличие нескольких критериев, но для каждой выбранной записи достаточно выполнения хотя бы одного из них. Правила записи критериев с логическим ИЛИ таковы:
если связываемые критерии находятся в разных полях, то их значения пишутся на разных строках в бланке запроса (для этого предусмотрена строка ИЛИ);
если связываемые критерии находятся в одном поле, то в бланке запроса их значения также записываются в одном поле через оператор OR.
1.7 Запросы с вычислениями
1.7.1 Создание вычисляемых полей
Для создания вычисляемого поля нужно в бланке запроса перейти в пустую ячейку строки Поле и ввести выражение, по которому будет производиться расчет (рисунок 5). В строке Вывод на экран вычисляемое поле нужно обязательно отметить галочкой, чтобы увидеть результаты вычислений в запросе.
Рисунок 5 Пример определения вычисляемого поля в запросе
1.7.2 Правила записи выражений для вычисляемых полей
При вводе выражений для вычисляемых полей следует соблюдать следующие правила:
выражение может содержать числовые константы, имена полей, знаки операций, круглые скобки, стандартные функции Access;
имена полей в выражении заключаются в квадратные скобки. Название поля в выражении должно точно совпадать с его названием в структуре таблицы. Например: =[Цена за единицу]*0,5;
если в запрос включены несколько таблиц, то в выражении перед именем поля должно стоять имя таблицы, в которой оно находится, также заключенное в квадратные скобки. Между именем таблицы и именем поля ставится восклицательный знак. Например: =[Хозяйства]![Форма предприятия];
в выражениях можно использовать стандартные операторы;
в выражениях можно использовать стандартные функции MS Access, аргументами которых могут являться числовые константы, имена полей, арифметические выражения, другие стандартные функции.