🗊Презентация Запросы-действия или запросы, вносящие изменения

Категория: Информатика
Нажмите для полного просмотра!
Запросы-действия или запросы, вносящие изменения, слайд №1Запросы-действия или запросы, вносящие изменения, слайд №2Запросы-действия или запросы, вносящие изменения, слайд №3Запросы-действия или запросы, вносящие изменения, слайд №4Запросы-действия или запросы, вносящие изменения, слайд №5Запросы-действия или запросы, вносящие изменения, слайд №6Запросы-действия или запросы, вносящие изменения, слайд №7Запросы-действия или запросы, вносящие изменения, слайд №8Запросы-действия или запросы, вносящие изменения, слайд №9Запросы-действия или запросы, вносящие изменения, слайд №10Запросы-действия или запросы, вносящие изменения, слайд №11Запросы-действия или запросы, вносящие изменения, слайд №12Запросы-действия или запросы, вносящие изменения, слайд №13Запросы-действия или запросы, вносящие изменения, слайд №14Запросы-действия или запросы, вносящие изменения, слайд №15Запросы-действия или запросы, вносящие изменения, слайд №16Запросы-действия или запросы, вносящие изменения, слайд №17Запросы-действия или запросы, вносящие изменения, слайд №18Запросы-действия или запросы, вносящие изменения, слайд №19Запросы-действия или запросы, вносящие изменения, слайд №20Запросы-действия или запросы, вносящие изменения, слайд №21Запросы-действия или запросы, вносящие изменения, слайд №22Запросы-действия или запросы, вносящие изменения, слайд №23Запросы-действия или запросы, вносящие изменения, слайд №24Запросы-действия или запросы, вносящие изменения, слайд №25

Содержание

Вы можете ознакомиться и скачать презентацию на тему Запросы-действия или запросы, вносящие изменения. Доклад-сообщение содержит 25 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





Лекция №8
Запросы – действия или запросы вносящие изменения
Построение SQL - запросов
Описание слайда:
Лекция №8 Запросы – действия или запросы вносящие изменения Построение SQL - запросов

Слайд 2





Запросы- действия или запросы, вносящие изменения
Запрос, вносящий изменения, можно рассматривать как обычный запрос на выборку, который должен ещё выполнять некоторые операции над указанной группой записей в результирующей таблице.
Описание слайда:
Запросы- действия или запросы, вносящие изменения Запрос, вносящий изменения, можно рассматривать как обычный запрос на выборку, который должен ещё выполнять некоторые операции над указанной группой записей в результирующей таблице.

Слайд 3





Для преобразования запроса-выборки в запрос действие , необходимо выбрать соответствующий тип запроса из  меню. 
Для преобразования запроса-выборки в запрос действие , необходимо выбрать соответствующий тип запроса из  меню. 
В окне базы данных запросы-действия имеют каждый свою пиктограмму.
Описание слайда:
Для преобразования запроса-выборки в запрос действие , необходимо выбрать соответствующий тип запроса из меню. Для преобразования запроса-выборки в запрос действие , необходимо выбрать соответствующий тип запроса из меню. В окне базы данных запросы-действия имеют каждый свою пиктограмму.

Слайд 4





Т.к. действия запросов, вносящих изменения, необратимы, то следует придерживаться следующей последовательности действий:
Т.к. действия запросов, вносящих изменения, необратимы, то следует придерживаться следующей последовательности действий:
создать запрос выборку
перейти в режим просмотра результирующей таблицы и просмотреть записи, выбранные  в запросе
Описание слайда:
Т.к. действия запросов, вносящих изменения, необратимы, то следует придерживаться следующей последовательности действий: Т.к. действия запросов, вносящих изменения, необратимы, то следует придерживаться следующей последовательности действий: создать запрос выборку перейти в режим просмотра результирующей таблицы и просмотреть записи, выбранные в запросе

Слайд 5





