6.6. Запросы на изменение
Запрос на изменение (action query) позволяет выполнять более сложные действия по сравнению с выборкой определенных групп записей. Его назначение – выполнение некоторых специфических функций или действий. Запрос на изменение можно представить как запрос на выборку, который должен выполнять действия над выбранной группой записей.
Access автоматически создает запрос как запрос на выборку. При необходимости можно задать другой тип запроса, используя меню Конструктора запросов. В этом меню перечислено несколько видов запросов на изменение: Создание таблицы (Make Table), Обновление (Update), Добавление (Append), Удаление (Delete) (рис. 18).
Подобно запросам на выборку, запросы на изменение создают динамический набор данных, который можно просмотреть в режиме таблицы. Для этого щелкните на кнопке Режим таблицы (Datasheet View) панели инструментов. В отличие от запросов на выборку, запросы на изменения выполняют определенные действия при их запуске с помощью кнопки Запуск (Run) панели инструментов.

Рис. 18. Виды запросов на изменение
В окне базы данных легко определить, какие запросы являются запросами на изменение, так как они помечены восклицательным знаком. Существует четыре типа запросов на изменение (рис. 19), которые отмечены разными пиктограммами.

Рис. 19. Пиктограммы различных видов запросов на изменение
Запросы на изменение используются для выполнения следующих задач:
Удаление записей из таблицы или группы таблиц.
Добавление записей из одной таблицы в другую.
Обновление информации в группе записей.
Создание новой таблицы из определенных записей запроса.
Поскольку последствия выполнения запроса на изменение необратимы, при работе с ним выполните следующие действия:
Создайте запрос на изменение, используя необходимые поля и критерии.
Просмотрите выбранные записи в режиме просмотра результирующей таблицы.
Запустите запрос на изменение, используя кнопку Запуск (Run) панели инструментов.
Проверьте в режиме просмотра таблицы внесенные изменения.
6.6.2. Запрос на создание таблицы
Запрос на изменение можно применить для создания новых таблиц, используя условие отбора записей, для чего необходимо создать запрос на создание таблицы.
Предположим, что требуется информация о пациентах, относящихся к какой-либо группе риска. Для выполнения такой задачи можно сформировать новую таблицу с необходимой информацией, используя для этого таблицу PatientTab пользовательской БД.
Для создания такого запроса выполните перечисленные ниже действия:
Создайте новый запрос, используя таблицу PatientTab пользовательской БД Регистратуры.
Нажмите на кнопку «Создание таблицы» в категории «Создание» на панели инструментов.

Рис. 20. Диалоговой окно Создание таблицы с введенным именем новой таблицы
В поле имя таблицы введите Пациенты с группой риска и щелкните на кнопке ОК.
Выберите поля с информацией о пациентах из таблицы PatientTab.
Укажите условие отбора: <> 0 — в поле GroupRisk. Запрос примет вид, изображенный на рисунке 21.
Для просмотра набора записей, удовлетворяющих условиям отбора, перейдите в режим таблицы (рис. 22).
Запросы на изменение
Запрос на изменение — это запрос, который за одну операцию вносит изменения в базу данных. Существует четыре типа запросов на изменение: на обновление, на добавление и удаление записей, а также на создание таблиц.
Запрос на обновление записей. Запрос на обновление записей предназначен для внесения изменений, общих для группы записей одной или нескольких таблиц. Это дает возможность пользователю изменять данные в существующих таблицах базы данных. Например, на 10 % поднимаются цены на все молочные продукты или на 5 % увеличивается зарплата сотрудников определенной категории. Для создания такого запроса пользователь должен в режиме конструктора запросов выбрать команду За- прос/Обновление. В результате ее выполнения в макете запроса появляется новая строка — Обновление (рис. 8.27). Далее необходимо выбрать таблицы, содержащие поля для записи условий отбора и требований обновления. Пример на рис. 8.27 демонстрирует запрос, с помощью которого в отношении Цены будет записана новая, сниженная на 10 % цена на процессор AMD ATHLON 64-3000.

