- •Oбъекты Microsoft Access
- •3.1. Создание учебной базы данных в Microsoft Access-97.
- •Определение полей
- •Свойства полей базы данных.
- •Определение ключевых полей
- •Создание и использование индексов
- •2.3 Структура простейшей базы данных.
- •1.1. Типы связей между таблицами.
- •1.2. Создание связи между двумя таблицами.
- •Обеспечение целостности данных
- •2.4.5. Проектирование форм и работа с ними
- •2.4.5.1. Создание формы с помощью Мастера
- •2.4.5.2. Создание формы с помощью Конструктора
- •Добавление данных
- •Определение ключевых полей
- •Сортировка, поиск и фильтрация данных
- •Сортировка данных в таблице
- •Фильтрация данных
- •1.1.2 Типы запросов
- •Способы создания запросов в ms Access
- •Обновление данных в формах и элементах управления
- •Запросы с параметрами
- •Топология локальных сетей
- •Общее представление
- •Адресация в сети Интернет
- •Настройка панели инструментов
- •Настройка обозревателя
- •Настройка цвета фона и шрифтов Web-страницы
- •Типы сайтов, или классификация интернет ресурсов
1.1.2 Типы запросов
В СУБД MS Access можно применять пять типов запросов.
Запрос на выборку обеспечивает отбор данных по определенному условию.
Запрос с параметром позволяет менять условие отбора в одном запросе.
Запрос на изменение меняет содержимое исходных таблиц.
Перекрестные запросы позволяют анализировать данные и создавать таблицу аналогичную таблице Excel со строками и столбцами.
Запросы на языке SQL позволяют пользователю сформулировать сложные по структуре критериев и вычислений запросы.
Способы создания запросов в ms Access
Создание запросов в MS Access включает следующие этапы:
В окне базы данных Access выбрать вкладку «Запросы».
Щелкнуть по кнопке «Создать».
MS Access выведет окно «Новый запрос» с пятью вариантами создания запросов.
Конструктор предназначен для самостоятельного создания нового запроса.
Простой запрос – для создания запроса на выборку из определенных полей.
Перекрестный запрос – создание запроса, выводящего данные в компактном формате, подобном формату электронной таблицы.
Повторяющиеся записи – создание запроса на поиск повторяющихся записей в простой таблице или запросе.
Записи без подчиненных – создание запроса на поиск записей, которым не соответствует ни одна запись в подчиненной таблице.
Билет 61 поиск данных БД по определенному правилу и выдача ответа в виде списка
Не нашла!!
Билет 62 вычисление в запросе. Способы группировки и групповые функции
Допустим, что для каждого студента из БД УЧЕБА,
представленной одной таблицей «Учёба», требуется подсчитать количество сданных
экзаменов и средний балл по результатам сдачи всех экзаменов. Основанием для
группирования является поле «номер студента» и «фамилия» (если мы хотим увидеть
это поле в структуре запроса). Группировка по полю «фамилия» будет фиктивной,
поскольку с каждым номером студента связана только одна фамилия. Вычисление
групповых характеристик (количество и среднее значение) будет выполняться по по-
лю «оценка».
Сформируйте запрос на выборку с группированием данных и вычислени-
ем групповых характеристик:
1) перенесите в структуру запроса поля «номер студента», «фамилия»,
«оценка», «оценка»;
2) выполните команду Вид|Групповые операции – в структуре запроса
появится строка «Групповая операция». Группирование данных будет выпол-
няться по полю «номер студента»; поле «фамилия» не создаст вложенной груп-
пы, так как уникальной характеристикой студента является его учетный номер.
Поэтому значением групповой операции для этих полей будет значение по
умолчанию «Группировка»;
3) в строке «Групповая операция» для первого поля «оценка» щелкните
мышью и выберите из списка функцию подсчета количества Count, для второго
поля – функцию вычисления среднего значения Avg (рис. 19);
4) в таблице результата запроса полям, по которым вычисляются группо-
вые характеристики, присвойте содержательные имена;
5) установите курсор в ячейку «Поле» и нажмите правую клавишу мыши;
6) в контекстном меню выполните команду Свойства и введите в диало-
говом окне «Свойства поля» в строку «Подпись» имена вычисляемых полей
«количество экзаменов» и «средний балл». Результаты запроса будут иметь вид,
как на рис. 20;
7) завершите результаты формирования запроса так, как это обсуждалось
в алгоритме формирования запроса на стр. 18;
8) сохраните запрос под именем «Группировка».
Билет 63 вычисление данных в БД формирование запроса на обновление