преобразовать запрос выборку в запрос действие
преобразовать запрос выборку в запрос действие
выполнить запрос: кнопка !
проверить внесенные изменения в режиме просмотра результирующей таблицы.
ЗАМЕЧАНИЕ: нужно создавать резервные копии обрабатываемых таблиц!!!
Описание слайда:
преобразовать запрос выборку в запрос действие преобразовать запрос выборку в запрос действие выполнить запрос: кнопка ! проверить внесенные изменения в режиме просмотра результирующей таблицы. ЗАМЕЧАНИЕ: нужно создавать резервные копии обрабатываемых таблиц!!!

Слайд 6





Создание запроса для изменения (обновления) значений 
Пример 11: Предположим, мы хотим сделать 15% скидку по конкретной услуге, заказанной после  определенной даты.
Для создания такого запроса, следует пройти 2 этапа:
создать запрос на выборку и просмотреть данные, подлежащие изменению;
преобразовать запрос-выборку в запрос-обновление и выполнить.
Описание слайда:
Создание запроса для изменения (обновления) значений Пример 11: Предположим, мы хотим сделать 15% скидку по конкретной услуге, заказанной после определенной даты. Для создания такого запроса, следует пройти 2 этапа: создать запрос на выборку и просмотреть данные, подлежащие изменению; преобразовать запрос-выборку в запрос-обновление и выполнить.

Слайд 7





В нашем случае : выберем услуги с кодом 3, заказанные после 1 января  2010 года
В нашем случае : выберем услуги с кодом 3, заказанные после 1 января  2010 года
Бланк запроса QBE будет выглядеть следующим образом:
Описание слайда:
В нашем случае : выберем услуги с кодом 3, заказанные после 1 января 2010 года В нашем случае : выберем услуги с кодом 3, заказанные после 1 января 2010 года Бланк запроса QBE будет выглядеть следующим образом:

Слайд 8





Преобразуем запрос на выборку в запрос на обновление:
Преобразуем запрос на выборку в запрос на обновление:
выберем команду Запрос  обновление, в запрос будет  добавлена строка Обновление.
в строке  Обновление в поле Скидка введем 0,15.
на панели инструментов щелкнуть кнопку !
для завершения выполнения запроса нужно ответить Да.
Описание слайда:
Преобразуем запрос на выборку в запрос на обновление: Преобразуем запрос на выборку в запрос на обновление: выберем команду Запрос  обновление, в запрос будет добавлена строка Обновление. в строке Обновление в поле Скидка введем 0,15. на панели инструментов щелкнуть кнопку ! для завершения выполнения запроса нужно ответить Да.

Слайд 9





Запрос на создание таблицы
Пример 15: Необходимо составить таблицу всех клиентов, сделавших заказ за последние шесть месяцев
Описание слайда:
Запрос на создание таблицы Пример 15: Необходимо составить таблицу всех клиентов, сделавших заказ за последние шесть месяцев

Слайд 10





Построим запрос-выборку;
Построим запрос-выборку;
Выбрать в меню Запрос  создание таблицы;
В поле Имя таблицы – новое имя таблицы
Перейти в режим просмотра результирующий таблицы, а затем в конструктор.
Вывод дат лучше отключить.
Кнопка !  Да.
Описание слайда:
Построим запрос-выборку; Построим запрос-выборку; Выбрать в меню Запрос  создание таблицы; В поле Имя таблицы – новое имя таблицы Перейти в режим просмотра результирующий таблицы, а затем в конструктор. Вывод дат лучше отключить. Кнопка !  Да.

Слайд 11





Создание запроса для удаления записей
Это наиболее опасный запрос!!!
Удаляющий запрос может удалять записи из нескольких таблиц одновременно.
Для этого нужно чтобы:
было определено отношение между таблицами;
включена опция Обеспечение целостности данных;
включена опция Каскадное удаление связанных записей.
Описание слайда:
Создание запроса для удаления записей Это наиболее опасный запрос!!! Удаляющий запрос может удалять записи из нескольких таблиц одновременно. Для этого нужно чтобы: было определено отношение между таблицами; включена опция Обеспечение целостности данных; включена опция Каскадное удаление связанных записей.