Рис. 8.27. Макет запроса на обновление
Запрос на добавление и удаление. Запрос на добавление предназначен для добавления группы записей из одной или нескольких таблиц в другие. Например, появилось несколько новых клиентов, а также база данных, содержащая сведения о них. Чтобы не вводить все данные вручную, их можно добавить в таблицу «Клиенты». Запрос на добавление также полезен при выполнении следующих действий:
• добавление полей на основе условий отбора. Например, необходимо добавить имена и адреса клиентов с очень крупными заказами;
• добавление записей, если некоторые поля из одной таблицы не существуют в другой. Например, в демонстрационной базе данных «Борей» таблица «Клиенты» содержит 11 полей. Пусть требуется добавить записи из другой таблицы с полями, соответствующими 9 из 11 полям таблицы «Клиенты».
При использовании запросов на добавление следует помнить, что они не могут добавить новые записи в базовые таблицы. Процесс создания такого запроса начинается с выполнения команды Запрос/Добавление. в режиме конструктора. Выполнение этой команды вызывает появление диалогового окна Добавление (рис. 8.28), в котором необходимо указать имя таблицы назначения. Эта таблица может принадлежать другой базе данных, найти которую можно, пользуясь кнопкой Обзор. в нижней части диалогового окна.

Рис. 8.28. Диалоговое окно Добавление
Рассмотрим случай добавления записей о продажах процессора AMD ATHLON 64-3000 в таблицу «Продажи 1», созданную для дублирования данных о продажах. Такое дублирование необходимо для обеспечения сохранности данных. Макет запроса представлен на рис. 8.29.
В противоположность запросам на добавление назначение запроса на удаление состоит в удалении группы записей из одной или нескольких таблиц. Например, запрос на удаление, макет которого представлен на рис. 8.30, позволяет удалить записи

Рис. 8.29. Макет запроса на добавление записей

Рис. 8.30. Макет запроса на удаление
о продажах 01.02.2005. C помощью запроса на удаление можно удалять только всю запись, а не отдельные поля внутри нее.
Запрос на создание таблицы. Запрос на создание таблицы предназначен для создания новых таблиц на основе всех или части данных из одной или нескольких таблиц. Такой запрос полезен для выполнения следующих действий:
• создание таблицы для экспорта в другую базу данных Microsoft Access. Например, требуется создать таблицу, содержащую все поля из таблицы Продажи, а затем экспортировать эту таблицу в базу данных, используемую бухгалтерией;
• создание отчетов, содержащих данные, соответствующие определенному моменту времени;
• создание резервной копии таблицы;
• создание архивной таблицы, содержащей старые записи.
• создание новой таблицы осуществляется с помощью команды Запрос/Создание таблицы. которая выводит диалоговое окно (рис. 8.31), куда необходимо ввести название новой таблицы и базы данных, в состав которой войдет создаваемая таблица.

Рис. 8.31. Диалоговое окно для создания запроса
Дальнейшая задача пользователя заключается в заполнении полей макета запроса. Запрос, представленный на рис. 8.32, создает таблицу, содержащую все данные о продажах, содержащиеся в нашей БД.

Рис. 8.32. Макет запроса на создание таблицы
Результат исполнения запроса представлен на рис. 8.33.

