Оцените презентацию от 1 до 5 баллов!
Тип файла:
ppt / pptx (powerpoint)
Всего слайдов:
29 слайдов
Для класса:
1,2,3,4,5,6,7,8,9,10,11
Размер файла:
361.00 kB
Просмотров:
62
Скачиваний:
0
Автор:
неизвестен
Слайды и текст к этой презентации:
№1 слайд![. Язык структурированных](/documents_6/e36aec1539a8bb633893b59a06e66174/img0.jpg)
Содержание слайда: 4. Язык структурированных запросов - SQL
№2 слайд![. Свойства отношения таблицы](/documents_6/e36aec1539a8bb633893b59a06e66174/img1.jpg)
Содержание слайда: 4.1 Свойства отношения (таблицы)
Идентифицируется уникальным именем;
Имеет конечное количество столбцов;
Имеет конечное число строк;
Столбцы уникальны;
Столбцы однородны по типу;
Номер для строки не определен;
Ячейки могут не содержать значений.
№3 слайд![. Операции языка SQL](/documents_6/e36aec1539a8bb633893b59a06e66174/img2.jpg)
Содержание слайда: 4.2 Операции языка SQL
Управление таблицами;
Изменение содержания таблиц;
Операции c таблицами.
№4 слайд![. Управление таблицами DDL](/documents_6/e36aec1539a8bb633893b59a06e66174/img3.jpg)
Содержание слайда: 4.3 Управление таблицами (DDL)
Создание таблиц;
Изменение структуры таблиц;
Удаление таблиц.
№5 слайд![. Создание таблиц CREATE](/documents_6/e36aec1539a8bb633893b59a06e66174/img4.jpg)
Содержание слайда: 4.4 Создание таблиц
CREATE TABLE сотрудник(
код_сотрудника INT NOT NULL PRIMARY KEY,
имя VARCHAR,
фамилия VARCHAR NOT NULL;
отчество VARCHAR,
дата_рождения DATE);
№6 слайд![. Типы данных INT SMALLINT](/documents_6/e36aec1539a8bb633893b59a06e66174/img5.jpg)
Содержание слайда: 4.5 Типы данных
INT 4
SMALLINT 2
FLOAT 4-8
CHAR(разм.)
VARCHAR (макс. разм.)
BLOB
DATE
TIME
№7 слайд![](/documents_6/e36aec1539a8bb633893b59a06e66174/img6.jpg)
№8 слайд![](/documents_6/e36aec1539a8bb633893b59a06e66174/img7.jpg)
№9 слайд![](/documents_6/e36aec1539a8bb633893b59a06e66174/img8.jpg)
№10 слайд![. Изменение структуры таблиц](/documents_6/e36aec1539a8bb633893b59a06e66174/img9.jpg)
Содержание слайда: 4.6 Изменение структуры таблиц
ALTER TABLE сотрудник
ADD COLUMN код_отдела INT,
ADD COLUMN оклад FLOAT;
№11 слайд![. Удаление таблиц DROP TABLE](/documents_6/e36aec1539a8bb633893b59a06e66174/img10.jpg)
Содержание слайда: 4.7 Удаление таблиц
DROP TABLE сотрудник;
DROP TABLE совместитель RESTRICT;
DROP TABLE отдел CASCADE;
№12 слайд![. Изменение содержания таблиц](/documents_6/e36aec1539a8bb633893b59a06e66174/img11.jpg)
Содержание слайда: 4.8 Изменение содержания таблиц (DML)
INSERT INTO сотрудник
(фамилия, имя, отчество, оклад)
VALUES (‘Петров’, ‘Иван’, ‘Иванович’, 4500);
INSERT INTO сотрудник
(код_совместителя, ФИО, Код_отдела)
SELECT код_совместителя, ФИО, Код_отдела
FROM совместитель
WHERE стаж=5;
№13 слайд![](/documents_6/e36aec1539a8bb633893b59a06e66174/img12.jpg)
№14 слайд![. Операции с таблицами](/documents_6/e36aec1539a8bb633893b59a06e66174/img13.jpg)
Содержание слайда: 4.9 Операции с таблицами
Проекция;
Ограничение;
Объединение;
Декартово произведение.
№15 слайд![. Проекция SELECT фамилия,](/documents_6/e36aec1539a8bb633893b59a06e66174/img14.jpg)
Содержание слайда: 4.10 Проекция
SELECT фамилия, имя, отчество FROM сотрудник;
SELECT DISTINCT имя FROM сотрудник;
SELECT фамилия, имя, отчество
FROM сотрудник
ORDER BY фамилия DESC;
№16 слайд![. Ограничение SELECT FROM](/documents_6/e36aec1539a8bb633893b59a06e66174/img15.jpg)
Содержание слайда: 4.11 Ограничение
SELECT *
FROM сотрудник
WHERE оклад<1500;
SELECT DISTINCT детали.Цвет, детали.Город
FROM детали
WHERE детали.Город <> ‘Кострома’
AND детали.Вес >270
ORDER BY Город DESC;
№17 слайд![. Объединение SELECT](/documents_6/e36aec1539a8bb633893b59a06e66174/img16.jpg)
Содержание слайда: 4.12 Объединение
SELECT Сотрудник.Фамилия, Сотрудник.Имя, Сотрудник.Отчество, Отдел.Название
FROM Сотрудник INNER JOIN Отдел ON Сотрудник.Код_сотрудника = Отдел.Код_сотрудника;
№18 слайд![. Декартово произведение](/documents_6/e36aec1539a8bb633893b59a06e66174/img17.jpg)
Содержание слайда: 4.13 Декартово произведение
№19 слайд![. Операции с данными .](/documents_6/e36aec1539a8bb633893b59a06e66174/img18.jpg)
Содержание слайда: 5. Операции с данными
5.1 Арифметические функции
ABS(x) абсолютное значение x
SQRT(x) квадратный корень от x
MAX(x, y, ...) значение наибольшего элемента из списка x, y, ...
MIN(x,y, ...) значение наименьшего элемента из списка x, y, ...
№20 слайд![](/documents_6/e36aec1539a8bb633893b59a06e66174/img19.jpg)
№21 слайд![. Строковые функции .](/documents_6/e36aec1539a8bb633893b59a06e66174/img20.jpg)
Содержание слайда: 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 слайд![](/documents_6/e36aec1539a8bb633893b59a06e66174/img21.jpg)
№23 слайд![. Операторы и функции,](/documents_6/e36aec1539a8bb633893b59a06e66174/img22.jpg)
Содержание слайда: 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 результат](/documents_6/e36aec1539a8bb633893b59a06e66174/img23.jpg)
Содержание слайда: 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 Сотрудник.Фамилия,](/documents_6/e36aec1539a8bb633893b59a06e66174/img24.jpg)
Содержание слайда: SELECT Сотрудник.Фамилия, Сотрудник.Имя, Сотрудник.Отчество, Праздник.Поздравление
SELECT Сотрудник.Фамилия, Сотрудник.Имя, Сотрудник.Отчество, Праздник.Поздравление
FROM Сотрудник, Праздник
WHERE (((Сотрудник.Фамилия) LIKE "*на"));
№26 слайд![. Агрегативные функции GROUP](/documents_6/e36aec1539a8bb633893b59a06e66174/img25.jpg)
Содержание слайда: 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 Код детали, Наимен,](/documents_6/e36aec1539a8bb633893b59a06e66174/img26.jpg)
Содержание слайда: SELECT Код_детали, Наимен,
SUM (деталь.Колич) AS Всего
FROM деталь
GROUP BY Наимен;
SELECT Код_детали, Наимен, Вес, Объем
SUM (Вес) AS Полный_вес
FROM деталь
GROUP BY Наимен;
HAVING SUM (Объем) >10;
№28 слайд![](/documents_6/e36aec1539a8bb633893b59a06e66174/img27.jpg)
№29 слайд![SQL](/documents_6/e36aec1539a8bb633893b59a06e66174/img28.jpg)