Презентация История и стандарты языка SQL. (Лекция 7) онлайн

На нашем сайте вы можете скачать и просмотреть онлайн доклад-презентацию на тему История и стандарты языка SQL. (Лекция 7) абсолютно бесплатно. Урок-презентация на эту тему содержит всего 16 слайдов. Все материалы созданы в программе PowerPoint и имеют формат ppt или же pptx. Материалы и темы для презентаций взяты из открытых источников и загружены их авторами, за качество и достоверность информации в них администрация сайта не отвечает, все права принадлежат их создателям. Если вы нашли то, что искали, отблагодарите авторов - поделитесь ссылкой в социальных сетях, а наш сайт добавьте в закладки.
Презентации » Информатика » История и стандарты языка SQL. (Лекция 7)



Оцените!
Оцените презентацию от 1 до 5 баллов!
  • Тип файла:
    ppt / pptx (powerpoint)
  • Всего слайдов:
    16 слайдов
  • Для класса:
    1,2,3,4,5,6,7,8,9,10,11
  • Размер файла:
    113.86 kB
  • Просмотров:
    88
  • Скачиваний:
    1
  • Автор:
    неизвестен



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

№1 слайд
Базы данных Лекция Язык SQL
Содержание слайда: Базы данных Лекция 7 Язык SQL

№2 слайд
Язык SQL История и стандарты
Содержание слайда: Язык SQL История и стандарты языка SQL Первый стандарт – 1986 Наиболее используемый – SQL’92 Последний – SQL:2008 (6 версия)

№3 слайд
Язык SQL Классификация
Содержание слайда: Язык SQL Классификация операторов: выборка (SELECT) DML: модификация (INSERT, DELETE, UPDATE, …) DDL: изменение структуры (CREATE, DROP, ALTER, …) TCL: управление транзакциями (COMMIT, ROLLBACK, …) DCL: управление доступом (GRANT, REVOKE, …) Структура операторов SQL <имя><аргументы>[<фраза>[,…]] Структура фразы: <имя><аргументы>

№4 слайд
Оператор SELECT SELECT
Содержание слайда: Оператор SELECT SELECT {* | [DISTINCT] <столбец> | <выражение> [alias], … } FROM <источники> [WHERE <условие>] [GROUP BY <столбцы>] [HAVING <условие>] [UNION <оператор SELECT>] [ORDER BY <столбцы>]

№5 слайд
Однотабличные запросы
Содержание слайда: Однотабличные запросы простейший вариант – отображение всей таблицы SELECT * FROM Student; выборка столбцов SELECT FirstName, LastName FROM Student;

№6 слайд
Выражения Базовые элементы
Содержание слайда: Выражения Базовые элементы: имена столбцов, константы (числовые и строковые), встроенные функции (например, DATE()) Константы: 5, –3.5e–4, 'строка', '26.09.2014' , ''' строка''' Арифметические операторы: + - * / Строковый оператор конкатенации: + Скобки в выражениях – в неограниченном количестве

№7 слайд
Выражения SELECT LastName,
Содержание слайда: Выражения SELECT LastName, Salary + 300 FROM Employee; SELECT LastName, Salary, 12 * Salary + 100 FROM Employee; SELECT LastName, Salary, 12 * (Salary + 100) FROM Employee; SELECT LastName + ' is a ' + JobID FROM employees;

№8 слайд
NULL-значения NULL значение,
Содержание слайда: NULL-значения NULL – значение, которое недоступно, неопределено, неизвестно или неприменимо. Не то же самое, что 0 или пробел. Если это значение встретится в выражении, все выражение будет равно NULL. SELECT last_name, job_id, salary, commission_pct FROM employees; SELECT last_name, 12*salary*commission_pct FROM employees;

№9 слайд
Псевдонимы столбцов alias
Содержание слайда: Псевдонимы столбцов (alias) Переименовывают заголовок столбца в выборке Удобны использовать в вычислениях Следуют за названием столбца или выражением (возможно использование ключевого слова AS) Для использования пробелов следует использовать двойные кавычки SELECT last_name AS name, commission_pct comm FROM employees; SELECT last_name Name , salary * 12 "Annual Salary" FROM employees;

№10 слайд
Дубликаты столбцов DISTINCT
Содержание слайда: Дубликаты столбцов (DISTINCT) По умолчанию дубликаты допустимы Для исключения дубликатов – ключевое слово DISTINCT SELECT department_id FROM employees; SELECT DISTINCT department_id FROM employees;

№11 слайд
Ограничения WHERE Операции
Содержание слайда: Ограничения (WHERE) Операции сравнения: = <> < > <= >= SELECT employee_id, last_name, job_id, department_id FROM employees WHERE department_id = 90; SELECT last_name, job_id, department_id FROM employees WHERE last_name = 'Whalen'; SELECT last_name FROM employees WHERE hire_date = '17-FEB-96'; Нельзя использовать псевдонимы столбцов в WHERE

№12 слайд
Ограничения WHERE BETWEEN lt
Содержание слайда: Ограничения (WHERE) BETWEEN <нач_значение> AND <конеч_значение> SELECT last_name, salary FROM employees WHERE salary BETWEEN 2500 AND 3500; IN (<набор значений>) ELECT employee_id, last_name, salary, manager_id FROM employees WHERE manager_id IN (100, 101, 201);

№13 слайд
Ограничения WHERE . LIKE LIKE
Содержание слайда: Ограничения (WHERE). LIKE LIKE <шаблон> [ESCAPE ‘<символ>’] % - произвольное количество символов _ - один произвольный символ SELECT first_name FROM employees WHERE first_name LIKE 'S%'; SELECT employee_id, last_name, job_id FROM employees WHERE job_id LIKE ‘%SA\_%’ ESCAPE ‘\’;

№14 слайд
Ограничения WHERE . Проверка
Содержание слайда: Ограничения (WHERE). Проверка на NULL Операторы IS NULL, IS NOT NULL SELECT last_name, manager_id FROM employees WHERE manager_id IS NULL; Сравнивать с NULL с помощью операторов сравнения некорректно

№15 слайд
Ограничения WHERE .
Содержание слайда: Ограничения (WHERE). Логические операторы Операторы AND, OR, NOT SELECT employee_id, last_name, job_id, salary FROM employees WHERE salary >= 10000 AND job_id LIKE '%MAN%'; SELECT last_name, job_id FROM employees WHERE job_id NOT IN ('IT_PROG', 'ST_CLERK', 'SA_REP');

№16 слайд
Сортировка ORDER BY
Содержание слайда: Сортировка (ORDER BY) Предложение ORDER BY SELECT last_name, job_id, department_id, hire_date FROM employees ORDER BY hire_date DESC; SELECT employee_id, last_name, salary*12 annsal FROM employees ORDER BY annsal; SELECT last_name, job_id, department_id, hire_date FROM employees ORDER BY 3; SELECT last_name, department_id, salary FROM employees ORDER BY department_id, salary DESC;

Скачать все slide презентации История и стандарты языка SQL. (Лекция 7) одним архивом: