🗊Презентация Язык запросов SQL. Общий синтаксис команды SELECT

Категория: Информатика
Нажмите для полного просмотра!
Язык запросов SQL. Общий синтаксис команды SELECT, слайд №1Язык запросов SQL. Общий синтаксис команды SELECT, слайд №2Язык запросов SQL. Общий синтаксис команды SELECT, слайд №3Язык запросов SQL. Общий синтаксис команды SELECT, слайд №4Язык запросов SQL. Общий синтаксис команды SELECT, слайд №5Язык запросов SQL. Общий синтаксис команды SELECT, слайд №6Язык запросов SQL. Общий синтаксис команды SELECT, слайд №7Язык запросов SQL. Общий синтаксис команды SELECT, слайд №8Язык запросов SQL. Общий синтаксис команды SELECT, слайд №9Язык запросов SQL. Общий синтаксис команды SELECT, слайд №10Язык запросов SQL. Общий синтаксис команды SELECT, слайд №11Язык запросов SQL. Общий синтаксис команды SELECT, слайд №12Язык запросов SQL. Общий синтаксис команды SELECT, слайд №13Язык запросов SQL. Общий синтаксис команды SELECT, слайд №14Язык запросов SQL. Общий синтаксис команды SELECT, слайд №15Язык запросов SQL. Общий синтаксис команды SELECT, слайд №16Язык запросов SQL. Общий синтаксис команды SELECT, слайд №17Язык запросов SQL. Общий синтаксис команды SELECT, слайд №18Язык запросов SQL. Общий синтаксис команды SELECT, слайд №19Язык запросов SQL. Общий синтаксис команды SELECT, слайд №20Язык запросов SQL. Общий синтаксис команды SELECT, слайд №21Язык запросов SQL. Общий синтаксис команды SELECT, слайд №22Язык запросов SQL. Общий синтаксис команды SELECT, слайд №23Язык запросов SQL. Общий синтаксис команды SELECT, слайд №24Язык запросов SQL. Общий синтаксис команды SELECT, слайд №25Язык запросов SQL. Общий синтаксис команды SELECT, слайд №26Язык запросов SQL. Общий синтаксис команды SELECT, слайд №27Язык запросов SQL. Общий синтаксис команды SELECT, слайд №28Язык запросов SQL. Общий синтаксис команды SELECT, слайд №29Язык запросов SQL. Общий синтаксис команды SELECT, слайд №30Язык запросов SQL. Общий синтаксис команды SELECT, слайд №31Язык запросов SQL. Общий синтаксис команды SELECT, слайд №32Язык запросов SQL. Общий синтаксис команды SELECT, слайд №33Язык запросов SQL. Общий синтаксис команды SELECT, слайд №34Язык запросов SQL. Общий синтаксис команды SELECT, слайд №35Язык запросов SQL. Общий синтаксис команды SELECT, слайд №36Язык запросов SQL. Общий синтаксис команды SELECT, слайд №37Язык запросов SQL. Общий синтаксис команды SELECT, слайд №38Язык запросов SQL. Общий синтаксис команды SELECT, слайд №39Язык запросов SQL. Общий синтаксис команды SELECT, слайд №40Язык запросов SQL. Общий синтаксис команды SELECT, слайд №41Язык запросов SQL. Общий синтаксис команды SELECT, слайд №42Язык запросов SQL. Общий синтаксис команды SELECT, слайд №43Язык запросов SQL. Общий синтаксис команды SELECT, слайд №44Язык запросов SQL. Общий синтаксис команды SELECT, слайд №45Язык запросов SQL. Общий синтаксис команды SELECT, слайд №46Язык запросов SQL. Общий синтаксис команды SELECT, слайд №47Язык запросов SQL. Общий синтаксис команды SELECT, слайд №48Язык запросов SQL. Общий синтаксис команды SELECT, слайд №49Язык запросов SQL. Общий синтаксис команды SELECT, слайд №50Язык запросов SQL. Общий синтаксис команды SELECT, слайд №51Язык запросов SQL. Общий синтаксис команды SELECT, слайд №52Язык запросов SQL. Общий синтаксис команды SELECT, слайд №53Язык запросов SQL. Общий синтаксис команды SELECT, слайд №54Язык запросов SQL. Общий синтаксис команды SELECT, слайд №55Язык запросов SQL. Общий синтаксис команды SELECT, слайд №56Язык запросов SQL. Общий синтаксис команды SELECT, слайд №57Язык запросов SQL. Общий синтаксис команды SELECT, слайд №58Язык запросов SQL. Общий синтаксис команды SELECT, слайд №59Язык запросов SQL. Общий синтаксис команды SELECT, слайд №60Язык запросов SQL. Общий синтаксис команды SELECT, слайд №61Язык запросов SQL. Общий синтаксис команды SELECT, слайд №62Язык запросов SQL. Общий синтаксис команды SELECT, слайд №63Язык запросов SQL. Общий синтаксис команды SELECT, слайд №64Язык запросов SQL. Общий синтаксис команды SELECT, слайд №65Язык запросов SQL. Общий синтаксис команды SELECT, слайд №66Язык запросов SQL. Общий синтаксис команды SELECT, слайд №67Язык запросов SQL. Общий синтаксис команды SELECT, слайд №68Язык запросов SQL. Общий синтаксис команды SELECT, слайд №69Язык запросов SQL. Общий синтаксис команды SELECT, слайд №70Язык запросов SQL. Общий синтаксис команды SELECT, слайд №71Язык запросов SQL. Общий синтаксис команды SELECT, слайд №72Язык запросов SQL. Общий синтаксис команды SELECT, слайд №73Язык запросов SQL. Общий синтаксис команды SELECT, слайд №74Язык запросов SQL. Общий синтаксис команды SELECT, слайд №75Язык запросов SQL. Общий синтаксис команды SELECT, слайд №76Язык запросов SQL. Общий синтаксис команды SELECT, слайд №77Язык запросов SQL. Общий синтаксис команды SELECT, слайд №78Язык запросов SQL. Общий синтаксис команды SELECT, слайд №79Язык запросов SQL. Общий синтаксис команды SELECT, слайд №80Язык запросов SQL. Общий синтаксис команды SELECT, слайд №81Язык запросов SQL. Общий синтаксис команды SELECT, слайд №82Язык запросов SQL. Общий синтаксис команды SELECT, слайд №83Язык запросов SQL. Общий синтаксис команды SELECT, слайд №84Язык запросов SQL. Общий синтаксис команды SELECT, слайд №85Язык запросов SQL. Общий синтаксис команды SELECT, слайд №86Язык запросов SQL. Общий синтаксис команды SELECT, слайд №87Язык запросов SQL. Общий синтаксис команды SELECT, слайд №88Язык запросов SQL. Общий синтаксис команды SELECT, слайд №89Язык запросов SQL. Общий синтаксис команды SELECT, слайд №90Язык запросов SQL. Общий синтаксис команды SELECT, слайд №91Язык запросов SQL. Общий синтаксис команды SELECT, слайд №92Язык запросов SQL. Общий синтаксис команды SELECT, слайд №93Язык запросов SQL. Общий синтаксис команды SELECT, слайд №94Язык запросов SQL. Общий синтаксис команды SELECT, слайд №95Язык запросов SQL. Общий синтаксис команды SELECT, слайд №96Язык запросов SQL. Общий синтаксис команды SELECT, слайд №97Язык запросов SQL. Общий синтаксис команды SELECT, слайд №98Язык запросов SQL. Общий синтаксис команды SELECT, слайд №99Язык запросов SQL. Общий синтаксис команды SELECT, слайд №100Язык запросов SQL. Общий синтаксис команды SELECT, слайд №101Язык запросов SQL. Общий синтаксис команды SELECT, слайд №102Язык запросов SQL. Общий синтаксис команды SELECT, слайд №103Язык запросов SQL. Общий синтаксис команды SELECT, слайд №104Язык запросов SQL. Общий синтаксис команды SELECT, слайд №105Язык запросов SQL. Общий синтаксис команды SELECT, слайд №106Язык запросов SQL. Общий синтаксис команды SELECT, слайд №107

