🗊Презентация Язык 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. Доклад-сообщение содержит 30 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

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


Слайд 1





Язык SQL
Структурированный язык запросов
Structured Query Language
Описание слайда:
Язык SQL Структурированный язык запросов Structured Query Language

Слайд 2





Историческая справка
1974 год – Structured English Query 			   Language (SEQUEL)
1987 год – исходный вариант стандарта
 1989 год – первый международный стандарт   		     SQL
1992 год – версия SQL2
1999 год -  версия SQL3
Описание слайда:
Историческая справка 1974 год – Structured English Query Language (SEQUEL) 1987 год – исходный вариант стандарта 1989 год – первый международный стандарт SQL 1992 год – версия SQL2 1999 год - версия SQL3

Слайд 3





КАК РАБОТАЕТ SQL?

SQL это язык ориентированный специально на реляционные базы данных. 
Команды в SQL могут работать со всеми группами таблиц как с единым объектом и могут обрабатывать любое количество информации извлеченной или полученной из их
Описание слайда:
КАК РАБОТАЕТ SQL? SQL это язык ориентированный специально на реляционные базы данных. Команды в SQL могут работать со всеми группами таблиц как с единым объектом и могут обрабатывать любое количество информации извлеченной или полученной из их

Слайд 4





ИНТЕРАКТИВНЫЙ И ВЛОЖЕННЫЙ SQL

Имеются два SQL:  Интерактивный и Вложенный. Большей частью, обе формы работают одинаково, но используются различно. 
Интерактивный SQL используется для функционирования непосредственно в базе данных, чтобы производить вывод для использования его заказчиком.
Описание слайда:
ИНТЕРАКТИВНЫЙ И ВЛОЖЕННЫЙ SQL Имеются два SQL: Интерактивный и Вложенный. Большей частью, обе формы работают одинаково, но используются различно. Интерактивный SQL используется для функционирования непосредственно в базе данных, чтобы производить вывод для использования его заказчиком.

Слайд 5





ИНТЕРАКТИВНЫЙ И ВЛОЖЕННЫЙ SQL

Вложенный SQL состоит из команд SQL помещенных внутри программ, которые обычно написаны на некотором другом языке.
 
Это делает эти программы более мощными и эффективными.
Всё, что касается интерактивного SQL в основном применимо и к вложенной форме.
Описание слайда:
ИНТЕРАКТИВНЫЙ И ВЛОЖЕННЫЙ SQL Вложенный SQL состоит из команд SQL помещенных внутри программ, которые обычно написаны на некотором другом языке. Это делает эти программы более мощными и эффективными. Всё, что касается интерактивного SQL в основном применимо и к вложенной форме.

Слайд 6





СУБПОДРАЗДЕЛЕНИЯ SQL

Это не различные языки, а разделы команд SQL сгруппированных по их функциям. 
DDL ( Язык Определения Данных ) - состоит из команд которые создают объекты (таблицы, индексы, просмотры, и т.д.) в базе данных.
DML (Язык Манипулирования Данными) - это набор команд которые определяют значения, представленные в таблицах в любой момент времени.
Описание слайда:
СУБПОДРАЗДЕЛЕНИЯ SQL Это не различные языки, а разделы команд SQL сгруппированных по их функциям. DDL ( Язык Определения Данных ) - состоит из команд которые создают объекты (таблицы, индексы, просмотры, и т.д.) в базе данных. DML (Язык Манипулирования Данными) - это набор команд которые определяют значения, представленные в таблицах в любой момент времени.

Слайд 7






СУБПОДРАЗДЕЛЕНИЯ SQL

DCD (Язык Управления Данными) состоит из средств, которые определяют, разрешить ли пользователю выполнять определенные действия или нет.
Описание слайда:
СУБПОДРАЗДЕЛЕНИЯ SQL DCD (Язык Управления Данными) состоит из средств, которые определяют, разрешить ли пользователю выполнять определенные действия или нет.

Слайд 8





