Настройка операционной системы и пакетов прикладных программ для работы с документами. Разработка приложения на базе интегрированных сред, страница 22

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, появятся в результирующем наборе данного запроса.