Содержание

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

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


Слайд 1


Язык запросов SQL. Общий синтаксис команды SELECT, слайд №1
Описание слайда:

Слайд 2


Язык запросов SQL. Общий синтаксис команды SELECT, слайд №2
Описание слайда:

Слайд 3


Язык запросов SQL. Общий синтаксис команды SELECT, слайд №3
Описание слайда:

Слайд 4





Формат запроса с использованием оператора SELECT: 
Формат запроса с использованием оператора SELECT: 
SELECT список полей FROM список таблиц WHERE условия…
Описание слайда:
Формат запроса с использованием оператора SELECT: Формат запроса с использованием оператора SELECT: SELECT список полей FROM список таблиц WHERE условия…

Слайд 5





Команда SELECT – выборка данных
Общий синтаксис:
SELECT список полей FROM список таблиц WHERE условия…
SELECT [DISTINCT] { список_вывода | * }
	FROM  имя_таблицы1 [ алиас1 ]   [, имя_таблицы2 [ алиас2 ].,..]
	[ WHERE	условие_отбора_записей ]
	[ GROUP BY  { имя_поля | выражение }.,.. ]
	[ HAVING	 условие_отбора_групп ]
	[ UNION  [ALL]  SELECT …]
	[ ORDER BY  имя_поля1 | целое [ ASC | DESC ] 
		[, имя_поля2 | целое [ ASC | DESC ].,..]];