ТИПЫ ДАННЫХ
DATA(ДАТА) и TIME(ВРЕМЯ) 
MONEY(ДЕНЬГИ)
BINARY (ДВОИЧНЫЕ ДАННЫЕ)
INTEGER(ЦЕЛОЕ ЧИСЛО) и DECIMAL (ДЕСЯТИЧНОЕ ЧИСЛО) (INT и DEC)
Тип для текста - CHAR ( или СИМВОЛ )
Поле типа CHAR имеет определенную длину
VARCHAR(ПЕРЕМЕННОЕ ЧИСЛО СИМВОЛОВ) является текстовой строкой, которая может иметь любую длину
Описание слайда:
ТИПЫ ДАННЫХ DATA(ДАТА) и TIME(ВРЕМЯ) MONEY(ДЕНЬГИ) BINARY (ДВОИЧНЫЕ ДАННЫЕ) INTEGER(ЦЕЛОЕ ЧИСЛО) и DECIMAL (ДЕСЯТИЧНОЕ ЧИСЛО) (INT и DEC) Тип для текста - CHAR ( или СИМВОЛ ) Поле типа CHAR имеет определенную длину VARCHAR(ПЕРЕМЕННОЕ ЧИСЛО СИМВОЛОВ) является текстовой строкой, которая может иметь любую длину

Слайд 9





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

Слайд 10





Правила записи операторов SQL

Каждая фраза в операторе начинается с новой строки;
Для записи зарезервированных слов используются ПРОПИСНЫЕ буквы;
Для записи слов, определяемых пользователем, используются строчные буквы;
Символ |   указывает на выбор одного из нескольких значений;
{}   обязательный элемент;
[]   необязательный элемент;
Описание слайда:
Правила записи операторов SQL Каждая фраза в операторе начинается с новой строки; Для записи зарезервированных слов используются ПРОПИСНЫЕ буквы; Для записи слов, определяемых пользователем, используются строчные буквы; Символ | указывает на выбор одного из нескольких значений; {} обязательный элемент; [] необязательный элемент;

Слайд 11





Операторы определения данных
CREATE TABLE     создать таблицу
DROP TABLE         удалить таблицу
ALTER TABLE       изменить таблицу
CREATE VIEW         создать представление
DROP VIEW 		удалить представление
ALTER VIEW             изменить представление
Описание слайда:
Операторы определения данных CREATE TABLE создать таблицу DROP TABLE удалить таблицу ALTER TABLE изменить таблицу CREATE VIEW создать представление DROP VIEW удалить представление ALTER VIEW изменить представление

Слайд 12





 Синтаксис предложения CREATE TABLE:

CREATE TABLE базовая_таблица (столбец тип_данных [NOT NULL] [,столбец тип_данных [NOT NULL]] ...);
где тип_данных должен принадлежать к одному из типов данных, поддерживаемых СУБД
Описание слайда:
Синтаксис предложения CREATE TABLE: CREATE TABLE базовая_таблица (столбец тип_данных [NOT NULL] [,столбец тип_данных [NOT NULL]] ...); где тип_данных должен принадлежать к одному из типов данных, поддерживаемых СУБД

Слайд 13





Пример
Описание таблицы РАБОТНИКИ может быть записано в виде:
CREATE TABLE РАБОТНИКИ
	(ТАБ_ НОМЕР	SMALLINT NOT NULL,
	ИМЯ	CHAR (12) NOT NULL,
	ПОЧАС_СТАВКА MONEY,
	СПЕЦИАЛЬНОСТЬ	CHAR (10),
	ТАБ_НОМЕР МЕНЕДЖЕРА SMALLINT )
В результате создается пустая базовая таблица РАБОТНИКИ, а в системный каталог помещается строка, описывающая эту таблицу.
Описание слайда:
Пример Описание таблицы РАБОТНИКИ может быть записано в виде: CREATE TABLE РАБОТНИКИ (ТАБ_ НОМЕР SMALLINT NOT NULL, ИМЯ CHAR (12) NOT NULL, ПОЧАС_СТАВКА MONEY, СПЕЦИАЛЬНОСТЬ CHAR (10), ТАБ_НОМЕР МЕНЕДЖЕРА SMALLINT ) В результате создается пустая базовая таблица РАБОТНИКИ, а в системный каталог помещается строка, описывающая эту таблицу.

Слайд 14





Операторы манипулирования данными
DELETE		удаляет одну или несколько строк, соответствующих условиям фильтрации, из базовой таблицы
INSERT		вставляет одну строку в базовую таблицу
UPDATE		обновляет значения одного или нескольких столбцов в одной или нескольких строках, соответствующим условиям фильтрации
Описание слайда:
Операторы манипулирования данными DELETE удаляет одну или несколько строк, соответствующих условиям фильтрации, из базовой таблицы INSERT вставляет одну строку в базовую таблицу UPDATE обновляет значения одного или нескольких столбцов в одной или нескольких строках, соответствующим условиям фильтрации

Слайд 15





СОЗДАНИЕ ЗАПРОСА

Запрос – команда, которую вы даете  программе базы данных с целью  вывода определенной информации из таблиц в память.
Описание слайда:
СОЗДАНИЕ ЗАПРОСА Запрос – команда, которую вы даете программе базы данных с целью вывода определенной информации из таблиц в память.

