7. Для отображения результирующего набора записей перейдите в режим таблицы.
8. Просмотрите результаты и закройте окно с сохранением запроса под именем Заказ3.
9. Продемонстрируйте работу преподавателю.
II. Самостоятельная работа.
Рекомендуемое время
20 минут
Задание:
Создайте базу данных Библиотека для фонда библиотеки и ее читального зала, содержащую информацию о книгах и читателях. Первую таблицу сохраните под именем «Фонд», вторую под именем «Читатели». Заполнение поля Шифр в таблице Читатели организуйте с помощью списка на базе таблицы Фонд. Создайте приложение, которое будет выводить информацию о названии книги, находящейся у конкретного читателя.
Продемонстрируйте результаты работы преподавателю. Закройте СУБД Access и удалите с рабочего стола созданную Вами папку.
Шифр |
Автор |
Название книги |
Издательство |
12-87 |
В.И. Король |
Разработка приложений в MS Access |
Приор |
23-43 |
Майка Маккелви |
Visual Basic 4 |
Бином |
11-66 |
С.И. Воронцов |
Visual Basic 5 |
Солон |
44-66 |
Конрад Карлберг |
Бизнес-анализ с помощью Excel |
Диалектика |
22-77 |
С.И. Воронцов |
Visual Basic 4 |
Бином |
44-65 |
Конрад Карлберг |
Бизнес-анализ с помощью Excel |
Солон |
Таблица «Читатели»
Шифр |
Читатель |
12-87 |
Иванов |
23-43 |
Петров |
22-77 |
Иванов |
44-65 |
Сидоров |
Часть II. Создание приложений с помощью языка SQL.
Рекомендуемое время
80 минут
I. Проектирование запросов на изменение с помощью языка SQL и преобразование QBE–запросов в SQL–запросы.
Рекомендуемое время
60 минут
1.1. Проектирование запросов на изменение с помощью языка SQL.
С помощью языка структурированных запросов SQL, реализованного в Access 97, можно составить любое число сложных запросов. Этот язык позволяет также управлять обработкой запросов. SQL–запрос представляет собой последовательность инструкций, в которые могут входить выражения и статические функции SQL. Например, при создании запросов на изменение применяются следующие инструкции.
Описание |
SQL - инструкция |
Запрос на добавление записей |
INSERT INTO |
Запрос на удаление записей |
DELETE |
Запрос на создание таблицы |
SELECT…INTO |
Запрос на обновление записей |
UPDATE |
1.1.1. Открытие учебной базы данных в СУБД Access
1. На рабочем столе создайте папку Занятие_10.
2. Скопируйте файл К занятию 10 база данных из папки 0199\ПТ_199_05 в папку Занятие_10.
3. Запустите программу Access и откройте в папке Занятие_10 базу данных К занятию 10 база данных.
1.1.2. Запрос на создание таблицы.
Задание:
извлечь из таблиц Предлагаемые модели и Клиенты данные о заказах, поступивших до 12.12.1999 года и перенести их в новую таблицу Архив.
1. В окне базы данных откройте вкладку Запросы и нажмите кнопку Создать. В открывшемся окне Новый запрос установите режим конструктора запроса и нажмите кнопку «ОК». Закройте окно добавления таблиц.
2. Выберите команды меню Вид - Режим SQL.
3. В окне запроса введите инструкции, составляющие SQL–запрос на создание новой таблицы:
SELECT [Предлагаемые модели]. [Код модели], [Предлагаемые модели]. Модель, Клиенты. [Дата заказа]
INTO Архив
FROM [Предлагаемые модели] INNER JOIN Клиенты ON [Предлагаемые модели].[Код модели] = Клиенты.[Код модели]
WHERE ((Клиенты. [Дата заказа])<#12/12/99#);
Примечание: Приведенный запрос состоит из инструкции SELECT Список_полей INTO новая_таблицас параметрами FROM, WHERE и операции INNER JOIN.
Инструкция SELECT… INTO определяет поля, которые должны быть извлечены и вставлены в новую таблицу.
Параметр FROM указывает, какие таблицы содержат данные поля, приведенные в инструкции SELECT… INTO.
Параметр WHERE определяет, какие записи таблиц, указанные в списке FROM, появятся в результирующем наборе данного запроса.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.