- •Понятие базы данных. Виды (модели) баз данных. Краткая характеристика.
- •Понятие субд. Объекты субд ms acсess. Краткая характеристика.
- •Объекты Access.
- •Понятие поле, запись. Краткая характеристика. Типы полей субд ms acсess. Элементы таблиц:
- •Понятие первичного ключа. Структура базы данных. Виды связей между таблицами.
- •Объект субд ms acсess Таблица.
- •Способы создания таблиц:
- •Особенности таблиц бд:
- •Объект субд ms acсess Запрос.
- •Виды запросов.
- •Объект субд ms acсess Отчет.
- •Объект субд ms acсess Форма.
- •Структура формы.
- •Виды Запросов. Создание простого запроса на выборку в режиме Конструктора. Виды запросов.
- •Создание простого запроса на выборку в режиме Конструктора.
- •Шаблоны для отбора данных в текстовых полях. Логические операторы or и and. Пример использования.
- •Операторы.
- •Виды Запросов. Создание итогового запроса в режиме Конструктора. Итоговые функции. Пример использования. Виды запросов.
- •Виды Запросов. Создание запроса с вычисляемым полем в режиме Конструктора. Пример использования. Виды запросов.
- •Виды Запросов. Создание запросов с параметром в режиме Конструктора. Примеры использования. Виды запросов.
- •Виды Запросов. Оператор like. Примеры использования. Виды запросов.
- •Операторы.
Виды Запросов. Создание простого запроса на выборку в режиме Конструктора. Виды запросов.
Запросы с параметром. Часто встречаются ситуации, когда перед выполнением запроса надо изменять условия отбора. Запрос с параметром позволяет ввести условие отбора в диалоговом окне Введите значение параметра.
Запросы с вычисляемыми полями - поле, содержимое которого является результатом расчета по содержимому других полей, оно существует только в результирующей таблице запроса. Итоговые запросы. Они предназначены для группирования данных и представления их с компактном виде, напоминающем электронную таблицу.
Запросы на изменение. Они позволяют автоматически создавать новые таблицы или изменять уже имеющиеся:
Запрос на создание таблицы используются для сохранения результатов запроса, например, для сохранения резервных копий таблицы.
Запрос на обновление используется для обновления данных в полях таблицы;
Запрос на добавление;
Запрос на удаление.
Запросы на выборку. Цель запросов такого вида состоит в создании результирующей таблицы, в которой отображаются только нужные по условию запроса данные из базовых таблиц.
Условие отбора представляют собой выражения, включающие конкретные значения, имена полей, константы, операторы, функции и т.д., и задает критерий для отбора записей.
Создание простого запроса на выборку в режиме Конструктора.
В разделе Объекты выбрать Запросы;
Кнопку Создать;
В окне диалога Новый запрос выбрать режим Конструктор и нажать OK;
Добавить таблицы, участвующие в запросе (выделит и нажать Добавить);
Составить запрос;
В
ыполнить
запрос, используя кнопку !Сохранить запрос.
Пример:
запрос на выборку всех учащихся из таблицы Группа с фамилиями, начинающимися на А, Б, В, средний балл – от 5 до 8 (включительно), год рождения 1989, проживающих не в Минске.
Шаблоны для отбора данных в текстовых полях. Логические операторы or и and. Пример использования.
Одним из основных инструментов выборки и обработки данных в СУБД Microsoft Access являются запросы.
Простой запрос на выборку выбирает данные из взаимосвязанных таблиц и других запросов. Результатом его является таблица, которая существует до закрытия запроса.
Условие отбора представляют собой выражения, включающие конкретные значения, имена полей, константы, операторы, функции и т.д., и задает критерий для отбора записей.
Операторы.
LIKE |
Предназначен для отбора текстовых данных по шаблону, шаблон заключается в кавычки Шаблоны для отбора данных в текстовых полях ? один любой символ * любое количество символов # любая цифра [ ] допустимый диапазон символов [! ] недопустимый диапазон символов
Пример 1: Like “Минск” (все записи со значением Минск) Пример 2: Like “?#[5-8][!1-3]A*” (все записи: 1 позиция – произвольный символ, 2 позиция – произвольная цифра, 3 позиция – любое число от5 до 8 4 позиция – любое число кроме чисел от 1-3, 5 позиция – буква А, Далее – любые символы |
=, >, <, >=, <=,<> |
|
AND |
Логическое И Пример: >10 and <=20 (в числовом поле) |
OR |
Логическое ИЛИ Пример: 10 or 20 or 30 (в числовом поле), Like “M*” or Like “A*” (в текстовом поле) |
NOT |
Логическое НЕ (отрицание) Пример: Not like “белый” |
BETWEEN X1 AND X2 |
Интервал от Х1 доХ2 включительно Пример: Beteewn 10 and 20 – (>=10 and <=20) |
IN |
Проверяет равенство любому значению из списка Пример: In (“Минск”;”Орша”;”Витебск”) (“минск” or “орша” or “витебск”) In (10;20;30) (10 or 20 or30) |