Слайд 16





SELECT (ВЫБОР)
Все запросы в SQL  состоят из одиночной команды. 
Эта команда называется – SELECT (ВЫБОР)
Предназначена для выборки и отображения данных одной или нескольких таблиц БД.
Описание слайда:
SELECT (ВЫБОР) Все запросы в SQL состоят из одиночной команды. Эта команда называется – SELECT (ВЫБОР) Предназначена для выборки и отображения данных одной или нескольких таблиц БД.

Слайд 17





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

Слайд 18





Пример: вывести таблицу Работники
 
SELECT  таб_номер , имя, почас_ставка, специальность, таб_номер_менеджера        
FROM  работники
Этот же запрос:
SELECT *
FROM  работники
Описание слайда:
Пример: вывести таблицу Работники SELECT таб_номер , имя, почас_ставка, специальность, таб_номер_менеджера FROM работники Этот же запрос: SELECT * FROM работники

Слайд 19





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

Слайд 20





Вывести табельные номера и имена работников 
SELECT таб_номер ,имя   
FROM Работники 
Результат:
Описание слайда:
Вывести табельные номера и имена работников SELECT таб_номер ,имя FROM Работники Результат:

Слайд 21





УДАЛЕНИЕ ИЗБЫТОЧНЫХ ДАННЫХ

DISTINCT (ОТЛИЧИЕ) - аргумент который устраняет двойные значения из предложения SELECT.
Пример
Составить список всех специальностей.
SELECT специальность 
 FROM Работники
Описание слайда:
УДАЛЕНИЕ ИЗБЫТОЧНЫХ ДАННЫХ DISTINCT (ОТЛИЧИЕ) - аргумент который устраняет двойные значения из предложения SELECT. Пример Составить список всех специальностей. SELECT специальность FROM Работники

Слайд 22





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

Слайд 23





Добавим  DISTINCT
SELECT DISTINCT специальность 
  FROM Работники
Результат:
Описание слайда:
Добавим DISTINCT SELECT DISTINCT специальность FROM Работники Результат:

Слайд 24





ПЕРЕУПОРЯДОЧЕНИЕ СТОЛБЦА

Вы можете получить их в том порядке котором хотите. 
SELECT имя, таб№ 
  FROM Работники  
Описание слайда:
ПЕРЕУПОРЯДОЧЕНИЕ СТОЛБЦА Вы можете получить их в том порядке котором хотите.  SELECT имя, таб№ FROM Работники  

Слайд 25





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

Слайд 26





КВАЛИФИЦИРОВАННЫЙ ВЫБОР ПРИ ИСПОЛЬЗОВАНИИ ПРЕДЛОЖЕНИЙ

SQL дает возможность вам устанавливать критерии чтобы определить какие строки будут выбраны для вывода. 
 WHERE - предложение команды SELECT, которое задает условие, на основании которого
выбираются строки из заданных таблиц. 
Команда извлекает только те строки 
из таблицы, для которой это утверждение верно.
Описание слайда:
КВАЛИФИЦИРОВАННЫЙ ВЫБОР ПРИ ИСПОЛЬЗОВАНИИ ПРЕДЛОЖЕНИЙ SQL дает возможность вам устанавливать критерии чтобы определить какие строки будут выбраны для вывода. WHERE - предложение команды SELECT, которое задает условие, на основании которого выбираются строки из заданных таблиц. Команда извлекает только те строки из таблицы, для которой это утверждение верно.

Слайд 27





Пример
Например, выбрать имена тех работников, специальность которых – электрик. 

     SELECT  ИМЯ, СПЕЦИАЛЬНОСТЬ
     FROM РАБОТНИКИ
     WHERE  СПЕЦИАЛЬНОСТЬ = ‘электрик’
Описание слайда:
Пример Например, выбрать имена тех работников, специальность которых – электрик. SELECT ИМЯ, СПЕЦИАЛЬНОСТЬ FROM РАБОТНИКИ WHERE СПЕЦИАЛЬНОСТЬ = ‘электрик’

Слайд 28





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

Слайд 29





пример с числовым полем в предложении WHERE
Определить, у кого из работников почас_ставка =10?

SELECT имя, почас_ставка
FROM Работники
WHERE почас_ставка=10
Описание слайда:
пример с числовым полем в предложении WHERE Определить, у кого из работников почас_ставка =10? SELECT имя, почас_ставка FROM Работники WHERE почас_ставка=10

Слайд 30





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



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