- •Основные понятия баз данных. Базы данных, структура простейшей бд, субд.
- •Реляц. Модель некоторой конкретной области представляет собой набор
- •Свойства полей бд.
- •2.1.1. Этапы проектирования базы данных
- •1 Определение цели создания базы данных
- •2 Определение таблиц, которые должна содержать база данных
- •3 Определение необходимых в таблице полей
- •4 Задание индивидуального значения каждому полю
- •5 Определение связей между таблицами
- •Типы данных. Базы данных Microsoft Access работают со следующими типами данных:
- •Безопасность баз данных.
- •Режимы работы с базами данных.
- •Объекты баз данных.
- •Разработка структуры базы данных.
- •3.Создание базы данных
- •3.1. Создание базы данных с помощью мастера
- •3.2. Создание базы данных без помощи мастера
- •Работа с таблицами.
- •Создание таблицы
- •1.Создание новой пустой таблицы
- •2.Создание новой таблицы с использованием существующих данных
- •Открытие таблицы
- •Определение ключа
- •Определение типа данных
- •Поля и выбор типов данных
- •1. Данные, используемые в поле таблицы
- •Работа с ключами и индексами Типы используемых ключевых полей
- •Создание и изменение ключевых полей
- •Удаление ключевых полей
- •Создание межтабличных связей.
- •Определение связей между таблицами
- •Нормализация бд
- •Фильтрация данных
- •Результат фильтрации
- •Работа с запросами.
- •Отбор данных с помощью запроса
- •Часто используемые операторы и функции
- •Запросы на выборку и их использование
- •Создание простого запроса на выборку с помощью мастера
- •Запросы на изменение и их использование
- •Запросы с параметрами и их использование
- •Перекрестные запросы и их использование
- •Запросы sql и их использование
- •Вычисления в запросе
- •Открытие и запуск запроса
- •Упорядочение записей в результирующей таблице.
- •Работа с формами. Автоформы.
- •Разделы формы
- •Создание форм с помощью мастера.
- •Работа с отчетами.
- •Настройка отчета
- •Разделы отчета
- •Последовательность макрокоманд
- •Группа макросов
- •Условные макрокоманды
- •Создание макроса
- •Открытие макроса
- •Использование условий в макросе
- •Запуск макроса
- •Работа с макросами.
- •1.Сущность макросов.
- •2. Создание и выполнение макросов.
- •2.1. Создание макросов.
- •2.2. Сохранение макросов.
- •2.3. Выполнение макроса.
- •3. Редактирование макросов
- •4. Копирование макросов.
Отбор данных с помощью запроса
= - полное совпадение или просто ввод
<> - полное несовпадение или Not
Like – не точное совпадение
Нахождение требуемых записей, зная подставочные символы:
* - любое количество любых символов
? – любой единственный символ текстовый
# - любая цифра
[ ] – с заключенными в них последовательных символов – соответствие любому из данных символов
[! ] - любой символ кроме заключенных в скобки
[а-д] – любой символ из диапазона
Betwen – используется с текстовыми, цифровыми полями или полями дат.
Условия можно формировать ч/з построитель выражений.
Построитель выражений используется для создания полей с выражениями.
Выражение – м.б. любая комбинация операторов, констант, текстовых констант, имен полей, элементов управления, свойств.
Результат выражения – конкретное значение.
Часто используемые операторы и функции
Оператор |
Пример |
Описание |
Is |
Is Null |
Is Null позволяет выбрать записи, не имеющие значения в данном поле. |
|
Is Not Null |
позволяет выбрать записи, имеющие значение в данном поле (любое) |
= |
=10 |
Значение =10 (обычно этот оператор опускается, т.к. используется по умолчанию) |
<> |
<>15 |
Значение не = 15 |
> |
>#15.03.03# |
Значение в поле типа дата > 15.03.03 |
<= |
<=#15.03.03# |
-“”-< или= 15.03.03 |
& |
“[Страна]”&“,”&”[Город]” |
Оператор слияния 2-х строковых выражений, поле Страна и Город объединяются через , |
And |
Like“*антич”AndLike“*сосуд” |
В результат запроса включаются записи, удовлетворяющие одновременно обоим условиям. Позволяет выбрать записи, удов. “антич”,”сосуд” |
Or |
“Некрасов”Or “Донцова” |
Выбирает либо… |
Not |
Not “нет закупа” |
Включаются только записи, не содержащие указанное значение |
*,/,+,- |
[Цена]*[Кол-во ] |
Арифметические операторы |
Date() |
>=Date() |
Функция, возвращающая текущую дату |
Date Diff |
Date Diff(“y”;[Дата выдачи];[Дата возврата]) >15 |
Функция, вычисляющая промежуток м/у 2-мя датами |
Trim() |
Trim([Название]) |
Возвращает строку, являющуюся ее аргументом, без начальных и заключительных пробелов |
Существуют и другие виды запросов:
запросы с параметром (критерий отбора может задать сам пользователь, введя нужный параметр при вызове запроса);
итоговые запросы (производят математические вычисления по заданному полю и выдают результат);
запросы на изменение (позволяют автоматизировать заполнение полей таблицы);
перекрестные запросы (позволяют создавать результирующие таблицы на основе результатов расчетов, полученных при анализе группы таблиц);
специфические запросы SQL (запросы к серверу базы данных, написанные на языке SQL).