Примеры:
	select * from departs;
	select   name, post   from emp;
Описание слайда:
Команда SELECT – выборка данных Общий синтаксис: SELECT список полей FROM список таблиц WHERE условия… SELECT [DISTINCT] { список_вывода | * } FROM имя_таблицы1 [ алиас1 ] [, имя_таблицы2 [ алиас2 ].,..] [ WHERE условие_отбора_записей ] [ GROUP BY { имя_поля | выражение }.,.. ] [ HAVING условие_отбора_групп ] [ UNION [ALL] SELECT …] [ ORDER BY имя_поля1 | целое [ ASC | DESC ] [, имя_поля2 | целое [ ASC | DESC ].,..]]; Примеры: select * from departs; select name, post from emp;

Слайд 6


Язык запросов SQL. Общий синтаксис команды SELECT, слайд №6
Описание слайда:

Слайд 7





Общий алгоритм выполнения операции SELECT
Выбор записей из указанной таблицы (from).
Проверка для каждой записи условия отбора (where).
Группировка полученных в результате отбора записей (group by) и вычисление для этих групп значений агрегирующих функций.
Выбор тех групп, которые удовлетворяют условию отбора групп (having).
Сортировка полученных записей в указанном порядке (order by).
Извлечение из полученных записей тех полей, которые заданы в списке вывода, и формирование результирующего отношения.
		Если в части FROM указывается 2 и более таблицы, то приведенный алгоритм выполняется для декартова произведения этих таблиц.
Описание слайда:
Общий алгоритм выполнения операции SELECT Выбор записей из указанной таблицы (from). Проверка для каждой записи условия отбора (where). Группировка полученных в результате отбора записей (group by) и вычисление для этих групп значений агрегирующих функций. Выбор тех групп, которые удовлетворяют условию отбора групп (having). Сортировка полученных записей в указанном порядке (order by). Извлечение из полученных записей тех полей, которые заданы в списке вывода, и формирование результирующего отношения. Если в части FROM указывается 2 и более таблицы, то приведенный алгоритм выполняется для декартова произведения этих таблиц.

Слайд 8


Язык запросов SQL. Общий синтаксис команды SELECT, слайд №8
Описание слайда:

Слайд 9





Формирование списка вывода (проекция)
Описание слайда:
Формирование списка вывода (проекция)

Слайд 10





Формирование списка вывода (проекция)
Описание слайда:
Формирование списка вывода (проекция)

Слайд 11


Язык запросов SQL. Общий синтаксис команды SELECT, слайд №11
Описание слайда:

Слайд 12





SQL Alias
Описание слайда:
SQL Alias

Слайд 13





SQL Alias
Описание слайда:
SQL Alias

Слайд 14





SQL Alias
Описание слайда:
SQL Alias

Слайд 15


Язык запросов SQL. Общий синтаксис команды SELECT, слайд №15
Описание слайда:

Слайд 16





Упорядочение результата
Описание слайда:
Упорядочение результата

Слайд 17


Язык запросов SQL. Общий синтаксис команды SELECT, слайд №17
Описание слайда:

Слайд 18





Выбор данных из таблицы (селекция)
Описание слайда:
Выбор данных из таблицы (селекция)

Слайд 19





Логические операторы
Описание слайда:
Логические операторы

Слайд 20





Примеры использования логических операторов
Описание слайда:
Примеры использования логических операторов

Слайд 21


Язык запросов SQL. Общий синтаксис команды SELECT, слайд №21
Описание слайда:

Слайд 22


Язык запросов SQL. Общий синтаксис команды SELECT, слайд №22
Описание слайда:

Слайд 23





Предикаты формирования условия
Описание слайда:
Предикаты формирования условия

Слайд 24





Предикаты формирования условия
Описание слайда:
Предикаты формирования условия

Слайд 25





Предикаты формирования условия
Описание слайда:
Предикаты формирования условия

Слайд 26





Предикаты формирования условия
Описание слайда:
Предикаты формирования условия

Слайд 27





Предикаты формирования условия
Описание слайда:
Предикаты формирования условия

Слайд 28





Примеры использования предикатов
Описание слайда:
Примеры использования предикатов

Слайд 29


Язык запросов SQL. Общий синтаксис команды SELECT, слайд №29
Описание слайда:

