🗊 Презентация SQL - структурированный язык запросов

Категория: Информатика
Нажмите для полного просмотра!
SQL - структурированный язык запросов, слайд №1 SQL - структурированный язык запросов, слайд №2 SQL - структурированный язык запросов, слайд №3 SQL - структурированный язык запросов, слайд №4 SQL - структурированный язык запросов, слайд №5 SQL - структурированный язык запросов, слайд №6 SQL - структурированный язык запросов, слайд №7 SQL - структурированный язык запросов, слайд №8 SQL - структурированный язык запросов, слайд №9 SQL - структурированный язык запросов, слайд №10 SQL - структурированный язык запросов, слайд №11 SQL - структурированный язык запросов, слайд №12 SQL - структурированный язык запросов, слайд №13 SQL - структурированный язык запросов, слайд №14 SQL - структурированный язык запросов, слайд №15 SQL - структурированный язык запросов, слайд №16 SQL - структурированный язык запросов, слайд №17 SQL - структурированный язык запросов, слайд №18 SQL - структурированный язык запросов, слайд №19 SQL - структурированный язык запросов, слайд №20 SQL - структурированный язык запросов, слайд №21 SQL - структурированный язык запросов, слайд №22 SQL - структурированный язык запросов, слайд №23 SQL - структурированный язык запросов, слайд №24 SQL - структурированный язык запросов, слайд №25 SQL - структурированный язык запросов, слайд №26 SQL - структурированный язык запросов, слайд №27 SQL - структурированный язык запросов, слайд №28 SQL - структурированный язык запросов, слайд №29 SQL - структурированный язык запросов, слайд №30 SQL - структурированный язык запросов, слайд №31 SQL - структурированный язык запросов, слайд №32 SQL - структурированный язык запросов, слайд №33 SQL - структурированный язык запросов, слайд №34 SQL - структурированный язык запросов, слайд №35 SQL - структурированный язык запросов, слайд №36 SQL - структурированный язык запросов, слайд №37 SQL - структурированный язык запросов, слайд №38 SQL - структурированный язык запросов, слайд №39 SQL - структурированный язык запросов, слайд №40 SQL - структурированный язык запросов, слайд №41 SQL - структурированный язык запросов, слайд №42 SQL - структурированный язык запросов, слайд №43

Содержание

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

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


Слайд 1


SQL structured query language
Описание слайда:
SQL structured query language

Слайд 2


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

Слайд 3


SQL - структурированный язык запросов, слайд №3
Описание слайда:

Слайд 4


Интерактивный SQL используется для функционирования непосредственно в базе данных чтобы производить вывод для использования его заказчиком. В этой...
Описание слайда:
Интерактивный SQL используется для функционирования непосредственно в базе данных чтобы производить вывод для использования его заказчиком. В этой форме SQL, когда вы введете команду, она сейчас же выполнится и вы сможете увидеть вывод (если он вообще получится) - немедленно.

Слайд 5


Состав SQL: Язык определения данных (Data Definition Language, DDL). Это та часть SQL, которая используется для создания (полного определения) базы...
Описание слайда:
Состав SQL: Язык определения данных (Data Definition Language, DDL). Это та часть SQL, которая используется для создания (полного определения) базы данных, изменения ее структуры и удаления базы после того, как она становится ненужной.(crete, alter,drop) Язык манипулирования данными (Data Manipulation Language, DML). Предназначен для поддержки базы данных. С помощью этого мощного инструмента можно точно указать, что именно нужно сделать с данными, находящимися в базе, – ввести, изменить или выбрать нужные.(select, delete,update, insert) Язык управления данными (Data Control Language, DCL). Защита базы данных от различных вариантов повреждения. При правильном использовании DCL обеспечивает защиту базы, а степень защищенности зависит от используемой реализации. Если реализация не обеспечивает достаточной защиты, то довести защиту до нужного уровня необходимо при разработке прикладной программы.

Слайд 6


Что такое запрос?
Описание слайда:
Что такое запрос?