Слайд 12





Пример 15: Удалить заказы, обработанные в прошлом году.
Пример 15: Удалить заказы, обработанные в прошлом году.
Необходимо построить запрос выборку;
Запрос/удаление;
В таблице Заказы выбрать поле Дата принятия заказа;
Для этого поля задайте критерий  >=#1/01/11# and <#1.01.12#;
Нужно проверить, что результирующая таблица содержит записи, относящиеся только к 2008 году;
Режим конструктора;
Кнопка !;
Кнопка ДА.  Записи будут удалены из таблиц.
Описание слайда:
Пример 15: Удалить заказы, обработанные в прошлом году. Пример 15: Удалить заказы, обработанные в прошлом году. Необходимо построить запрос выборку; Запрос/удаление; В таблице Заказы выбрать поле Дата принятия заказа; Для этого поля задайте критерий >=#1/01/11# and <#1.01.12#; Нужно проверить, что результирующая таблица содержит записи, относящиеся только к 2008 году; Режим конструктора; Кнопка !; Кнопка ДА. Записи будут удалены из таблиц.

Слайд 13





Построение SQL - запросов
Построение SQL - запросов
SQL – выражения вводятся в режиме SQL, для этого нужно выбрать Запрос/Запрос SQL (кнопки нет).
С помощью SQL запросов можно выполнить следующие действия:
Объединяющий запрос комбинирует общие поля из одной или нескольких таблиц.
 Отправляющий запрос отправляет SQL-инструкции на SQL-сервер в формате базы данных MsA.
Запрос, воздействующий на данные используются реже всего. Этот запрос создает или изменяет объекты непосредственно в базе данных MsA.
Описание слайда:
Построение SQL - запросов Построение SQL - запросов SQL – выражения вводятся в режиме SQL, для этого нужно выбрать Запрос/Запрос SQL (кнопки нет). С помощью SQL запросов можно выполнить следующие действия: Объединяющий запрос комбинирует общие поля из одной или нескольких таблиц. Отправляющий запрос отправляет SQL-инструкции на SQL-сервер в формате базы данных MsA. Запрос, воздействующий на данные используются реже всего. Этот запрос создает или изменяет объекты непосредственно в базе данных MsA.

Слайд 14





Просмотр SQL-выражений в запросах
Просмотр SQL-выражений в запросах
SQL – это стандартизированный язык, поддерживаемый многими реляционными базами данных. Этот язык весьма прост в изучении и использовании. Для просмотра SQL-выражений выберите Вид/Режим SQL.
SQL-выражения можно использовать в выражениях, макросах, формах и отчетах.
Один из способов научиться строить SQL-выражения – это строить запросы, а затем изучать соответствующие им запросы SQL.
Описание слайда:
Просмотр SQL-выражений в запросах Просмотр SQL-выражений в запросах SQL – это стандартизированный язык, поддерживаемый многими реляционными базами данных. Этот язык весьма прост в изучении и использовании. Для просмотра SQL-выражений выберите Вид/Режим SQL. SQL-выражения можно использовать в выражениях, макросах, формах и отчетах. Один из способов научиться строить SQL-выражения – это строить запросы, а затем изучать соответствующие им запросы SQL.

Слайд 15





Основные команды SQL:
Основные команды SQL:
SELECT – команда/ключевое поле, начинающая SQL-выражения; предшествует названию поля или полей, выбираемых из полей таблиц.
FROM – указывает имя таблицы или таблиц, содержащих поля, перечисленные после команды SELECT.
ORDER BY – команда, указывающая порядок вывода данных.
Описание слайда:
Основные команды SQL: Основные команды SQL: SELECT – команда/ключевое поле, начинающая SQL-выражения; предшествует названию поля или полей, выбираемых из полей таблиц. FROM – указывает имя таблицы или таблиц, содержащих поля, перечисленные после команды SELECT. ORDER BY – команда, указывающая порядок вывода данных.

