- •1. Основные понятия баз данных
- •Вопросы
- •2. Интерфейс ms Access 2010
- •3. Создание базы данных
- •Упражнение 1.
- •4. Создание таблиц.
- •Упражнение 2.
- •Упражнение 3.
- •Упражнение 4.
- •Упражнение 5.
- •Задания для самостоятельной работы
- •5. Работа с таблицами
- •Упражнение 6.
- •Упражнение 7.
- •Задания для самостоятельной работы
- •6. Создание схемы данных
- •Упражнение 8.
- •Задания для самостоятельной работы
- •7. Сжатие базы данных
- •8. Создание запросов при работе с базами данных в Access 2010
- •8.1. Создание простых запросов с помощью Мастера запросов
- •Упражнение 9.
- •Задания для самостоятельной работы
- •8.2. Создание перекрестных запросов
- •Упражнение 10.
- •Задания для самостоятельной работы
- •8.3. Создание запросов с помощью Конструктора запросов.
- •Упражнение 11.
- •Задания для самостоятельной работы
- •8.4. Создание запроса с параметром
- •Упражнение 12.
- •Задание для самостоятельной работы
- •8.5. Создание запросов с вычисляемыми полями
- •Упражнение 13.
- •Задание для самостоятельной работы
- •8.6 Анализ данных с помощью запросов.
- •Упражнение 14.
- •Задание для самостоятельной работы
- •8.7. Итоговые запросы
- •Упражнение 15.
- •Задание для самостоятельной работы
- •8.8. Создание запросов на изменение
- •8.9. Запрос на создание таблицы
- •Упражнение 16.
- •Задание для самостоятельной работы
- •8.10. Запрос на обновление данных
- •Упражнение 17.
- •8.11. Запрос на добавление данных
- •Упражнение 18.
- •Задание для самостоятельной работы
- •8.12. Запрос на удаление
- •Задание для самостоятельной работы
- •Задания для самостоятельной работы. Итоговые запросы с вычисляемыми полями и условием отбора
- •Перекрестные запросы
- •Запросы с параметром
- •Запросы на создание таблиц
- •8.13 Задания для контрольной работы Вариант 1
- •Вариант 2
- •Вариант 3
- •Вариант 4
- •Вариант 5
- •Вариант 6
- •Вариант 7
- •Вариант 8
- •Вариант 9
- •Вариант 10
- •Вариант 11
- •Вариант 12
- •9. Создание форм и отчетов
- •9.1. Создание форм
- •Упражнение 19
- •9.2. Подчиненные формы
- •Упражнение 20
- •Задания для самостоятельной работы.
- •9.3. Создание элементов формы или отчета
- •9.4. Добавление вычисляемых выражений в формы и отчеты
- •Упражнение 21
- •Задания для самостоятельной работы.
- •9.5. Создание отчета
- •Упражнение 21
- •Задания для самостоятельной работы.
- •10. Макросы
- •10.1 Создание макросов
- •10.2. Создание формы “Пользовательский интерфейс”
- •Упражнение 22
- •Задания для самостоятельной работы.
- •Содержание:
Задание для самостоятельной работы
Вычислить количество (общее, минимальное, максимальное) и сумму продаж (общую, минимальную, максимальную) по каждому:
городу;
оптовому покупателю.
8.8. Создание запросов на изменение
К категории запросов на изменение относятся следующие типы запросов:
на создание таблицы – используется для создания новой таблицы на основе результирующего набора данных запроса;
на добавление данных – для добавления записей в существующую таблицу базы данных;
на обновление данных – для добавления или изменения данных в отдельных полях таблицы;
на удаление данных – для удаления ненужных записей из таблицы.
8.9. Запрос на создание таблицы
Запрос на создание таблицы выбирает данные из одной или нескольких таблиц базы данных, а затем помещает результирующий набор в новую таблицу, которая может создаваться в имеющейся базе данных или в другой, указанной пользователем. На практике запрос на создание таблицы обычно используется в том случае, когда необходимо скопировать данные или поместить их в архив. Данные в новой таблице не имеют связи с исходными таблицами, поэтому не могут обновляться автоматически при изменении данных в таблицах – источниках, на основе которых они выбраны.
Процедура создания запроса на создание таблицы состоит из следующих этапов:
создать запрос на выборку;
преобразовать его в запрос на создание таблицы;
выбрать базу данных для сохранения новой таблицы;
выполнить запрос для того, чтобы создать новую таблицу, содержащую выбранные данные.
Рассмотрим создание новой таблицы в имеющейся базе данных на следующем примере.
Упражнение 16.
Требуется создать таблицу заказов, содержащую записи за 2010 год.
Откройте Конструктор запросов, в диалоговом окне Добавление таблицы выберите таблицу «Заказы».
В бланке запроса в строке Поле отобразите все поля из таблицы «Заказы».
В строку Условие отбора в поле Дата введите условие отбора *.*.2010.
Посмотрите результат выборки, выполнив Конструктор /Выполнить. Запрос откроется в режиме таблицы, убедитесь, что в ней отображены записи за 2010 год, т е. те данные, которые будут сохранены в новой таблице. Переключитесь в режим конструктора запроса Главная /Режим /Конструктор.
Преобразуйте запрос на выборку в запрос на создание таблицы: Конструктор /Тип запроса /Создание таблицы.
В открывшемся диалоговом окне Создание таблицы введите имя таблицы – «Заказы за 2010 год.»
Установите переключатель в текущей базе данных и нажмите ОК.
Сохраните запрос – «Заказы за 2010 год» и закройте.
Новая таблица «Заказы за 2010 год» появится только после выполнения запроса. Дважды кликните по названию созданного запроса в области навигации.
На экране появится окно предупреждения с просьбой подтвердить создание новой таблицы. Нажмите Да, чтобы создать новую таблицу и поместить в нее выбранные по запросу записи. Таблица с указанным именем будет создана в выбранной базе данных.
Задание для самостоятельной работы
В текущей базе данных создайте новые таблицы.
Заказы за 2011 год
Копия таблицы «Модели автомобилей».
Оптовые покупатели из Москвы