Слайд 30


Язык запросов SQL. Общий синтаксис команды SELECT, слайд №30
Описание слайда:

Слайд 31





Агрегирующие функции
Описание слайда:
Агрегирующие функции

Слайд 32





Примеры использования функции COUNT
Описание слайда:
Примеры использования функции COUNT

Слайд 33





Примеры использования агрегирующих функций
Описание слайда:
Примеры использования агрегирующих функций

Слайд 34





Группировка данных: предложение GROUP BY
Описание слайда:
Группировка данных: предложение GROUP BY

Слайд 35





Примеры использования GROUP BY
Описание слайда:
Примеры использования GROUP BY

Слайд 36





Использование GROUP BY
Описание слайда:
Использование GROUP BY

Слайд 37





Группировка по нескольким полям
Описание слайда:
Группировка по нескольким полям

Слайд 38





Использование фразы HAVING
Описание слайда:
Использование фразы HAVING

Слайд 39


Язык запросов SQL. Общий синтаксис команды SELECT, слайд №39
Описание слайда:

Слайд 40





Операции реляционной алгебры
Описание слайда:
Операции реляционной алгебры

Слайд 41





Бинарные операции реляционной алгебры
Описание слайда:
Бинарные операции реляционной алгебры

Слайд 42





Бинарные односхемные операции РА
Описание слайда:
Бинарные односхемные операции РА

Слайд 43





Операция  объединения
Описание слайда:
Операция объединения

Слайд 44





Разность отношений
Описание слайда:
Разность отношений

Слайд 45





Пересечение отношений
Описание слайда:
Пересечение отношений

Слайд 46





Применение односхемных операций РА
Описание слайда:
Применение односхемных операций РА

Слайд 47





Разносхемные операции РА
Описание слайда:
Разносхемные операции РА

Слайд 48





Разносхемные операции РА
Описание слайда:
Разносхемные операции РА

Слайд 49





Применение операции соединения
Описание слайда:
Применение операции соединения

Слайд 50





Применение операции соединения
Описание слайда:
Применение операции соединения

Слайд 51





Самосоединение
Описание слайда:
Самосоединение

Слайд 52





Данные таблицы Сотрудники
Описание слайда:
Данные таблицы Сотрудники

Слайд 53





Результат самосоединения
Описание слайда:
Результат самосоединения

Слайд 54


Язык запросов SQL. Общий синтаксис команды SELECT, слайд №54
Описание слайда:

Слайд 55





Подзапросы
Описание слайда:
Подзапросы

Слайд 56





Пример БД: проектная организация
Описание слайда:
Пример БД: проектная организация

Слайд 57





Данные таблицы Emp (сотрудники)
Описание слайда:
Данные таблицы Emp (сотрудники)

Слайд 58





Расположение подзапросов в командах DML
Описание слайда:
Расположение подзапросов в командах DML

Слайд 59





Расположение подзапросов в команде select
Описание слайда:
Расположение подзапросов в команде select

Слайд 60





Примеры использования подзапросов в части WHERE
Описание слайда:
Примеры использования подзапросов в части WHERE

Слайд 61





Расположение подзапросов в команде select
Описание слайда:
Расположение подзапросов в команде select

Слайд 62





Расположение подзапросов в команде select
Описание слайда:
Расположение подзапросов в команде select

Слайд 63


Язык запросов SQL. Общий синтаксис команды SELECT, слайд №63
Описание слайда:

Слайд 64





Представления
Описание слайда:
Представления

Слайд 65





Представления
Описание слайда:
Представления

Слайд 66





Данные таблицы Сотрудники
Описание слайда:
Данные таблицы Сотрудники

Слайд 67





Представления: пример
Описание слайда:
Представления: пример

Слайд 68





Представления: пример
Описание слайда:
Представления: пример

Слайд 69





Представления: примеры
Описание слайда:
Представления: примеры

Слайд 70





Представления: примеры
Описание слайда:
Представления: примеры

Слайд 71





Обновляемые представления
Описание слайда:
Обновляемые представления

Слайд 72





Обновляемые представления
Описание слайда:
Обновляемые представления

Слайд 73


Язык запросов SQL. Общий синтаксис команды SELECT, слайд №73
Описание слайда:

Слайд 74





Оператор CASE
Описание слайда:
Оператор CASE

Слайд 75





Оператор CASE
Описание слайда:
Оператор CASE

Слайд 76





Оператор CASE
Описание слайда:
Оператор CASE

Слайд 77





Оператор CASE
Описание слайда:
Оператор CASE

Слайд 78





Оператор CASE
Описание слайда:
Оператор CASE

Слайд 79