Рис. 8.33. Итоговая таблица с данными о продажах
1. Основные понятия реляционных баз данных: отношение, атрибут, запись, связь.
Профессиональное управление изменениями
По статистике средний ИТ-проект за месяц прирастает изменениям на 5%. Несложно посчитать, что за полгода проект изменяется практически на треть, а за год проект становится больше чем на половину. Более того, одной из основных причин неудачных ИТ-проектов является неуправляемый поток изменений, приводящий к провалу проекта. Предлагаю использовать системный подход к управлению изменениям.
Процедура управления изменениями
Вначале будет рассказано об общей схеме управления изменениями. В последующих частях будут более детально описаны аспекты управления изменениями и как адаптировать эту процедуру к различным изменениям.(см. содержание внизу статьи).
Для сравнения, в большинстве проектов это выглядит так: 
1. Запрос на изменение
Инициатор высказывает требование, которое выходит за рамки проекта и является изменением. Это еще не сигнал к действию, а пока что только запрос.
2. Фиксация запроса в реестре изменений
Любые запросы на изменение нужно фиксировать в специальном документе «Реестр запросов на изменение» (или Реестр изменений), где содержится список всех запросов на изменения.
Подробнее этот процесс будет рассмотрен в части 2.
3. Анализ изменения
Этот процесс позволяет понять, как предлагаемое изменение повлияет на проект. Также на этапе анализа проводится оценка последствий, что будет, если изменение принять и что проект потеряет, если отказаться от изменения.
Подробнее этот процесс будет рассмотрен в части 2.
4. Переговоры
Как правило, одна из сторон настаивает на внесение изменения в проект, а другая противится этому. Поэтому нужно провести переговоры, обсудить варианты реализации и отклонения предлагаемого изменения и принять решение по нему.
Подробнее этот процесс будет рассмотрен в части 2.
5. Решение
По результатам обсуждения предлагаемого изменения должно быть принято одно из трех решений:
— Принять
— Отклонить
— Отложить.
6. Внесение изменений в план
1) Внести изменения в базовый план (первоначальный план проекта), так как изначально работа над проектом планировалась по одному сценарию, а теперь этот сценарий изменился.
2) В рабочий план, который должен являться вашим навигатором по проекту.
7. Выполнение работ
Так как изменение внесено в план, то оно является частью проекта. Работаем с ним, как с обычными задачами проекта.
Здесь все просто. Нужно выполнить работы.
Что такое запрос на изменение? — определение из техопедии
Запрос на изменение является важным документом, который является частью процесса управления изменениями, поскольку в нем указаны данные и причины изменений в приложении или системе. Запрос на изменение — это декларативный документ, означающий, что он содержит четкую и краткую информацию о том, что должно быть достигнуто и как эти изменения должны быть реализованы, а также другую связанную информацию.
Техопедия объясняет запрос на изменение
Управление изменениями создает набор стандартов и правил, которые необходимо соблюдать в документе запроса на изменение. Для каждого существенного изменения в отношении объема проекта запрос на изменение должен быть завершен. Иногда определенное управление изменениями позволяет выполнять незначительные изменения без требования документа запроса на изменение. В большинстве организаций документ запроса на изменение в основном следует стандартному шаблону, созданному управлением изменениями. Это обеспечивает упорядоченный и стандартный процесс для документа запроса на изменение в отношении информации, подлежащей заполнению. Как минимум запросы на изменение должны быть одобрены соответствующим комитетом по контролю за изменениями / руководителем проекта или любым назначенным лицом / комитетом, отвечающим за утверждение запроса на изменение.
Запросы на изменение могут быть инициированы внутри, например, в случае обновления программного или аппаратного обеспечения. Однако запросы на изменение в основном инициируются пользователями в таких случаях, как выявление дефектов или ошибок во время управления проблемами, событий или исправлений в результате разработки других приложений или систем, изменений в любых стандартах или приложениях и в соответствии с потребностями высшего руководства.
Как только запрос на изменение создан, необходимо предпринять необходимые шаги в соответствии с процессом, определенным в управлении изменениями, чтобы гарантировать, что запрос выполнен и удовлетворен в соответствии с требованиями и инициаторами изменения. Вся информация, связанная с запросом на изменение, должна быть документирована четко и кратко.

Творческое разрушение: изменение ландшафта учебника по технологиям — рост электронных книг и цифровых публикаций

В 1981 году соавтор, Барбара МакМаллен и я, начали работу над книгой об одной из новейших технологий, доступных для физических лиц, — телекоммуникации. Мы разработали
Творческий прорыв: изменение ландшафта учебника по технологиям — продвижение всемирной паутины

Трудно поверить, что графический браузер существует менее 20 лет и действительно не стал широко использоваться до 1995 — 1996 гг.
Эко-карма: как изменение климата вредит инфраструктуре данных

ИТ-индустрия вносит основной вклад в глобальное потепление. В настоящее время изменяющийся климат создает очень реальные риски для инфраструктуры данных как в физическом, так и в финансовом отношении.