
- •Божевольная н.В., Герауф и.И.
- •Содержание
- •Лабораторная работа №1 Создание базы данных и объектов типа «Таблица» в среде ms Access. Определение связей между таблицами, задание схемы базы данных.
- •Таблицы
- •Создание таблицы
- •Импорт из текстового файла
- •Импорт из табличного процессора Microsoft Excel
- •Копирование таблиц в Microsoft Access
- •Связывание таблиц
- •Удаление связи
- •Создание подстановки
- •Дополнительные режимы работы с базой данных
- •Задания
- •Контрольные вопросы
- •Лабораторная работа №2 Создание запросов в среде ms Access
- •1 Краткая характеристика запросов
- •2. Создание простого запроса с помощью мастера
- •2.1 Создание запросов в режиме Конструктора.
- •2.2 Создание простых запросов с помощью Мастера.
- •2.3 Создание перекрестных запросов.
- •2.4 Создание запросов, отбирающих повторяющиеся записи.
- •2.5 Отбор записей главной таблицы не имеющих подчиненных записей
- •3. Сортировка записей таблицы
- •Запросы с критериями поиска
- •7. Вычисляемые поля в запросах
- •Выражение 1: [Поле1] “оператор” [Поле2]
- •7.1 Построитель выражений
- •Многотабличные запросы
- •9. Запросы на создание таблицы
- •10. Запросы на добавление записей
- •11. Запросы на удаление записей
- •12. Запросы-обновления записей таблицы
- •Задания
- •Контрольные вопросы
- •Лабораторная работа №3 Создание объектов типа «Форма» в среде ms Access.
- •Режим конструктора
- •Создание элементов формы
- •Поле и надпись
- •Флажки, переключатели и выключатели
- •Поле со списком
- •Элемент управления кнопка
- •Рисунки и другие объекты
- •Подчиненная и связанная формы
- •Если внедряемый объект еще не создан, то активизируется переключатель «Создать новый», а затем выбрать среду разработки объекта. Вычисляемые элементы управления
- •Построитель выражений
- •Задания
- •Контрольные вопросы.
- •Лабораторная работа №4 Разработка отчетов в среде ms Access
- •Одноколонные отчеты
- •Отчеты с группировкой данных
- •Задания
- •Контрольные вопросы
- •Лабораторная работа №5 Работа с макросами в среде ms Access
- •Макросы
- •Задания
- •Контрольные вопросы
- •Лабораторная работа №6. Тема: Создание кнопочной формы.
- •Кнопочное меню
- •Задание 1
- •Технология выполнения задания 1
- •Контрольные вопросы
- •Лабораторная работа № 7 Тема: Создание проектирование базы данных и разработка приложения, автоматизирующего учет животных
- •Задание 1
- •Задание 2
- •Задание 3
- •Задание 4
- •Список использованных источников
Контрольные вопросы
1. Что представляет собой реляционная модель данных?
2. Для чего предназначена «Маска ввода»? Как с ней работать?
3. Возможно ли импортирование данных в таблицы Microsoft Access из текстовых редакторов или табличных процессоров? Как импорт можно осуществить?
4. Как осуществляется связь таблиц? Для чего она предназначена?
5. Что называется подстановкой? Какими способами она создается?
Лабораторная работа №2 Создание запросов в среде ms Access
Цель: изучить процесс проектирования различных видов запросов с помощью Мастера и Конструктора запросов
1 Краткая характеристика запросов
По принципу своего действия все запросы Microsoft Access делятся на несколько видов. Наиболее часто применяются запросы-выборки, производящие простую выборку некоторой информации из одной или нескольких взаимосвязанных таблиц. Полученные данные представляются в виде обычной таблицы, что позволяет создать на ее основе пользовательскую форму, представляющую результат на экране в удобном для восприятия виде. Кроме того, в отличие от обычной таблицы, в запросе, кроме условий выборки, можно задавать дополнительные поля, в которых указывать формулы, оперирующие содержимым других полей. Практически в точности как в Microsoft Excel. В этом случае вместе с отобранными данными во временной таблице появятся и результаты обсчета формул. Таким образом, механизм запросов компенсирует отсутствие в таблице возможности автоматически произвести какие бы то ни было расчеты.
Вторым большим классом запросов является запрос-действие, в результате которого получается уже действительно самая обычная таблица. Упомянутый выше запрос-выборка тоже генерирует таблицу, однако, она существует только в оперативной памяти компьютера и исчезает сразу после прекращения работы запроса. В большинстве случаев этого оказывается вполне достаточно. Однако периодически возникает необходимость создать новую таблицу на основании данных из других таблиц.
Третьей разновидностью запросов является запрос-удаление. Следует помнить, что Microsoft Access обычным образом не позволяет удалять данные, занесенные в таблицу. Вообще-то, в ручном режиме пользователь может удалить одну или несколько строк, но это обычно долговременная операция. Причем, поле типа «Счетчик» при таком удалении не обновляется, а значит, по окончании процедуры последовательность будет нарушена. Следовательно, потом номер последней строки вовсе не свидетельствует о реальном количестве записей в таблице. Подобное затруднение относительно легко разрешается простой процедурой поверки количества строк в таблице, однако это отнимет некоторую часть машинных ресурсов. Таким образом, как только из таблицы требуется что-либо удалить, следует воспользоваться запросом-удалением. В отличие от ручного режима, автоматическое удаление счетчик как раз обновляет, и операция происходит на много быстрее.
2. Создание простого запроса с помощью мастера
Для
создания нового запроса следует сначала
перейти на вкладку«Запросы»
и нажать на кнопку «Создать».
Всего предложенное меню Microsoft Access
содержит пять возможных вариантов
создания запросов (рисунок 2.1).