
- •Базы данных Лекция 1
- •Типы таблиц и ключей в реляционных базах данных
- •Управление средой ms Access
- •Контрольные вопросы
- •Лекция 2 Создание таблиц базы данных
- •Создание таблицы в режиме конструктора
- •Создание таблицы путем ввода данных
- •Создание таблицы при помощи Мастера
- •Ввод данных в таблицу
- •Контрольные вопросы
- •Лекция 3 Определение связей между таблицами в базе данных Access
- •Типы связей
- •Отношение «один-ко-многим»
- •Отношение «один-к-одному»
- •Отношение «многие-ко-многим»
- •Определение связей между таблицами
- •Контрольные вопросы
- •Лекция 4 Проектирование базы данных
- •Выделение информационных объектов предметной области
- •Пример проектирования бд "Учебный процесс"
- •Контрольные вопросы
- •Лекция 5 Разработка форм средствами Access
- •Разработка формы в режиме конструктора
- •Пример создания однотабличной формы
- •Создание однотабличной формы в режиме Мастера
- •Создание многотабличной формы в режиме мастера
- •Всплывающая форма
- •Контрольные вопросы
- •Лекция 6 Конструирование запросов
- •Окно запроса
- •Бланк запроса по образцу
- •Условия отбора записей
- •In ("Математика", "Информатика", "История")
- •Вычисляемые поля
- •Запрос на создание таблицы
- •Запрос на обновление
- •Запрос на добавление
- •Контрольные вопросы
- •Лекция 7 Разработка отчетов
- •Разработка отчета на основе запроса
- •Контрольные вопросы
- •Лекция 8 Основы создания макросов
- •Конструирование макроса
- •Формирование макрокоманд в окне макроса
- •Пример разработки макроса
- •Контрольные вопросы
Всплывающая форма
-
В меню СЕРВИС выбрать Параметры Запуска
-
В появившемся окне, в поле Вывод формы/страницы, выбрать нужную форму (эта форма будет автоматически открываться при открытии БД) и нажать ОК
Контрольные вопросы
-
Каково основное назначение форм при разработке СУБД?
-
Перечислите способы создания форм. Какой способ является оптимальным с точки зрения трудоемкости?
-
Почему разработчики СУБД стремятся обеспечить ввод и редактирование данных через формы, а не напрямую в таблицах?
-
Сравните разработку форм с помощью Мастера и вручную. Опишите достоинства и недостатки этих технологий.
-
Как задать требуемые свойства элементу управления, установленному на форме?
-
Как задать требуемые свойства форме?
-
Какие типы (внешний вид) формы предлагает создать Мастер форм (проанализируйте на компьютере)?
-
Что такое подчиненная форма? Как связаны между собой главная и подчиненная формы в схеме данных?
-
Что такое составная форма? Какова технология разработки составных форм?
Лекция 6 Конструирование запросов
Одним из основных инструментов обработки данных в СУБД являются запросы. В Microsoft Access имеется удобное для пользователя графическое средство формирования запроса по образцу — QBE (Query By Example), с помощью которого легко может быть построен сложный запрос.
Запрос строится на основе одной или нескольких таблиц. При этом могут использоваться таблицы базы данных, а также другие запросы. Запрос QBE содержит схему данных, включающую используемые таблицы, и бланк запроса. При конструировании запроса достаточно, работая мышью, выделить и перетащить необходимые поля из таблиц, представленных в схеме данных запроса, в бланк запроса и ввести условия отбора записей.
С помощью запроса можно выполнить следующие виды обработки данных:
-
выбрать записи, удовлетворяющие условиям отбора;
-
включить в результирующую таблицу запроса заданные пользователем поля;
-
произвести вычисления в каждой из полученных записей;
-
сгруппировать записи с одинаковыми значениями в одном или нескольких полях для выполнения над ними групповых функций;
-
произвести обновление полей в выбранном подмножестве записей;
-
создать новую таблицу базы данных, используя данные из существующих таблиц;
-
удалить выбранное подмножество записей из таблицы базы данных;
-
добавить выбранное подмножество записей в другую таблицу.
Последовательное выполнение ряда запросов позволяет решать достаточно сложные задачи, не прибегая к программированию.
В Access может быть создано несколько видов запроса:
-
Запрос на выборку — выбирает данные из взаимосвязанных таблиц и других запросов. Результатом его является таблица, которая существует до закрытия запроса.
-
Запрос на создание таблицы — основан на запросе выборки, но в отличие от него результат запроса сохраняется в новой таблице.
-
Запросы на обновление, добавление, удаление — являются запросами действия, в результате выполнения которых изменяются данные в таблицах.