🗊Презентация Язык структурированных запросов - SQL. (Лекция 2)

Категория: Информатика
Нажмите для полного просмотра!
Язык структурированных запросов - SQL. (Лекция 2), слайд №1Язык структурированных запросов - SQL. (Лекция 2), слайд №2Язык структурированных запросов - SQL. (Лекция 2), слайд №3Язык структурированных запросов - SQL. (Лекция 2), слайд №4Язык структурированных запросов - SQL. (Лекция 2), слайд №5Язык структурированных запросов - SQL. (Лекция 2), слайд №6Язык структурированных запросов - SQL. (Лекция 2), слайд №7Язык структурированных запросов - SQL. (Лекция 2), слайд №8Язык структурированных запросов - SQL. (Лекция 2), слайд №9Язык структурированных запросов - SQL. (Лекция 2), слайд №10Язык структурированных запросов - SQL. (Лекция 2), слайд №11Язык структурированных запросов - SQL. (Лекция 2), слайд №12Язык структурированных запросов - SQL. (Лекция 2), слайд №13Язык структурированных запросов - SQL. (Лекция 2), слайд №14Язык структурированных запросов - SQL. (Лекция 2), слайд №15Язык структурированных запросов - SQL. (Лекция 2), слайд №16Язык структурированных запросов - SQL. (Лекция 2), слайд №17Язык структурированных запросов - SQL. (Лекция 2), слайд №18Язык структурированных запросов - SQL. (Лекция 2), слайд №19Язык структурированных запросов - SQL. (Лекция 2), слайд №20Язык структурированных запросов - SQL. (Лекция 2), слайд №21Язык структурированных запросов - SQL. (Лекция 2), слайд №22Язык структурированных запросов - SQL. (Лекция 2), слайд №23Язык структурированных запросов - SQL. (Лекция 2), слайд №24Язык структурированных запросов - SQL. (Лекция 2), слайд №25Язык структурированных запросов - SQL. (Лекция 2), слайд №26Язык структурированных запросов - SQL. (Лекция 2), слайд №27Язык структурированных запросов - SQL. (Лекция 2), слайд №28Язык структурированных запросов - SQL. (Лекция 2), слайд №29

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

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


Слайд 1





4. Язык структурированных запросов - SQL
Описание слайда:
4. Язык структурированных запросов - SQL

Слайд 2





4.1 Свойства отношения (таблицы)
Идентифицируется уникальным именем;
Имеет конечное количество столбцов;
Имеет конечное число строк;
Столбцы уникальны;
Столбцы однородны по типу;
Номер для строки не определен;
Ячейки могут не содержать значений.
Описание слайда:
4.1 Свойства отношения (таблицы) Идентифицируется уникальным именем; Имеет конечное количество столбцов; Имеет конечное число строк; Столбцы уникальны; Столбцы однородны по типу; Номер для строки не определен; Ячейки могут не содержать значений.

Слайд 3





4.2 Операции языка SQL
Управление таблицами;
Изменение содержания таблиц;
Операции c таблицами.
Описание слайда:
4.2 Операции языка SQL Управление таблицами; Изменение содержания таблиц; Операции c таблицами.

Слайд 4





4.3 Управление таблицами (DDL)
Создание таблиц;
Изменение структуры таблиц;
Удаление таблиц.
Описание слайда:
4.3 Управление таблицами (DDL) Создание таблиц; Изменение структуры таблиц; Удаление таблиц.

Слайд 5





4.4 Создание таблиц
CREATE TABLE сотрудник(
	код_сотрудника INT NOT NULL PRIMARY KEY,
	имя VARCHAR,
	фамилия VARCHAR NOT NULL;
	отчество VARCHAR,
	дата_рождения DATE);
Описание слайда:
4.4 Создание таблиц CREATE TABLE сотрудник( код_сотрудника INT NOT NULL PRIMARY KEY, имя VARCHAR, фамилия VARCHAR NOT NULL; отчество VARCHAR, дата_рождения DATE);

Слайд 6





4.5 Типы данных
INT				4
SMALLINT			2
FLOAT				4-8
CHAR(разм.)			
VARCHAR (макс. разм.) 
BLOB
DATE
TIME
Описание слайда:
4.5 Типы данных INT 4 SMALLINT 2 FLOAT 4-8 CHAR(разм.) VARCHAR (макс. разм.) BLOB DATE TIME

Слайд 7


Язык структурированных запросов - SQL. (Лекция 2), слайд №7
Описание слайда:

Слайд 8


Язык структурированных запросов - SQL. (Лекция 2), слайд №8
Описание слайда:

Слайд 9


Язык структурированных запросов - SQL. (Лекция 2), слайд №9
Описание слайда:

Слайд 10





4.6 Изменение структуры таблиц
ALTER TABLE сотрудник
	ADD COLUMN код_отдела INT,
	ADD COLUMN оклад FLOAT;
Описание слайда:
4.6 Изменение структуры таблиц ALTER TABLE сотрудник ADD COLUMN код_отдела INT, ADD COLUMN оклад FLOAT;