Слайд 7


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

Слайд 8


Команды SQL
Описание слайда:
Команды SQL

Слайд 9


Язык SQL состоит из ограниченного числа команд, специально предназначенных для управления данными. Одни из этих команд служат для определения данных,...
Описание слайда:
Язык SQL состоит из ограниченного числа команд, специально предназначенных для управления данными. Одни из этих команд служат для определения данных, другие – для их обработки, а остальные – для администрирования данных. Язык SQL состоит из ограниченного числа команд, специально предназначенных для управления данными. Одни из этих команд служат для определения данных, другие – для их обработки, а остальные – для администрирования данных.

Слайд 10


Операторы SQL делятся на: операторы определения данных (Data Definition Language, DDL) (CREATE, ALTER, DROP) операторы манипуляции данными (Data...
Описание слайда:
Операторы SQL делятся на: операторы определения данных (Data Definition Language, DDL) (CREATE, ALTER, DROP) операторы манипуляции данными (Data Manipulation Language, DML) (SELECT, INSERT, UPDATE, DELETE ) операторы определения доступа к данным (Data Control Language, DCL) (GRANT, REVOKE, DENY) операторы управления транзакциями (Transaction Control Language, TCL) (COMMIT, ROLLBACK, SAVEPOINT)

Слайд 11


Зарезервированные слова SQL
Описание слайда:
Зарезервированные слова SQL

Слайд 12


Кроме команд, специальное значение в SQL имеют и некоторые другие слова. Вместе с командами они зарезервированы для специального использования,...
Описание слайда:
Кроме команд, специальное значение в SQL имеют и некоторые другие слова. Вместе с командами они зарезервированы для специального использования, поэтому эти слова нельзя применять в качестве имен переменных или любым другим способом, для которого они не предназначены. Кроме команд, специальное значение в SQL имеют и некоторые другие слова. Вместе с командами они зарезервированы для специального использования, поэтому эти слова нельзя применять в качестве имен переменных или любым другим способом, для которого они не предназначены.

Слайд 13


Создание таблицы
Описание слайда:
Создание таблицы

Слайд 14


Создание таблицы CREATE TABLE CREATE TABLE название_таблицы, (название_столбца1 тип данных [DEFAULT выражение] [ограничение_столбца],...
Описание слайда:
Создание таблицы CREATE TABLE CREATE TABLE название_таблицы, (название_столбца1 тип данных [DEFAULT выражение] [ограничение_столбца], название_столбца2 тип данных [DEFAULT выражение] [ограничение_столбца],[ограничения_таблицы]).

Слайд 15


Внесение данных INSERT INSERT INTO имя_таблицы VALUES('значение_первого_столбца','значение_второго_столбца', ...,'значение_последнего_столбца');
Описание слайда:
Внесение данных INSERT INSERT INTO имя_таблицы VALUES('значение_первого_столбца','значение_второго_столбца', ...,'значение_последнего_столбца');

Слайд 16


Изменение таблицы ALTER TABLE Для добавления столбцов в таблицу используется оператор ALTER TABLE - ADD COLUMN. ALTER TABLE имя_таблицы ADD COLUMN...
Описание слайда:
Изменение таблицы ALTER TABLE Для добавления столбцов в таблицу используется оператор ALTER TABLE - ADD COLUMN. ALTER TABLE имя_таблицы ADD COLUMN имя_столбца тип; Для изменения имени существующего столбца используется оператор CHANGE. ALTER TABLE имя_таблицы CHANGE старое_имя_столбца новое_имя_столбца тип; изменить только тип столбца, то мы будем использовать оператор MODIFY. Его синтаксис следующий: ALTER TABLE имя_таблицы MODIFY имя_столбца новый_тип;

Слайд 17


Обновление таблицы UPDATE TABLE UPDATE имя_таблицы SET имя_столбца=значение_столбца WHERE условие;
Описание слайда:
Обновление таблицы UPDATE TABLE UPDATE имя_таблицы SET имя_столбца=значение_столбца WHERE условие;

Слайд 18


Удаление таблицы и данных DROP/ DELETE оператор DELETE, который позволяет удалять строки из таблицы. DELETE FROM имя_таблицы WHERE условие; Удалить...
Описание слайда:
Удаление таблицы и данных DROP/ DELETE оператор DELETE, который позволяет удалять строки из таблицы. DELETE FROM имя_таблицы WHERE условие; Удалить таблицу DROP TABLE имя_таблицы;

Слайд 19


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

Слайд 20


SELECT что_выбрать FROM откуда_выбрать; SELECT что_выбрать FROM откуда_выбрать; Вместо "что_выбрать" мы должны указать либо имя столбца,...
Описание слайда:
SELECT что_выбрать FROM откуда_выбрать; SELECT что_выбрать FROM откуда_выбрать; Вместо "что_выбрать" мы должны указать либо имя столбца, значения которого хотим увидеть, либо имена нескольких столбцов через запятую, либо символ звездочки (*), означающий выбор всех столбцов таблицы. Вместо "откуда_выбрать" следует указать имя таблицы.

Слайд 21


Выборка SELECT SELECT имя_столбца FROM имя_таблицы;
Описание слайда:
Выборка SELECT SELECT имя_столбца FROM имя_таблицы;

Слайд 22


Сортировка ORDER BY SELECT имя_столбца FROM имя_таблицы ORDER BY имя_столбца_сортировки;
Описание слайда:
Сортировка ORDER BY SELECT имя_столбца FROM имя_таблицы ORDER BY имя_столбца_сортировки;

Слайд 23


WHERE Очень часто нам не нужна вся информация из таблицы. Для этого в SQL есть ключевое слово WHERE, синтаксис у такого запроса следующий: SELECT...
Описание слайда:
WHERE Очень часто нам не нужна вся информация из таблицы. Для этого в SQL есть ключевое слово WHERE, синтаксис у такого запроса следующий: SELECT имя_столбца FROM имя_таблицы WHERE условие;

Слайд 24


SQL - структурированный язык запросов, слайд №24
Описание слайда:

Слайд 25


SQL - структурированный язык запросов, слайд №25
Описание слайда:

Слайд 26


SQL - структурированный язык запросов, слайд №26
Описание слайда:

Слайд 27


Метасимволы оператора LIKE Самый распространенный метасимвол - %. Он означает любые символы. Например, если нам надо найти слова, начинающиеся с букв...
Описание слайда:
Метасимволы оператора LIKE Самый распространенный метасимвол - %. Он означает любые символы. Например, если нам надо найти слова, начинающиеся с букв "вел", то мы напишем LIKE 'вел%', а если мы хотим найти слова, которые содержат символы "клуб", то мы напишем LIKE '%клуб%' Еще один часто используемый метасимвол - _. В отличие от %, который обозначает несколько или ни одного символа, нижнее подчеркивание обозначает ровно один символ.

Слайд 28


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

Слайд 29


Задача: Узнать email пользователя, который сделал заказ. Задача: Узнать email пользователя, который сделал заказ.
Описание слайда:
Задача: Узнать email пользователя, который сделал заказ. Задача: Узнать email пользователя, который сделал заказ.

Слайд 30


1. Выбираем заказ, который нас интересует. 1. Выбираем заказ, который нас интересует. SELECT id_user FROM zakaz WHERE id_z = 1 2. Выбираем информацию...
Описание слайда:
1. Выбираем заказ, который нас интересует. 1. Выбираем заказ, который нас интересует. SELECT id_user FROM zakaz WHERE id_z = 1 2. Выбираем информацию о имейле интересующего пользователя. SELECT email FROM users WHERE id_user = условие 3. Соединяем запросы SELECT email FROM users WHERE id_user IN (SELECT id_user FROM zakaz WHERE id_z = 1)

Слайд 31


Объединение
Описание слайда:
Объединение

Слайд 32


Если нам надо получить данные из двух таблиц, то Запросы, которые позволяют это сделать, в SQL называются Объединениями. Если нам надо получить...
Описание слайда:
Если нам надо получить данные из двух таблиц, то Запросы, которые позволяют это сделать, в SQL называются Объединениями. Если нам надо получить данные из двух таблиц, то Запросы, которые позволяют это сделать, в SQL называются Объединениями. Внутренние объединения. Такие объединения связывают строки одной таблицы со строками другой таблицы (а может еще и третьей таблицы). Но бывают ситуации, когда необходимо, чтобы в результат были включены строки, не имеющие связанных. Внешние объединения. позволяющим выводить все строки одной таблицы и имеющиеся связанные с ними строки из другой таблицы.

Слайд 33


Декартовое произведение Синтаксис самого простого объединения следующий: SELECT имена_столбцов_таблицы_1, имена_столбцов_таблицы_2 FROM...
Описание слайда:
Декартовое произведение Синтаксис самого простого объединения следующий: SELECT имена_столбцов_таблицы_1, имена_столбцов_таблицы_2 FROM имя_таблицы_1, имя_таблицы_2; Такое объединение научно называется декартовым произведением, когда каждой строке первой таблицы ставится в соответствие каждая строка второй таблицы.

Слайд 34


Внешнее объединение JOIN
Описание слайда:
Внешнее объединение JOIN

Слайд 35


Inner Join Мы имеем две таблицы. Они в свою очередь, имеют разное количество записей. В каждой из таблиц есть поля, которые связаны между собой....
Описание слайда:
Inner Join Мы имеем две таблицы. Они в свою очередь, имеют разное количество записей. В каждой из таблиц есть поля, которые связаны между собой. Возвращаемый результат будет в виде набора записей из двух таблиц, где номера связанных между собой полей совпадают. Проще говоря, запрос вернет только те записи (из таблицы номер два), данные о которых есть в таблице номер один. -

Слайд 36


SQL - структурированный язык запросов, слайд №36
Описание слайда:

Слайд 37


Встроенные функции
Описание слайда:
Встроенные функции

Слайд 38


Функции - это операции, позволяющие манипулировать данными. Можно выделить несколько групп встроенных функций: Функции - это операции, позволяющие...
Описание слайда:
Функции - это операции, позволяющие манипулировать данными. Можно выделить несколько групп встроенных функций: Функции - это операции, позволяющие манипулировать данными. Можно выделить несколько групп встроенных функций: Строковые функции. Используются для управления текстовыми строками, например, для обрезания или заполнения значений. Числовые функции. Используются для выполнения математических операций над числовыми данными. К числовым функциям относятся функции возвращающие абсолютные значения, синусы и косинусы углов, квадратный корень числа и т.д. Используются они только для алгебраических, тригонометрических и геометрических вычислений. Итоговые функции. Используются для получения итоговых данных по таблицам, например, когда надо просуммировать какие-либо данные без их выборки. Функции даты и времени. Используются для управления значениями даты и времени, например, для возвращения разницы между датами. Системные функции. Возвращают служебную информацию СУБД.

Слайд 39


Итоговые функции AVG() Функция возвращает среднее значение столбца. COUNT() Функция возвращает число строк в столбце. MAX() Функция возвращает самое...
Описание слайда:
Итоговые функции AVG() Функция возвращает среднее значение столбца. COUNT() Функция возвращает число строк в столбце. MAX() Функция возвращает самое большое значение в столбце. MIN() Функция возвращает самое маленькое значение в столбце. SUM() Функция возвращает сумму значений столбца.

Слайд 40


SQL - структурированный язык запросов, слайд №40
Описание слайда:

Слайд 41


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

Слайд 42


Группировка GROUP BY Оператор GROUP BY указывает СУБД сгруппировать данные по столбцу
Описание слайда:
Группировка GROUP BY Оператор GROUP BY указывает СУБД сгруппировать данные по столбцу

Слайд 43


Фильтрация HAVING
Описание слайда:
Фильтрация HAVING



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