Слайд 16





Команда SELECT
Команда SELECT
SELECT   Первое_поле, второе_поле, третье_поле… 
Имя поля и имя таблицы берется в [  ], если имя содержит пробел. 
SELECT [Справочник клиентов].[Название клиента], [Справочник клиентов].Страна, [Справочник заказов].[Дата исполнения заказа]
Описание слайда:
Команда SELECT Команда SELECT SELECT Первое_поле, второе_поле, третье_поле… Имя поля и имя таблицы берется в [ ], если имя содержит пробел. SELECT [Справочник клиентов].[Название клиента], [Справочник клиентов].Страна, [Справочник заказов].[Дата исполнения заказа]

Слайд 17







Предикаты SELECT

 ALL;
 DISTINCT;
 DISTINCTROW;
 TOP.
Эти предикаты служат для ограничения количества возвращаемых записей. В SQL-выражениях их можно использовать с командой WHERE.
Описание слайда:
Предикаты SELECT ALL; DISTINCT; DISTINCTROW; TOP. Эти предикаты служат для ограничения количества возвращаемых записей. В SQL-выражениях их можно использовать с командой WHERE.

Слайд 18





ALL – выбирает все записи, которые удовлетворяют условию WHERE.
ALL – выбирает все записи, которые удовлетворяют условию WHERE.
DISTINCT – необходимо включать, когда из запроса следует исключить одинаковые записи.
DISTINCTROW – проверяет совпадение в таблицах всех полей, а не только выбранных. 
TOP – ограничивает число выводимых записей, удовлетворяющих WHERE. Например:
 TOP 10 – первые 10 записей.
Описание слайда:
ALL – выбирает все записи, которые удовлетворяют условию WHERE. ALL – выбирает все записи, которые удовлетворяют условию WHERE. DISTINCT – необходимо включать, когда из запроса следует исключить одинаковые записи. DISTINCTROW – проверяет совпадение в таблицах всех полей, а не только выбранных. TOP – ограничивает число выводимых записей, удовлетворяющих WHERE. Например: TOP 10 – первые 10 записей.

Слайд 19





Пример: при создании запроса, выводящего код клиента и день, в который он сделал заказ, нужно использовать следующую SQL-информацию:
Пример: при создании запроса, выводящего код клиента и день, в который он сделал заказ, нужно использовать следующую SQL-информацию:
SELECT DISTINCT  Заказы.[Код клиента], Заказы.[Дата принятия заказа]
Данная конструкция проверяет дублирование для полей, указанных для просмотра и исключает из результирующей таблицы дублированные записи.
Описание слайда:
Пример: при создании запроса, выводящего код клиента и день, в который он сделал заказ, нужно использовать следующую SQL-информацию: Пример: при создании запроса, выводящего код клиента и день, в который он сделал заказ, нужно использовать следующую SQL-информацию: SELECT DISTINCT Заказы.[Код клиента], Заказы.[Дата принятия заказа] Данная конструкция проверяет дублирование для полей, указанных для просмотра и исключает из результирующей таблицы дублированные записи.

Слайд 20





Команда FROM
Команда FROM
Команда FROM указывает таблицы (или запросы), содержащие поля в выражении SELECT.
Пример: (для каждой таблицы)
SELECT [наименование клиента], Страна,
FROM [Клиенты].
При работе с несколькими таблицами в команде FROM устанавливается объединение между несколькими таблицами, которые будут соединены в результирующей таблице.
Описание слайда:
Команда FROM Команда FROM Команда FROM указывает таблицы (или запросы), содержащие поля в выражении SELECT. Пример: (для каждой таблицы) SELECT [наименование клиента], Страна, FROM [Клиенты]. При работе с несколькими таблицами в команде FROM устанавливается объединение между несколькими таблицами, которые будут соединены в результирующей таблице.

Слайд 21





INNER YOIN…ON – обычное объединение (внутреннее); 
INNER YOIN…ON – обычное объединение (внутреннее); 
Смотрим пред. Пример!

FROM Клиенты INNER JOIN Заказы ON Клиенты.[Код клиента] = Заказы.[Код клиента];
Описание слайда:
INNER YOIN…ON – обычное объединение (внутреннее); INNER YOIN…ON – обычное объединение (внутреннее); Смотрим пред. Пример! FROM Клиенты INNER JOIN Заказы ON Клиенты.[Код клиента] = Заказы.[Код клиента];

Слайд 22





Команда WHERE
Команда WHERE
Служит для указания требуемых условий. Условие WHERE может быть любым допустимым выражением, т.е. содержащим одно и более условий.
Пример: Введем ограничение на код клиента.
WHERE (Клиенты. [Код клиента] = 16)
 В SQL-выражениях команда WHERE должна следовать за командой FROM.
Описание слайда:
Команда WHERE Команда WHERE Служит для указания требуемых условий. Условие WHERE может быть любым допустимым выражением, т.е. содержащим одно и более условий. Пример: Введем ограничение на код клиента. WHERE (Клиенты. [Код клиента] = 16) В SQL-выражениях команда WHERE должна следовать за командой FROM.

Слайд 23





Команда ORDER BY
Команда ORDER BY
Используется для сортировки запроса.
Пример: ORDER BY Клиенты.[Код клиента];

Оканчивать SQL-выражения нужно (;).

Пример: 
Построить SQL-выражение, которое будет выполнять следующие действия:
Описание слайда:
Команда ORDER BY Команда ORDER BY Используется для сортировки запроса. Пример: ORDER BY Клиенты.[Код клиента]; Оканчивать SQL-выражения нужно (;). Пример: Построить SQL-выражение, которое будет выполнять следующие действия:

Слайд 24





 Выбрать поля: Название клиента, страна, код заказа и дата заказа.
 Выбрать поля: Название клиента, страна, код заказа и дата заказа.
 Объединить таблицы: Клиенты и Заказы по полю Код клиента.
 Вывести только те записи, которые связаны с определенным клиентом.
Сортировка по полю дата заказа.
Описание слайда:
Выбрать поля: Название клиента, страна, код заказа и дата заказа. Выбрать поля: Название клиента, страна, код заказа и дата заказа. Объединить таблицы: Клиенты и Заказы по полю Код клиента. Вывести только те записи, которые связаны с определенным клиентом. Сортировка по полю дата заказа.

Слайд 25





SELECT Клиенты.[Наименование клиента], Заказы.[Дата принятия заказа], Клиенты . Страна, Заказы.[Код заказа]
SELECT Клиенты.[Наименование клиента], Заказы.[Дата принятия заказа], Клиенты . Страна, Заказы.[Код заказа]
FROM Клиенты INNER JOIN Заказы ON Клиенты.[Код клиента] = Заказы.[Код клиента]
WHERE (((Клиенты.[Наименование клиента])="Меньшов"))
ORDER BY Заказы.[Дата принятия заказа];
Описание слайда:
SELECT Клиенты.[Наименование клиента], Заказы.[Дата принятия заказа], Клиенты . Страна, Заказы.[Код заказа] SELECT Клиенты.[Наименование клиента], Заказы.[Дата принятия заказа], Клиенты . Страна, Заказы.[Код заказа] FROM Клиенты INNER JOIN Заказы ON Клиенты.[Код клиента] = Заказы.[Код клиента] WHERE (((Клиенты.[Наименование клиента])="Меньшов")) ORDER BY Заказы.[Дата принятия заказа];



Похожие презентации
Mypresentation.ru
Загрузить презентацию