Особенности использования CASE
Все предложения WHEN должны иметь одинаковую синтаксическую форму, то есть нельзя смешивать первую и вторую формы. 
При использовании первой синтаксической формы условие WHEN удовлетворяется, как только значение проверяемого выражения станет равным значению выражения, указанного в предложении WHEN. 
При использовании второй синтаксической формы условие WHEN удовлетворяется, как только предикат принимает значение TRUE. 
При удовлетворении условия оператор CASE возвращает значение, указанное в соответствующем предложении THEN. 
Если ни одно из условий WHEN не выполнилось, то будет использовано значение, указанное в предложении ELSE. 
При отсутствии ELSE, будет возвращено NULL-значение. 
Если удовлетворены несколько условий, то будет возвращено значение предложения THEN первого из них, так как остальные просто не будут проверяться.
Описание слайда:
Особенности использования CASE Все предложения WHEN должны иметь одинаковую синтаксическую форму, то есть нельзя смешивать первую и вторую формы. При использовании первой синтаксической формы условие WHEN удовлетворяется, как только значение проверяемого выражения станет равным значению выражения, указанного в предложении WHEN. При использовании второй синтаксической формы условие WHEN удовлетворяется, как только предикат принимает значение TRUE. При удовлетворении условия оператор CASE возвращает значение, указанное в соответствующем предложении THEN. Если ни одно из условий WHEN не выполнилось, то будет использовано значение, указанное в предложении ELSE. При отсутствии ELSE, будет возвращено NULL-значение. Если удовлетворены несколько условий, то будет возвращено значение предложения THEN первого из них, так как остальные просто не будут проверяться.

Слайд 80





Примеры использования оператора CASE
Описание слайда:
Примеры использования оператора CASE

Слайд 81





Примеры использования оператора CASE
Описание слайда:
Примеры использования оператора CASE

Слайд 82


Язык запросов SQL. Общий синтаксис команды SELECT, слайд №82
Описание слайда:

Слайд 83


Язык запросов SQL. Общий синтаксис команды SELECT, слайд №83
Описание слайда:

Слайд 84


Язык запросов SQL. Общий синтаксис команды SELECT, слайд №84
Описание слайда:

Слайд 85


Язык запросов SQL. Общий синтаксис команды SELECT, слайд №85
Описание слайда:

Слайд 86


Язык запросов SQL. Общий синтаксис команды SELECT, слайд №86
Описание слайда:

Слайд 87


Язык запросов SQL. Общий синтаксис команды SELECT, слайд №87
Описание слайда:

Слайд 88


Язык запросов SQL. Общий синтаксис команды SELECT, слайд №88
Описание слайда:

Слайд 89


Язык запросов SQL. Общий синтаксис команды SELECT, слайд №89
Описание слайда:

Слайд 90





Запросы на объединение
Описание слайда:
Запросы на объединение

Слайд 91





Пример
Описание слайда:
Пример

Слайд 92





Внутреннее объединение
Описание слайда:
Внутреннее объединение

Слайд 93





Левое внешнее объединение
Описание слайда:
Левое внешнее объединение

Слайд 94


Язык запросов SQL. Общий синтаксис команды SELECT, слайд №94
Описание слайда:

Слайд 95


Язык запросов SQL. Общий синтаксис команды SELECT, слайд №95
Описание слайда:

Слайд 96


Язык запросов SQL. Общий синтаксис команды SELECT, слайд №96
Описание слайда:

Слайд 97


Язык запросов SQL. Общий синтаксис команды SELECT, слайд №97
Описание слайда:

Слайд 98


Язык запросов SQL. Общий синтаксис команды SELECT, слайд №98
Описание слайда:

Слайд 99





Полное внешнее объединение
Описание слайда:
Полное внешнее объединение

Слайд 100





Полное внешнее объединение
Описание слайда:
Полное внешнее объединение

Слайд 101





Полное внешнее объединение
Описание слайда:
Полное внешнее объединение

Слайд 102





Полное внешнее объединение
Описание слайда:
Полное внешнее объединение

Слайд 103





Полное внешнее объединение с исключением
Описание слайда:
Полное внешнее объединение с исключением

Слайд 104





Полное внешнее объединение с исключением
Описание слайда:
Полное внешнее объединение с исключением

Слайд 105





Перекрёстное объединение (декартово произведение)
Описание слайда:
Перекрёстное объединение (декартово произведение)

Слайд 106





Перекрёстное объединение (декартово произведение)
Описание слайда:
Перекрёстное объединение (декартово произведение)

Слайд 107


Язык запросов SQL. Общий синтаксис команды SELECT, слайд №107
Описание слайда:



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