
- •Понятие базы и банка данных.
- •Основные требования, предъявляемые банком данных.
- •Компоненты банка данных (подсистемы).
- •Классификация баз данных.
- •Информационная модель данных, её состав (концептуальная, логическая и физическая модели).
- •Благодаря своей простоте и удобным для пользователя табличным представлением реляционная модель получила наибольшее распространение.
- •Обеспечение непротиворечивости и целостности данных в бд.
- •Определение и основные понятия субд.
- •Этапы проектирования бд.
- •Системы управления бд и их функции.
- •Свойства субд и технология использования.
- •Основные характеристики субд ms Access.
- •Свойства полей бд.
- •Типы данных, используемые в субд Access.
- •Основные объекты субд ms Access.
- •Ms Access: способы создания таблиц и работа с ними.
- •Ms Access: способы создания форм для работы с данными и элементы управления формой.
- •Ms Access: обработка данных в базе: запросы, сортировка и фильтрация данных.
- •Ms Access: разработка отчётов.
- •Способы создания отчётов.
- •Ms Access: автоматизация работы пользователя (макросы и модули).
- •Основные понятия и компоненты языка sql. Инструкция и имена.
- •Основные инструкции sql.
- •Типы данных sql. Встроенные функции.
- •Встроенные функции.
- •Ограничение целостности данных в sql.
- •Системная архитектура «клиент-сервер».
Ms Access: способы создания форм для работы с данными и элементы управления формой.
Для создания формы предусмотрено 3 способа:
Автоформа — являются полностью автоматическими средствами. Автоформа создаёт форму определённого типа и отображает все данные из таблицы или запроса и при этом не задаёт ни одного вопроса. В форму включаются все, без исключения, поля таблицы и не предоставляется возможность выбора стиля формы. Существует: Автоформа в столбец, ленточная автоформа, сводная диаграмма и сводная таблица, табличная автоформа.
Мастер форм — специальное программное средство, создающее структуру формы в режиме диалога с разработчиком.
Конструктор форм. Элементы управления:
Аа — предназначен для отображения произвольных текстов (заголовки, подписи, краткие инструкции).
ав| — поле. Используется для отображения данных из таблицы или запроса. Кроме этого существуют свободные поля, их содержимое нигде не хранится.
Рамка и сверху надпись XYZ - группа переключателей. Используется для вывода ограниченного набора параметров. Группа состоит из рамки и набора флажков и переключателей.
Выключатель — отображает отдельное значение логического поля.
Кружок с точкой(переключатель) — отображает значение логического поля в группе.
Флажок — может быть использован как отдельный элемент управления, в котором отображается значение логического поля из таблицы или запроса.
Значок таблицы, перемотки и названия (поле со списком) — позволяет выбрать значение из раскрывающегося списка.
Список — состоит из строк с данными, строка содержит один или несколько столбцов.
Button — используется в формах для выполнения определённого действия.
Рисунок — можно добавлять объекты, созданные в других приложениях (рисунок — Paint, электронная таблица — Excel и так далее).
Свободная рамка.
Присоединённая рамка.
Разрыв страницы.
Подчинённая форма.
Линия.
Прямоугольник.
Другие элементы.
Форма имеет три основных раздела: область заголовка, область данных и область примечания.
Область заголовка и область примечаний носит оформительское значение, то есть не связана напрямую с таблицей или запросом.
Область данных имеет содержательное значение. В ней представлены элементы управления, с помощью которых выполняется отображение данных или их ввод.
Ms Access: обработка данных в базе: запросы, сортировка и фильтрация данных.
Запрос — выбор необходимых данных из одной или нескольких таблиц и представление выбранных данных тоже в виде таблицы.
С помощью запросов можно:
Выбрать записи, удовлетворяющие условиям отбора.
Включить в результирующую таблицу запроса заданные пользователем поля.
Произвести вычисления.
Группировать записи с одинаковыми значениями (групповые операции).
Произвести обновление полей (запрос на обновление).
Создать новую таблицу.
Удалить выбранное подмножество записей (запрос на удаление).
Виды запросов:
Запрос на выборку. Цель запроса — создание результирующей таблицы, в которой отражаются только выбранные по условию запроса данные из базовых таблиц.
Запрос — создать — конструктор. В окне производится выбор таблиц. Выбранные таблицы заносятся в верхнюю часть окна конструктора, которая называется схема данных запроса . Вторая половина называется бланком запроса и состоит из полей, вывода на экран, условие отбора и сортировка.
Запрос на создание таблицы. Сначала создаётся запрос на выборку, затем он преобразуется в запрос на создание таблицы. Для этого необходимо открыть запрос на выборку. Далее Запрос — Создание таблицы. Указать имя таблицы и указать в какой БД будет создана новая таблица.
Запрос на обновление, добавление и удаление.
Запрос на обновление служит для обновления данных в полях базовых таблиц. Предварительно создаётся запрос на выборку. Затем Запрос — Обновление. Появляется строка Обновление, в которую нужно внести новое значение поля.
Запрос на добавление производится для добавления записей из таблицы Запросы в другую таблицу. Сначала создаётся запрос на выборку. Затем Запрос — Добавление. Нужно выбрать из списка таблицу, в которую будут добавлены записи. Появилась строка Добавление. В строке Поля указываются поля таблицы, которые должны быть добавлены. Если поля имеют одни и те же имена, то строка Добавление заполняется автоматически.
Запрос на удаление используется, если необходимо удалить данные из одной таблицы или нескольких взаимосвязанных таблиц. Создать запрос на выборку. Далее Запрос — Удаление. Появляется строка Удаление, в которую нужно поместить условие отбора. Если при создании Схемы данных был установлен параметр Каскадное удаление, то в результате будут удалены данные из главной и подчинённой таблицы по условию.
Перекрёстный запрос.
Итоговый запрос позволяет производить итоговые вычисления. Итоговые вычисления производятся только для группы записей, которые должны быть сгруппированы по какому-либо признаку. Команда Вид — Групповые операции (или ПКМ). Появляется строка Групповая операция. В тех полях, по которым производится группировка устанавливается функция Группировка, а в других полях можно выбрать функцию (Sum — суммирование, Avg — среднее значение, Min, Max, Count — подсчёт общего числа, StDev — дисперсия (стандартное отклонение)).
Создание запросов с помощью Мастера запросов:
Простой запрос на выборку.
Запрос для поиска повторяющихся записей. Строится запрос, который определяет, содержит ли таблица повторяющиеся значения в одном или нескольких полях.
Запрос для поиска записей, не имеющих подчинения. Находятся записи, у которых нет связанных записей подчинённой таблицы.
Перекрёстный запрос. Мастер формирует таблицу, в которой левый столбец образует заголовки столбцов из значений одного поля. Верхняя строка образует заголовки полей из значений другого поля. На пересечении строк и столбцов размещаются итоговые значения третьего поля., сгруппированные по полям, используемых в качестве заголовка.
Сортировка записей.
Сортировка записей — представление записей в упорядоченном виде. Сортировка производится в режиме таблицы и в режиме формы. Команда «Записи — Сортировка».
Отбор данных с помощью фильтра.
Фильтр применяется для отображения подмножества записей из таблицы, формы или запроса с помощью набора условий.
Фильтр по выделенному (значок с молнией) — Открыть таблицу в режиме «Таблица». Далее выделить значение поля целиком или частично. Записи — Фильтр — Фильтр по выделенному. Исключить выделенное: ПКМ.
Обычный фильтр (значок с таблицей) — Записи — Фильтр — Изменить фильтр. Появляется окно обычного фильтра, где выводится пустая таблица, в которой необходимо задать критерий. Для указания альтернативного выбора используется закладка «Или».
Расширенный фильтр — Записи — Фильтр — Расширенный фильтр. В верхней части окна выводится список полей таблицы, а в нижней части выводится план запроса. В строке «Поле» задаётся условие отбора.