- •Понятие базы данных. Виды (модели) баз данных. Краткая характеристика.
- •Понятие субд. Объекты субд ms acсess. Краткая характеристика.
- •Объекты Access.
- •Понятие поле, запись. Краткая характеристика. Типы полей субд ms acсess. Элементы таблиц:
- •Понятие первичного ключа. Структура базы данных. Виды связей между таблицами.
- •Объект субд ms acсess Таблица.
- •Способы создания таблиц:
- •Особенности таблиц бд:
- •Объект субд ms acсess Запрос.
- •Виды запросов.
- •Объект субд ms acсess Отчет.
- •Объект субд ms acсess Форма.
- •Структура формы.
- •Виды Запросов. Создание простого запроса на выборку в режиме Конструктора. Виды запросов.
- •Создание простого запроса на выборку в режиме Конструктора.
- •Шаблоны для отбора данных в текстовых полях. Логические операторы or и and. Пример использования.
- •Операторы.
- •Виды Запросов. Создание итогового запроса в режиме Конструктора. Итоговые функции. Пример использования. Виды запросов.
- •Виды Запросов. Создание запроса с вычисляемым полем в режиме Конструктора. Пример использования. Виды запросов.
- •Виды Запросов. Создание запросов с параметром в режиме Конструктора. Примеры использования. Виды запросов.
- •Виды Запросов. Оператор like. Примеры использования. Виды запросов.
- •Операторы.
Выбрать записи, удовлетворяющие условиям отбора.
В каждой из полученных записей производить вычисления.
Сгруппировать записи, которые имеют одинаковые значения в одном или нескольких полях, в одну запись с одновременным выполнением групповых операций над другими полями.
Произвести обновление полей в выбранном подмножестве записей.
Создать новую таблицу БД, используя данные из существующих таблиц.
Удалить выбранное подмножество записей из таблицы БД.
Добавить выбранное подмножество записей в другую таблицу
Многотабличный запрос позволяет сформировать записи результата путем объединения взаимосвязанных записей из таблиц БД и включения нужных полей из нескольких таблиц.
Виды запросов.
Запросы на выборку. Цель запросов такого вида состоит в создании результирующей таблицы, в которой отображаются только нужные по условию запроса данные из базовых таблиц.
Условие отбора представляют собой выражения, включающие конкретные значения, имена полей, константы, операторы, функции и т.д., и задает критерий для отбора записей.
Запросы с параметром. Часто встречаются ситуации, когда перед выполнением запроса надо изменять условия отбора. Запрос с параметром позволяет ввести условие отбора в диалоговом окне Введите значение параметра.
Запросы с вычисляемыми полями - поле, содержимое которого является результатом расчета по содержимому других полей, оно существует только в результирующей таблице запроса. Чтобы создать такое поле, формируют обычный запрос на выборку, а в одном из столбцов вместо имени поля записывают формулу. В нее входят заключенные в квадратные скобки названия полей, математические операции, функции Visual Basic.
Итоговые запросы. Они предназначены для группирования данных и представления их с компактном виде, напоминающем электронную таблицу. Итоговые запросы создают на основе обычного запроса на выборку, только в нем появляется дополнительная строка Группировка (если она отсутствует, надо щелкнуть по кнопке Групповые операции со значком
).Использование групповых операций: групповые операции позволяют выделить по полю группы записи с одинаковыми значениями и использовать для этих записей статистические функции.
Запросы на изменение. Они позволяют автоматически создавать новые таблицы или изменять уже имеющиеся:
Запрос на создание таблицы используются для сохранения результатов запроса, например, для сохранения резервных копий таблицы.
Запрос на обновление используется для обновления данных в полях таблицы;
Запрос на добавление;
Запрос на удаление.
Объект субд ms acсess Отчет.
Объекты Access.
Таблица —элемент данных, представляющий собой набор записей одного типа. Таблица всегда имеет имя и может быть пустой, т. е. не содержать записей.
Запрос — объект, задающий правило выбора нужных данных из базы. Его результатом является набор записей, т. е. некоторая временная таблица.
Форма — объект, позволяющий отображать и редактировать данные в удобном для пользователя виде. Кроме данных форма может содержать и другие элементы, например рамки, линии, геометрические элементы (дуги, окружности). Можно также располагать в форме текст, метки и даже кнопки, позволяющие запускать команды (например, команды перехода в другую форму или расчета некоторых значений).
Отчет — объект, позволяющий получать данные в пригодном для вывода на принтер виде. Он может содержать различные элементы оформления.
Макрос — объект, дающий возможность с помощью одной операции выполнять некоторую последовательность команд; Макросы - это макрокоманды. Если какие-то операции с БД проводятся часто.
Модуль — объект, представляющий собой программу на каком-либо языке программирования, реализующую некоторый алгоритм обработки данных в базе.
Отчеты могут применяться для получения счетов, заказов, справок и других документов. Основная часть сведений для отчета берется из базовой таблицы или запроса, являющихся источниками данных для отчета. Другие сведения вводятся при разработке отчета. Отчет имеет возможности группировки данных, что значительно улучшает внешний вид документа и повышает его читаемость.
Возможны следующие варианты создания отчетов:
В режиме конструктора;
С помощью мастера;
Автоматическое создание отчета стандартного вида
Этапы создания отчета при помощи мастера.
В разделе Объекты выбрать кнопку Отчеты.
Выбрать Создание отчета с помощью мастера. Далее последовательно выполнить шаги мастера, указав:
имена полей, данные которых будут выводиться в отчете;
требуемый порядок сортировки (по возрастанию, по убыванию)
вид макета для отчета (в столбец, табличный, выровненный)
требуемый стиль (деловой, обычный, полужирный, сжатый, спокойный, строгий)
ввести имя отчета.
Отчеты, созданные при помощи Мастера, как правило, требуют доработки в режиме Конструктора отчетов. Режим Конструктора позволяет добавлять в отчеты вычисляемые поля, кнопки, элементы оформления, нумеровать записи в области данных отчета, группировать данные.
