Операция INNER JOIN создает специальное объединение таблиц.
4. Для выполнения запроса на панели инструментов нажмите кнопку Запуск (кнопка с восклицательным знаком).
5. Если в SQL–инструкции отсутствуют ошибки, закройте окно запроса с сохранением запроса под именем Создание таблицы.
6. Откройте таблицу Архив в режиме таблицы и проверьте наличие в ней выбранных записей.
1.1.3. Запрос на удаление записей.
Задание:
удалить из таблицы Предлагаемые модели устаревшую модель под кодом 12580.
1. В режиме таблицы откройте таблицу Предлагаемые модели и убедитесь в наличии записи под кодом 12580.
2. Создайте новый SQL–запрос (см. п. 1. пп.1.1., 1.2.).
3. В окне запроса введите инструкции, составляющие SQL–запрос на удаление записей:
DELETE [Предлагаемые модели]. [Код модели]
FROM [Предлагаемые модели]
WHERE ((([Предлагаемые модели]. [Код модели])=12580));
4. Выполните запрос и сохраните его под именем Удаление.
5. Откройте таблицу Предлагаемые модели и проверьте правильность выполнения запроса (запись с кодом модели 12580 должна отсутствовать).
1.1.4. Запрос на обновление.
Задание:
Изменить цену автомобиля с кодом модели 12410 в таблице Предлагаемые модели на 22200.
1. В режиме таблицы откройте таблицу Предлагаемые модели и зафиксируйте цену модели под кодом 12410.
2. Создайте новый SQL–запрос (см. п. 1. п.1.1., 1.2.).
3. В окне запроса введите инструкции, составляющие SQL–запрос на обновление записей.
UPDATE [Предлагаемые модели] SET [Предлагаемые модели].[Заводская цена] = 22200
WHERE ((([Предлагаемые модели].[Код модели])=12410));
4. Выполните запрос и сохраните его под именем Обновление.
5. Откройте таблицу Предлагаемые модели и проверьте правильность выполнения запроса.
Примечание: Для описания запросов на языке SQL необходим опыт работы с базами данных. Начинающим пользователям рекомендуется создавать запросы в окне конструктора и при необходимости просматривать и редактировать их в SQL–окне.
1.2. Преобразование QBE–запросов в SQL–запросы.
1.2.1. Запрос на добавление записей.
Задание:
Перенести данные о покупателях из города Иваново из таблицы Потенциальные покупатели в таблицу Клиенты.
1. В таблице Клиенты проверьте отсутствие записей о клиентах из Иваново, а в таблице Потенциальные покупатели – их наличие.
2. Создайте запрос на выборку из таблицы Потенциальные покупатели покупателей из Иваново. Для этого в режиме конструктора запросов перенесите в бланк запроса все поля этой таблицы и укажите условие отбора.
3. Выполните запрос и сохраните его под именем Добавление.
4. Перейдите в режим конструктора запроса и выберите команды меню Запрос – Добавление.
5. В открывшемся диалоговом окне задайте имя таблицы, в которую надо добавить информацию – Клиенты и нажмите кнопку ОК. В бланк запроса добавится строка Добавление.
6. Выполните запрос. Закройте окно запроса с сохранением изменений.
7. Проверьте наличие новых записей в таблице Клиенты. Убедитесь, что отсутствует запись о клиенте из Оренбурга.
1.2.2. Редактирование запроса в SQL–окне.
Задание:
Отредактировать и выполнить созданное приложение.
1. Перейдите в режим конструктора запроса и выберите команды меню Вид – Режим SQL. На экране появится окно SQL.
2. В окне SQL отредактируйте запрос, изменив название города на Оренбург.
3. Закройте окно запроса, сохранив изменения.
4. Выполните запрос и проверьте наличие новой записи в таблице Клиенты.
5. Продемонстрируйте результаты работы преподавателю.
II. Самостоятельная работа.
Рекомендуемое время
20 минут
Задание:
1. На основе таблиц Предлагаемые модели и Клиенты создайте приложение, которое извлекает из этих таблиц данные о заказах с номерами меньше 110 и переносит их в новую таблицу Заказы. В новую таблицу при этом должны переноситься следующие поля: код модели, модель, заводская цена, фамилия, населенный пункт, дата заказа.
2. На основе таблицы Предлагаемые модели создайте приложение, которое обновляет заводские цены у модели Corolla LiftbacxXL в 1.5 раза.
3. Создайте приложение, которое удаляет из таблицы Клиенты заказы, которые были сделаны в 1999 году.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.