- •Создание баз данных в субд ms access
- •Часть 1 Создание базы данных. Работа с таблицами. Формирование запросов
- •Введение
- •Лабораторная работа №1. Создание базы данных. Работа с таблицами Основные теоретические сведения
- •Основные понятия реляционных бд: нормализация, связи и ключи
- •Создание бд. Этапы проектирования
- •Порядок выполнения работы
- •Создание таблиц
- •Создание таблицы покупатель в режиме конструктора
- •Создание таблицы товары с помощью мастера
- •Создание таблицы поставщик путём ввода данных
- •Создание таблицы поставщик_товар в режиме конструктора
- •Создание таблиц покупатель_товар и сотрудники
- •Понятие целостности данных и связей
- •Создание связей между таблицами
- •Ввод данных в таблицы
- •Сортировка записей в таблице
- •Отбор данных с помощью фильтров
- •Корректировка записей базы данных
- •Контрольные вопросы
- •Лабораторная работа №2. Создание запросов Основные теоретические сведения
- •Режимы создания запросов
- •Создание запроса в режиме Конструктора
- •Формирование условий отбора
- •Выполнение и сохранение запроса
- •Задания и методические указания к формированию запросов Создание запросов выбора
- •Создание запросов действий
- •Создание перекрестных запросов
- •Контрольные вопросы
- •Литература
- •Приложения
- •Создание баз данных в субд ms access
- •Часть 1 Создание базы данных. Работа с таблицами. Формирование запросов
Создание запроса в режиме Конструктора
Для создания запроса в режиме Конструктора необходимо выбрать вкладку Запросы окна БД, щёлкнуть по кнопке Создать и в появившемся окне Новый запрос выбрать Конструктор. После входа в режим Конструктора появится окно Добавление таблицы. Если оно не появилось автоматически, то необходимо выполнить команду Запрос/Добавить таблицу.
В окне Добавление таблицы для каждой из таблиц, участвующих в запросе, нужно либо выделить ее имя и нажать кнопку Добавить, либо дважды щёлкнуть по ее имени, после чего кнопкой Закрыть выйти из этого окна. В результате появится окно Конструктора запросов (рисунок 12).
Рисунок 12 – Окно Конструктора запросов
Окно Конструктора запросов разделено на две панели:
Верхняя панель содержит схему данных запроса, которая включает выбранные в качестве источника создаваемого запроса таблицы и запросы. Источники представлены списками полей. Схема данных отображает связи между выбранными таблицами и запросами, а также позволяет устанавливать новые связи между ними;
Нижняя панель является бланком запроса по образцу, который нужно заполнить.
Каждому полю в запросе соответствует один столбец в бланке запроса, для него в бланке запроса предусмотрены следующие строки:
Поле – указывает имя поля, участвующее в запросе.
Имя таблицы – указывает, какой таблице принадлежит поле, участвующее в запросе.
Сортировка – позволяет отсортировать результирующие записи запроса.
Вывод на экран – позволяет управлять отображение поля в результирующей таблице. Для отображаемых в результирующей таблице полей в этой строке должны быть включены флажки.
Условие отбора – позволяет задавать условия отбора записей по значению поля, условие состоит из операторов (таблица 14) и операндов (таблица 15).
Или – позволяет объединять условия отбора логической операцией ИЛИ. Эта строка может состоять из нескольких строк бланка запроса.
Для включения нужных полей в бланк запроса необходимо выполнить одно из следующих действий:
Переместить нужное поле из списка полей в верхней панели в первую свободную клетку строки Поле;
Дважды щёлкнуть по имени нужного поля в списке полей;
Щёлкнуть в клетке строки Поле, раскрыть список и из него выбрать нужное поле.
Для перемещения в бланк всех полей сразу можно выполнить одно из следующих действий:
Выделить их, дважды щёлкнуть по имени нужной таблицы, и перенести их в строку полей;
Перенести звёздочку, стоящую на первом месте в списке полей таблицы, в строку поле. В этом случае в списке полей появится только имя таблицы со звёздочкой, но в результат выполнения запроса будут включены все поля.
Формирование условий отбора
Ввод условий отбора в запросах, создание вычисляемых полей в формах и итоговых полей в отчетах основывается на использовании операторов, функций и выражений.
С помощью операторов можно складывать числа, сравнивать и объединять текстовые строки. Кроме того, из них можно создавать сложные условные выражения. Операторы используются для выполнения особых действий над одним или несколькими объектами. В Access можно использовать следующие типы операторов:
Математические операторы:
* умножение;
+ сложение;
– вычитание;
/ деление;
\ деление нацело;
^ возведение в степень;