Слайд 11





4.7 Удаление таблиц
DROP TABLE сотрудник;
DROP TABLE совместитель RESTRICT;
DROP TABLE отдел CASCADE;
Описание слайда:
4.7 Удаление таблиц DROP TABLE сотрудник; DROP TABLE совместитель RESTRICT; DROP TABLE отдел CASCADE;

Слайд 12





4.8 Изменение содержания таблиц (DML)
INSERT INTO сотрудник 
	(фамилия, имя, отчество, оклад)
	VALUES (‘Петров’, ‘Иван’, ‘Иванович’, 4500);
INSERT INTO сотрудник
    (код_совместителя, ФИО, Код_отдела)
    SELECT код_совместителя, ФИО, Код_отдела
    FROM совместитель
    WHERE стаж=5;
Описание слайда:
4.8 Изменение содержания таблиц (DML) INSERT INTO сотрудник (фамилия, имя, отчество, оклад) VALUES (‘Петров’, ‘Иван’, ‘Иванович’, 4500); INSERT INTO сотрудник (код_совместителя, ФИО, Код_отдела) SELECT код_совместителя, ФИО, Код_отдела FROM совместитель WHERE стаж=5;

Слайд 13


Язык структурированных запросов - SQL. (Лекция 2), слайд №13
Описание слайда:

Слайд 14





4.9 Операции с таблицами
Проекция;
Ограничение;
Объединение;
Декартово произведение.
Описание слайда:
4.9 Операции с таблицами Проекция; Ограничение; Объединение; Декартово произведение.

Слайд 15





4.10 Проекция
SELECT фамилия, имя, отчество FROM сотрудник;
SELECT DISTINCT имя FROM сотрудник;
SELECT фамилия, имя, отчество
     FROM сотрудник
     ORDER BY фамилия DESC;
Описание слайда:
4.10 Проекция SELECT фамилия, имя, отчество FROM сотрудник; SELECT DISTINCT имя FROM сотрудник; SELECT фамилия, имя, отчество FROM сотрудник ORDER BY фамилия DESC;

Слайд 16





4.11 Ограничение
SELECT * 
  FROM сотрудник 
  WHERE оклад<1500;
SELECT DISTINCT детали.Цвет, детали.Город
   FROM детали
   WHERE детали.Город <> ‘Кострома’
       AND детали.Вес >270
   ORDER BY Город DESC;
Описание слайда:
4.11 Ограничение SELECT * FROM сотрудник WHERE оклад<1500; SELECT DISTINCT детали.Цвет, детали.Город FROM детали WHERE детали.Город <> ‘Кострома’ AND детали.Вес >270 ORDER BY Город DESC;

Слайд 17





4.12 Объединение
SELECT Сотрудник.Фамилия, Сотрудник.Имя, Сотрудник.Отчество, Отдел.Название
FROM Сотрудник INNER JOIN Отдел ON Сотрудник.Код_сотрудника = Отдел.Код_сотрудника;
Описание слайда:
4.12 Объединение SELECT Сотрудник.Фамилия, Сотрудник.Имя, Сотрудник.Отчество, Отдел.Название FROM Сотрудник INNER JOIN Отдел ON Сотрудник.Код_сотрудника = Отдел.Код_сотрудника;

Слайд 18





4.13 Декартово произведение
Описание слайда:
4.13 Декартово произведение

Слайд 19





5. Операции с данными
5.1 Арифметические функции
 
ABS(x)		абсолютное значение x
SQRT(x)		квадратный корень от x
MAX(x, y, ...)	значение наибольшего элемента из списка x, y, ...
MIN(x,y, ...)		значение наименьшего элемента из списка x, y, ...
 
Описание слайда:
5. Операции с данными 5.1 Арифметические функции   ABS(x) абсолютное значение x SQRT(x) квадратный корень от x MAX(x, y, ...) значение наибольшего элемента из списка x, y, ... MIN(x,y, ...) значение наименьшего элемента из списка x, y, ...  

Слайд 20


Язык структурированных запросов - SQL. (Лекция 2), слайд №20
Описание слайда:

Слайд 21





5.2 Строковые функции 

5.2 Строковые функции 

LEFT(s,n)		первые n символов строки s
RIGHT(s.n)		последние n символов строки s
SUBSTRING(s, m, n)	строка, получаемая копированием n символов из строки s, начиная с m-ого символа строки s 
LCASE(s)		строка, полученная из s преобразованием всех букв в строчные
UCASE(s)		строка, полученная из s преобразованием всех букв в прописные
CONCAT(s1, s2, ...)	строка, полученная конкатенацией (слиянием) строк s1, s2, ...
LENGTH(s)		длина строки s
Описание слайда:
5.2 Строковые функции 5.2 Строковые функции LEFT(s,n) первые n символов строки s RIGHT(s.n) последние n символов строки s SUBSTRING(s, m, n) строка, получаемая копированием n символов из строки s, начиная с m-ого символа строки s  LCASE(s) строка, полученная из s преобразованием всех букв в строчные UCASE(s) строка, полученная из s преобразованием всех букв в прописные CONCAT(s1, s2, ...) строка, полученная конкатенацией (слиянием) строк s1, s2, ... LENGTH(s) длина строки s

