Содержание
- 2. Оглавление 1 История развития SQL…………………3 2 Достоинства языка SQL…………….11 3 Синтаксис языка SQL…………………..13 4 Создание запросов
- 3. В начале 1970-х годов в одной из исследовательских лабораторий компании IBM была разработана экспериментальная реляционная СУБД
- 4. SQL (англ. Structured Query Language — «язык структурированных запросов») — универсальный компьютерный информационно-логический язык, появившийся в
- 5. SQL принципиально отличается от традиционных алгоритмических языков программирования прежде всего тем, что он относится к непроцедурным
- 6. Все языки манипулирования данными, созданные для многих СУБД до появления реляционных баз данных, были ориентированы на
- 7. Рассматриваемый язык SQL ориентирован на операции с данными, представленными в виде логически взаимосвязанных совокупностей таблиц-отношений. Важнейшая
- 8. Разработка, в основном, шла в отделениях фирмы IBM (языки ISBL, SQL, QBE) и университетах США (PIQUE,
- 9. Некоторые популярные диалекты SQL: PL/SQL. Используется в Oracle. PL/SQL – это сокращение от Procedural Language/SQL. Он
- 10. Некоторые популярные диалекты SQL: PL/pgSQL. Название диалекта и расширений SQL, реализованных в PostgreSQL. Является сокращением от
- 11. 2. Достоинства языка SQL: Независимость от конкретных СУБД. Если при создании БД не использовались нестандартные возможности
- 12. Достоинства языка SQL: SQL обладает высокоуровневой структурой, напоминающей английский язык. SQL позволяет создавать различные представления данных
- 13. Синтаксис языка SQL
- 14. Синтаксические конструкции SQL делятся на 4 основные категории Идентификаторы. Представляют собой пользовательские или системные имена объектов
- 15. Синтаксические конструкции SQL делятся на 4 основные категории Операторы. Символы, показывающие, какое действие выполняется над одним
- 16. Соглашения об именах Выбирайте имя так, чтобы оно было осмысленным, наглядным и соответствовало назначению объекта. Используйте
- 17. Правила создания идентификаторов Идентификаторы должны быть уникальны в пределах своей области действия. Таким образом, в иерархии
- 18. Константы В SQL константами считаются любые числовые значения, строки символов, значения, связанные с представлением времени (дата
- 19. Таким образом, числовые константы могут выглядеть так. 30 -17 -853 3888 -6.66 $70000 2Е5 7Е-3
- 20. Операторы Оператор - это символ, обозначающий действие, выполняемое над одним или несколькими выражениями. Операторы наиболее часто
- 21. Категории операторов: Арифметические операторы. Поддерживаются всеми базами данных. Операторы присваивания. Поддерживаются всеми базами данных. Побитовые операторы.
- 22. Арифметические операторы Арифметические операторы выполняют математические действия над двумя значениями любого типа, относящегося к числовой категории.
- 23. Оператор присваивания За исключением Oracle, где для этой цели применяется оператор := , оператор присваивания (=)
- 24. Операторы сравнения Операторы сравнения проверяют равенство или неравенство двух выражений. Результатом операции сравнения является булево значение:
- 25. Логические операторы Логические операторы обычно применяются в предложении WHERE для проверки истинности какого-либо условия. Логические операторы
- 26. Приоритет операторов +, -, ~ (унарные операторы) *, /, % (математические операторы) +, - (арифметические операторы)
- 27. Язык определения данных CREATE – создает объектов базы данных ALTER – изменяет объект DROP –удаляет объект
- 28. Типы данных 1. Символьные строки: CHARACTER(n)или CHAR(n) — строка фиксированной длины в n символов, разделенная пробелами;
- 29. Типы данных 2. Битовые данные: BIT(n) — массив из n битов BIT VARYING(n) — массив длинной
- 30. Типы данных 4. Дата и время: DATE — дата (2010-05-30); TIME — время (14:55:37); TIME WITH
- 31. Создание запросов в СУБД Access средствами SQL
- 32. Запрос — объект базы данных, используемый для выборки или модификации хранимых данных. В режиме конструктора можно
- 33. Запросы на выборку и их использование Запрос на выборку является наиболее часто используемым типом запроса. Запросы
- 34. Для подготовки запросов используются: QBE (Query By Example) — язык запросов по образцам, SQL (Structured Query
- 35. Оператор SELECT Основой SQL является инструкция SELECT, используемая для создания запросов на выборку. Синтаксис инструкции: SELECT
- 36. SELECT — выбрать (директива) данные из указанных столбцов и (если необходимо) выполнить перед выводом их преобразование
- 37. Запросы с использованием единственной таблицы Все запросы на получение практически любого количества данных из одной или
- 38. ПРЕДИКАТЫ 1. Сравнения =, , >=, 2. В интервале - “между” BETWEEN a1 and a2 3.
- 39. Режим SQL в MS Access
- 40. Окно SQL
- 41. Рассмотрим синтаксис запросов на выборку: 1. Запрос на выборку фамилии, имени и даты рождения студента SELECT
- 42. При необходимости получения полной информации о Студенте, можно было бы дать запрос SELECT Фамилия, Имя, Отчество,
- 43. Для исключения дубликатов и одновременного упорядочения перечня необходимо дополнить запрос ключевым словом DISTINCT (различный, различные), как
- 44. В синтаксисе фразы WHERE показано, что для отбора нужных строк таблицы можно использовать операторы сравнения =
- 45. Создайте запросы: На получения предметов, по которым были получены 5 или 4. На получение списка студентов,
- 46. Оператор INSERT INSERT INTO [( [, ...])] {VALUES ( [, ...]) | }; Так, например, чтобы
- 47. Оператор UPDATE Теперь, вы должны узнать как изменять некоторые или все значения в существующей строке. Это
- 48. Оператор DELETE Вы можете удалять строки из таблицы командой модификации - DELETE. Она может удалять только
- 49. СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 1. Википедия – режим доступа: ru./wiki/SQL 2. Вопросы практического програмирования – режим доступа:
- 51. Скачать презентацию