Оцените презентацию от 1 до 5 баллов!
Тип файла:
ppt / pptx (powerpoint)
Всего слайдов:
36 слайдов
Для класса:
1,2,3,4,5,6,7,8,9,10,11
Размер файла:
140.00 kB
Просмотров:
72
Скачиваний:
0
Автор:
неизвестен
Слайды и текст к этой презентации:
№1 слайд![Запросы. Обработка данных](/documents_5/abf2e33819650857694d7d7ab788dd4a/img0.jpg)
Содержание слайда: Запросы.
Обработка данных
№2 слайд![Выборка данных SELECT](/documents_5/abf2e33819650857694d7d7ab788dd4a/img1.jpg)
Содержание слайда: Выборка данных
SELECT – определяет какие таблицы и столбцы источника данных необходимо использовать
FROM – указывает таблицу
WHERE – критерий отбора
ORDER BY – порядок сортировки
№3 слайд![Выборка данных](/documents_5/abf2e33819650857694d7d7ab788dd4a/img2.jpg)
Содержание слайда: Выборка данных
№4 слайд![Запросы с трафаретными](/documents_5/abf2e33819650857694d7d7ab788dd4a/img3.jpg)
Содержание слайда: Запросы с трафаретными символами и конструкцией LIKE
№5 слайд![Запросы с трафаретными](/documents_5/abf2e33819650857694d7d7ab788dd4a/img4.jpg)
Содержание слайда: Запросы с трафаретными символами и конструкцией LIKE
LIKE ‘_ob’ – осуществляется поиск слова, состоящего из трех букв и заканчивающего на ob , например Bob или Rob
LIKE ‘Иван%’ - осуществляется поиск фамилий, начинающихся с Иван, например Иванов или Иванова или Иванченко
LIKE ‘%ов’ - осуществляется поиск фамилий, заканчивающихся на ов, например Иванов или Петров
LIKE ‘%bi%’ - осуществляется поиск всех слов, содержащих bi, например binary или cabinet
LIKE ‘[CS]ery1’ - осуществляется поиск Chery1 или Shery1
LIKE ‘U[^n]’ - осуществляется поиск , начинающихся с буквы U и не содержащих букву n во второй позиции
№6 слайд![Запросы с трафаретными](/documents_5/abf2e33819650857694d7d7ab788dd4a/img5.jpg)
Содержание слайда: Запросы с трафаретными символами и конструкцией LIKE
№7 слайд![Задание псевдонимов для полей](/documents_5/abf2e33819650857694d7d7ab788dd4a/img6.jpg)
Содержание слайда: Задание псевдонимов для полей
№8 слайд![Стандартные функции Sum Count](/documents_5/abf2e33819650857694d7d7ab788dd4a/img7.jpg)
Содержание слайда: Стандартные функции
Sum
Count
Min
Max
Avg
Round(число, длина)
№9 слайд![Стандартные функции](/documents_5/abf2e33819650857694d7d7ab788dd4a/img8.jpg)
Содержание слайда: Стандартные функции
№10 слайд![Группировка данных](/documents_5/abf2e33819650857694d7d7ab788dd4a/img9.jpg)
Содержание слайда: Группировка данных
№11 слайд![Группировка данных](/documents_5/abf2e33819650857694d7d7ab788dd4a/img10.jpg)
Содержание слайда: Группировка данных
№12 слайд![](/documents_5/abf2e33819650857694d7d7ab788dd4a/img11.jpg)
№13 слайд![Добавление записей INSERT](/documents_5/abf2e33819650857694d7d7ab788dd4a/img12.jpg)
Содержание слайда: Добавление записей
INSERT INTO имя_приемника [(поле_1[, поле_2[, ...]])]
VALUES (значение_1[, значение_2[, ...] )
№14 слайд![Удаление записей DELETE](/documents_5/abf2e33819650857694d7d7ab788dd4a/img13.jpg)
Содержание слайда: Удаление записей
DELETE [таблица.*]
FROM таблица
WHERE УсловиеОтбора
№15 слайд![Обновление корректировка](/documents_5/abf2e33819650857694d7d7ab788dd4a/img14.jpg)
Содержание слайда: Обновление (корректировка) данных
UPDATE таблица
SET НовоеЗначение
WHERE УсловиеОтбора
№16 слайд![Операция соединения по двум](/documents_5/abf2e33819650857694d7d7ab788dd4a/img15.jpg)
Содержание слайда: Операция соединения по двум отношениям (таблицам)
Соединение - это процесс, когда две или более таблицы объединяются в одну.
№17 слайд![Внутреннее объединение INNER](/documents_5/abf2e33819650857694d7d7ab788dd4a/img16.jpg)
Содержание слайда: Внутреннее объединение
(INNER JOINT)
№18 слайд![Внешнее соединение Иногда](/documents_5/abf2e33819650857694d7d7ab788dd4a/img17.jpg)
Содержание слайда: Внешнее соединение
Иногда необходимо отображать и сохранять все строки основной таблицы независимо от того , есть ли соответствующие данные в другой таблице
Внешнее соединение
Левое (LEFT OUTER JOIN) – ссылается на все строка левой таблицы
Правое (RIGHT OUTER JOIN) ссылается на все строка правой таблицы
Полное (FULL OUTER JOIN) – возвращает все строки из обеих таблиц
№19 слайд![](/documents_5/abf2e33819650857694d7d7ab788dd4a/img18.jpg)
№20 слайд![Подзапрос Часто невозможно](/documents_5/abf2e33819650857694d7d7ab788dd4a/img19.jpg)
Содержание слайда: Подзапрос
Часто невозможно решить поставленную задачу путем одного запроса.
Например, когда при использовании условия поиска в предложении WHERE значение, с которым надо сравнивать, заранее не определено и должно быть вычислено в момент выполнения оператора SELECT.
Внутренний подзапрос представляет собой также оператор SELECT
№21 слайд![Подзапрос Подзапрос это](/documents_5/abf2e33819650857694d7d7ab788dd4a/img20.jpg)
Содержание слайда: Подзапрос
Подзапрос – это инструмент создания временной таблицы, содержимое которой извлекается и обрабатывается внешним оператором. Текст подзапроса должен быть заключен в скобки.
фраза ORDER BY не используется, хотя и может присутствовать во внешнем подзапросе;
список в предложении SELECT состоит из имен отдельных столбцов или составленных из них выражений
по умолчанию имена столбцов в подзапросе относятся к таблице, имя которой указано в предложении FROM
№22 слайд![Подзапрос Существует два типа](/documents_5/abf2e33819650857694d7d7ab788dd4a/img21.jpg)
Содержание слайда: Подзапрос
Существует два типа подзапросов:
Скалярный подзапрос возвращает единственное значение..
Табличный подзапрос возвращает множество значений, т.е. значения одного или нескольких столбцов таблицы, размещенные в более чем одной строке.
№23 слайд![Подзапрос Определить дату](/documents_5/abf2e33819650857694d7d7ab788dd4a/img22.jpg)
Содержание слайда: Подзапрос
Определить дату продажи максимальной партии товара.
№24 слайд![Подзапрос Определить даты](/documents_5/abf2e33819650857694d7d7ab788dd4a/img23.jpg)
Содержание слайда: Подзапрос
Определить даты сделок, превысивших по количеству товара среднее значение и указать для этих сделок превышение над средним уровнем.
№25 слайд![Подзапрос Определить](/documents_5/abf2e33819650857694d7d7ab788dd4a/img24.jpg)
Содержание слайда: Подзапрос
Определить клиентов, совершивших сделки с максимальным количеством товара.
№26 слайд![Подзапрос Определить](/documents_5/abf2e33819650857694d7d7ab788dd4a/img25.jpg)
Содержание слайда: Подзапрос
Определить клиентов, в сделках которых количество товара отличается от максимального не более чем на 10%.
№27 слайд![Определить даты, когда](/documents_5/abf2e33819650857694d7d7ab788dd4a/img26.jpg)
Содержание слайда: Определить даты, когда среднее количество проданного за день товара оказалось больше 40 единиц
№28 слайд![Табличный подзапрос](/documents_5/abf2e33819650857694d7d7ab788dd4a/img27.jpg)
Содержание слайда: Табличный подзапрос
Определить проданные товары
№29 слайд![Табличный подзапрос](/documents_5/abf2e33819650857694d7d7ab788dd4a/img28.jpg)
Содержание слайда: Табличный подзапрос
Определить товары, не пользующиеся спросом
№30 слайд![Табличный подзапрос Ключевые](/documents_5/abf2e33819650857694d7d7ab788dd4a/img29.jpg)
Содержание слайда: Табличный подзапрос
Ключевые слова ANY и ALL могут использоваться с подзапросами, возвращающими один столбец чисел
Если подзапросу будет предшествовать ключевое слово ALL, условие сравнения считается выполненным, только когда оно выполняется для всех значений в результирующем столбце подзапроса.
Если записи подзапроса предшествует ключевое слово ANY, то условие сравнения считается выполненным, когда оно выполняется хотя бы для одного из значений в результирующем столбце подзапроса.
№31 слайд![Определить клиентов,](/documents_5/abf2e33819650857694d7d7ab788dd4a/img30.jpg)
Содержание слайда: Определить клиентов, совершивших сделки с максимальным количеством товара
Определить клиентов, совершивших сделки с максимальным количеством товара
(Если в результате выполнения подзапроса получено пустое значение, то для ключевого слова ALL условие сравнения будет считаться выполненным , а для ключевого слова ANY – невыполненным. )
№32 слайд![](/documents_5/abf2e33819650857694d7d7ab788dd4a/img31.jpg)
№33 слайд![Представления Представление](/documents_5/abf2e33819650857694d7d7ab788dd4a/img32.jpg)
Содержание слайда: Представления
Представление – это виртуальная таблица, которая сама по себе не содержит никакой информации. Она содержит только запрос, составляемый во время создания представления.
№34 слайд![Представления CREATE VIEW имя](/documents_5/abf2e33819650857694d7d7ab788dd4a/img33.jpg)
Содержание слайда: Представления
CREATE VIEW имя представления
AS
Команда SELECT
№35 слайд![Выборка данных из](/documents_5/abf2e33819650857694d7d7ab788dd4a/img34.jpg)
Содержание слайда: Выборка данных из представления
Обращение к представлению осуществляется с помощью оператора SELECT как к обычной таблице.
SELECT * FROM имя_представления
Представление можно использовать в запросе так же, как и любую другую таблицу
№36 слайд![Ограничения представлений](/documents_5/abf2e33819650857694d7d7ab788dd4a/img35.jpg)
Содержание слайда: Ограничения представлений
Нельзя применять конструкции
Order by
Compute
Compute by
Нельзя применять ключевое слово Into
Нельзя ссылаться на временную таблицу