Слайд 22


Язык структурированных запросов - SQL. (Лекция 2), слайд №22
Описание слайда:

Слайд 23





5.3 Операторы и функции, возвращающие логическое значение (1 – «истина», 0 – «ложь»)
5.3 Операторы и функции, возвращающие логическое значение (1 – «истина», 0 – «ложь»)
x = y		равно  
x != y  	не равно
x >y 		больше
x < y  	меньше
x >= y  	больше или равно
x <= y	меньше или равно
NOT l	  - 1, если l=0, 0, если l=1
l1 AND l2	результат логической операции “И” над l1 и l2
l1 OR l2	результат логической операции “ИЛИ” над l1 и l2
Описание слайда:
5.3 Операторы и функции, возвращающие логическое значение (1 – «истина», 0 – «ложь») 5.3 Операторы и функции, возвращающие логическое значение (1 – «истина», 0 – «ложь») x = y равно  x != y  не равно x >y  больше x < y  меньше x >= y  больше или равно x <= y меньше или равно NOT l - 1, если l=0, 0, если l=1 l1 AND l2 результат логической операции “И” над l1 и l2 l1 OR l2 результат логической операции “ИЛИ” над l1 и l2

Слайд 24





BETWEEN (x, y, z)	результат выполнения логического выражения (x>=y AND x<=z)
BETWEEN (x, y, z)	результат выполнения логического выражения (x>=y AND x<=z)
ISNULL (v)			1, если v имеет значение “пусто” (NULL)  0, в противном случае
s LIKE образец		1, при удачном сопоставлении строки s с образец   или 0, в противном случае
s NOT LIKE образец	0, при удачном сопоставлении строки s с образец или 1, в противном случае
Описание слайда:
BETWEEN (x, y, z) результат выполнения логического выражения (x>=y AND x<=z) BETWEEN (x, y, z) результат выполнения логического выражения (x>=y AND x<=z) ISNULL (v) 1, если v имеет значение “пусто” (NULL)  0, в противном случае s LIKE образец 1, при удачном сопоставлении строки s с образец или 0, в противном случае s NOT LIKE образец 0, при удачном сопоставлении строки s с образец или 1, в противном случае

Слайд 25





SELECT Сотрудник.Фамилия, Сотрудник.Имя, Сотрудник.Отчество, Праздник.Поздравление
SELECT Сотрудник.Фамилия, Сотрудник.Имя, Сотрудник.Отчество, Праздник.Поздравление
FROM Сотрудник, Праздник
WHERE (((Сотрудник.Фамилия) LIKE "*на"));
Описание слайда:
SELECT Сотрудник.Фамилия, Сотрудник.Имя, Сотрудник.Отчество, Праздник.Поздравление SELECT Сотрудник.Фамилия, Сотрудник.Имя, Сотрудник.Отчество, Праздник.Поздравление FROM Сотрудник, Праздник WHERE (((Сотрудник.Фамилия) LIKE "*на"));

Слайд 26





5.4 Агрегативные функции (GROUP BY)
5.4 Агрегативные функции (GROUP BY)



SUM(x)	сумма значений столбца x результирующей таблицы
MAX(x)	наибольшее значение из всех значений ячеек столбца x 
MIN(x)	наименьшее значение из всех значений ячеек столбца x
AVG(x)	среднее значение для всех значений ячеек столбца x
COUNT(x)	общее количество ячеек в столбце x
Описание слайда:
5.4 Агрегативные функции (GROUP BY) 5.4 Агрегативные функции (GROUP BY) SUM(x) сумма значений столбца x результирующей таблицы MAX(x) наибольшее значение из всех значений ячеек столбца x  MIN(x) наименьшее значение из всех значений ячеек столбца x AVG(x) среднее значение для всех значений ячеек столбца x COUNT(x) общее количество ячеек в столбце x

Слайд 27






SELECT Код_детали, Наимен,
            SUM (деталь.Колич) AS Всего
FROM деталь
GROUP BY Наимен; 
SELECT Код_детали, Наимен, Вес, Объем
            SUM (Вес) AS Полный_вес
FROM деталь
GROUP BY Наимен;
HAVING SUM (Объем) >10;
Описание слайда:
SELECT Код_детали, Наимен, SUM (деталь.Колич) AS Всего FROM деталь GROUP BY Наимен; SELECT Код_детали, Наимен, Вес, Объем SUM (Вес) AS Полный_вес FROM деталь GROUP BY Наимен; HAVING SUM (Объем) >10;

Слайд 28


Язык структурированных запросов - SQL. (Лекция 2), слайд №28
Описание слайда:

Слайд 29





SQL3
Описание слайда:
SQL3



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