Разделы презентаций


Основы языка SQL

Реляционная база данных может быть представлена как SQL-машина.Язык SQL (Structured Query Language, язык структурированных запросов) – специализированный язык, предназначенный для написания запросов к реляционной БД. Основная единица - SQL-оператор. Запрос к

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

Слайд 1Основы языка SQL
Лекция 3.

Основы языка SQLЛекция 3.

Слайд 2Реляционная база данных может быть представлена как SQL-машина.
Язык SQL (Structured

Query Language, язык
структурированных запросов) –
специализированный язык, предназначенный
для

написания запросов к реляционной БД.
Основная единица - SQL-оператор.
Запрос к БД - один или несколько операторов языка,
интерпретируемых СУБД и позволяющих создать,
модифицировать, удалить саму БД и ее объекты.

SQL: 1970гг впервые разработан IBM для System R, назывался SEQUEL;
Стандарты: ANSI/SQL 1986г (первый), SQL-92, SQL-2003, SQL-2006, SQL-2008.
Первая коммерческая СУБД, поддерживающая SQL - Oracle V2 на машинах VAX.
SQL - декларативный язык; процедурные расширения; T-SQL, PL/SQL.

Операторы SQL делятся на несколько непересекающихся групп:
DDL (Data Definition Language, язык определения данных),
DCL (Data Control Language, язык управления данными),
DML (Data Manipulation Language, язык манипулирования данными),
TCL (Transaction Control Language, язык управления транзакциями).

Реляционная база данных может быть представлена как SQL-машина.Язык SQL (Structured Query Language, язык структурированных запросов) – специализированный

Слайд 3Операторы DDL SQL
Операторы DDL предназначены для создания, удаления и изменения

объектов БД или сервера СУБД.
Пример создания БД:
Пример создания таблицы:
Пример создания

статической функции:

Создание объектов БД:

Операторы DDL SQLОператоры DDL предназначены для создания, удаления и изменения объектов БД или сервера СУБД.Пример создания БД:Пример

Слайд 4Операторы DDL SQL
Модификация объектов БД:

Операторы DDL SQLМодификация объектов БД:

Слайд 5Операторы DDL SQL
Удаление объектов БД:

Операторы DDL SQLУдаление объектов БД:

Слайд 6Операторы DML SQL
Иногда к этой группе относят оператор TRUNCATE –

очистка таблицы.
Выборка строк из таблиц:
Добавление строк в таблицу:

Операторы DML SQLИногда к этой группе относят оператор TRUNCATE – очистка таблицы.Выборка строк из таблиц:Добавление строк в

Слайд 7Операторы DML SQL
Удаление строк из таблиц:
Изменение строк в таблицах:

Операторы DML SQLУдаление строк из таблиц:Изменение строк в таблицах:

Слайд 8Операторы TCL SQL
Операторы TCL предназначены для создания транзакций (несколько DML-операторов,

которые либо все успешно выполнятся, либо все не выполняются).
Начало транзакции:
Фиксация

транзакции:

Откат транзакции:

Создание контрольной
точки транзакции:

Операторы TCL SQLОператоры TCL предназначены для создания транзакций (несколько DML-операторов, которые либо все успешно выполнятся, либо все

Слайд 9Операторы DCL SQL
Предназначены для управления процессом авторизации (процедурой проверки разрешений

(permission) на выполнения определенных операций). Авторизация может выполняться на двух

уровнях (у каждого свой перечень DCL-операций): на уровне сервера или на уровне БД.
Разрешениями могут обладать специальные объекты сервера (типа Login) или БД (типа User), которые объединены под общим названием – принципалы.

Выдача разрешений:

Отобрать разрешения:

Запретить разрешения, выданные ранее:

Операторы DCL SQLПредназначены для управления процессом авторизации (процедурой проверки разрешений (permission) на выполнения определенных операций). Авторизация может

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика