🗊 Презентация Язык манипулирования данными. Data Manipulation Language, DML

Нажмите для полного просмотра!
Язык манипулирования данными. Data Manipulation Language, DML, слайд №1 Язык манипулирования данными. Data Manipulation Language, DML, слайд №2 Язык манипулирования данными. Data Manipulation Language, DML, слайд №3 Язык манипулирования данными. Data Manipulation Language, DML, слайд №4 Язык манипулирования данными. Data Manipulation Language, DML, слайд №5 Язык манипулирования данными. Data Manipulation Language, DML, слайд №6 Язык манипулирования данными. Data Manipulation Language, DML, слайд №7 Язык манипулирования данными. Data Manipulation Language, DML, слайд №8 Язык манипулирования данными. Data Manipulation Language, DML, слайд №9 Язык манипулирования данными. Data Manipulation Language, DML, слайд №10 Язык манипулирования данными. Data Manipulation Language, DML, слайд №11 Язык манипулирования данными. Data Manipulation Language, DML, слайд №12 Язык манипулирования данными. Data Manipulation Language, DML, слайд №13 Язык манипулирования данными. Data Manipulation Language, DML, слайд №14 Язык манипулирования данными. Data Manipulation Language, DML, слайд №15 Язык манипулирования данными. Data Manipulation Language, DML, слайд №16 Язык манипулирования данными. Data Manipulation Language, DML, слайд №17 Язык манипулирования данными. Data Manipulation Language, DML, слайд №18 Язык манипулирования данными. Data Manipulation Language, DML, слайд №19 Язык манипулирования данными. Data Manipulation Language, DML, слайд №20 Язык манипулирования данными. Data Manipulation Language, DML, слайд №21 Язык манипулирования данными. Data Manipulation Language, DML, слайд №22 Язык манипулирования данными. Data Manipulation Language, DML, слайд №23 Язык манипулирования данными. Data Manipulation Language, DML, слайд №24 Язык манипулирования данными. Data Manipulation Language, DML, слайд №25 Язык манипулирования данными. Data Manipulation Language, DML, слайд №26 Язык манипулирования данными. Data Manipulation Language, DML, слайд №27 Язык манипулирования данными. Data Manipulation Language, DML, слайд №28 Язык манипулирования данными. Data Manipulation Language, DML, слайд №29 Язык манипулирования данными. Data Manipulation Language, DML, слайд №30 Язык манипулирования данными. Data Manipulation Language, DML, слайд №31 Язык манипулирования данными. Data Manipulation Language, DML, слайд №32 Язык манипулирования данными. Data Manipulation Language, DML, слайд №33

Содержание

Вы можете ознакомиться и скачать презентацию на тему Язык манипулирования данными. Data Manipulation Language, DML. Доклад-сообщение содержит 33 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

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


Слайд 1


Язык манипулирования данными (Data Manipulation Language, DML)
Описание слайда:
Язык манипулирования данными (Data Manipulation Language, DML)

Слайд 2


Пример простой схемы БД Столбцы таблицы Salespeople (Продавцы)
Описание слайда:
Пример простой схемы БД Столбцы таблицы Salespeople (Продавцы)

Слайд 3


Пример простой схемы БД
Описание слайда:
Пример простой схемы БД

Слайд 4


Пример простой схемы БД Столбцы таблицы Customers (Покупатели)
Описание слайда:
Пример простой схемы БД Столбцы таблицы Customers (Покупатели)

Слайд 5


Пример простой схемы БД
Описание слайда:
Пример простой схемы БД

Слайд 6


Пример простой схемы БД Столбцы таблицы Orders (Заказы)
Описание слайда:
Пример простой схемы БД Столбцы таблицы Orders (Заказы)

Слайд 7


Пример простой схемы БД
Описание слайда:
Пример простой схемы БД

Слайд 8


Пример простой схемы БД
Описание слайда:
Пример простой схемы БД

Слайд 9


Подразделы SQL
Описание слайда:
Подразделы SQL

Слайд 10


Язык манипулирования данными Команды Data Manipulation Language (DML) для работы с таблицами: INSERT — вставка строк в таблицу UPDATE — изменение...
Описание слайда:
Язык манипулирования данными Команды Data Manipulation Language (DML) для работы с таблицами: INSERT — вставка строк в таблицу UPDATE — изменение значений полей DELETE — удаление строк из таблицы

Слайд 11


Ввод значений в таблицы Форма оператора INSERT: Данные вводятся в таблицу в порядке их перечисления Пример ввода строки в таблицу Salespeople:
Описание слайда:
Ввод значений в таблицы Форма оператора INSERT: Данные вводятся в таблицу в порядке их перечисления Пример ввода строки в таблицу Salespeople:

Слайд 12


Ввод значений в таблицы Список столбцов может быть опущен Пример ввода строки в таблицу Salespeople: для определения порядка столбцов в таблице...
Описание слайда:
Ввод значений в таблицы Список столбцов может быть опущен Пример ввода строки в таблицу Salespeople: для определения порядка столбцов в таблице используйте: DESCRIBE table_name

Слайд 13


Ввод неопределенных значений NULL может явно вводиться в поле так же, как обычное значение: Поле не должно иметь ограничения NOT NULL
Описание слайда:
Ввод неопределенных значений NULL может явно вводиться в поле так же, как обычное значение: Поле не должно иметь ограничения NOT NULL

Слайд 14


Ввод значений по умолчанию Можно вводить в поле значение по умолчанию: Перед вставкой для поля должно быть установлено значение по умолчанию (DEFAULT)
Описание слайда:
Ввод значений по умолчанию Можно вводить в поле значение по умолчанию: Перед вставкой для поля должно быть установлено значение по умолчанию (DEFAULT)

Слайд 15


Ввод неопределенных значений Неявный метод: Если столбец не указан в списке столбцов – его значение для записи будет NULL (или DEFAULT) В примере не...
Описание слайда:
Ввод неопределенных значений Неявный метод: Если столбец не указан в списке столбцов – его значение для записи будет NULL (или DEFAULT) В примере не указан столбец rating: Поле не должно иметь ограничения NOT NULL

Слайд 16


Значения по умолчанию и NULL Оператор INSERT, не содержащий значения для столбца вставит NULL, если столбец не содержит ограничения NOT NULL и...
Описание слайда:
Значения по умолчанию и NULL Оператор INSERT, не содержащий значения для столбца вставит NULL, если столбец не содержит ограничения NOT NULL и предложения DEFAULT вставит значение по умолчанию, если столбец содержит предложение DEFAULT выдаст ошибку, если столбец содержит ограничение NOT NULL, а значение по умолчанию не указано

Слайд 17


Вставка даты При вставке даты можно использовать: SYSDATE – текущая дата TO_DATE(…) – конкретная дата
Описание слайда:
Вставка даты При вставке даты можно использовать: SYSDATE – текущая дата TO_DATE(…) – конкретная дата

Слайд 18


Вставка результатов запроса Оператор INSERT можно использовать для вставки результатов запроса: Пример перемещения значений из одной таблицы в другую:
Описание слайда:
Вставка результатов запроса Оператор INSERT можно использовать для вставки результатов запроса: Пример перемещения значений из одной таблицы в другую:

Слайд 19


Вставка сразу нескольких записей Для вставки нескольких записей в одну таблицу используйте INSERT ALL
Описание слайда:
Вставка сразу нескольких записей Для вставки нескольких записей в одну таблицу используйте INSERT ALL

Слайд 20


Создание новой таблицы Создать новую таблицу и скопировать все данные из старой:
Описание слайда:
Создание новой таблицы Создать новую таблицу и скопировать все данные из старой:

Слайд 21


Задания на INSERT Добавить покупателя Bush из Вашингтона c привязкой к продавцу Bond Добавить по одному заказу каждому продавцу с любой датой...
Описание слайда:
Задания на INSERT Добавить покупателя Bush из Вашингтона c привязкой к продавцу Bond Добавить по одному заказу каждому продавцу с любой датой текущего года Добавить два заказа от текущей даты для покупателя Bush и созданного продавца Bond Добавить нового продавца Freddy из Нью-Йорка с комиссионными равными максимальным комиссионным продавцов + 0,05 Добавить дополнительный заказ для каждого покупателя, которые делали заказ из Лондона. Сумма нового заказа в полтора раза больше прошлого. Новый заказ провести датой на месяц позднее даты прошлого заказа.

Слайд 22


Изменение значений полей Изменение всех или некоторых значений в существующих строках выполняется с помощью оператора UPDATE:
Описание слайда:
Изменение значений полей Изменение всех или некоторых значений в существующих строках выполняется с помощью оператора UPDATE:

Слайд 23


Изменение значений полей Пример обновления значений поля для всех строк таблицы Customers: Пример обновления значений поля для отдельных строк...
Описание слайда:
Изменение значений полей Пример обновления значений поля для всех строк таблицы Customers: Пример обновления значений поля для отдельных строк таблицы Customers:

Слайд 24


Изменение значений полей Пример обновления значений группы полей для отдельной строки таблицы Salespeople: Не разрешается обновлять несколько таблиц...
Описание слайда:
Изменение значений полей Пример обновления значений группы полей для отдельной строки таблицы Salespeople: Не разрешается обновлять несколько таблиц в одном операторе UPDATE

Слайд 25


Изменение значений полей В предложении SET оператора UPDATE разрешается применять выражения: Разрешается обновлять до NULL-значений или значений по...
Описание слайда:
Изменение значений полей В предложении SET оператора UPDATE разрешается применять выражения: Разрешается обновлять до NULL-значений или значений по умолчанию:

Слайд 26


Изменение значений полей с подзапросами Обновление с помощью многостолбцового подзапроса
Описание слайда:
Изменение значений полей с подзапросами Обновление с помощью многостолбцового подзапроса

Слайд 27


Изменение значений полей с подзапросами Обновление строк таблицы на основе значений из других таблиц:
Описание слайда:
Изменение значений полей с подзапросами Обновление строк таблицы на основе значений из других таблиц:

Слайд 28


Контроль целостности при изменении Если вы пытаетесь обновить запись и новое значение столбца противоречит ограничению, выдается сообщение об ошибке:
Описание слайда:
Контроль целостности при изменении Если вы пытаетесь обновить запись и новое значение столбца противоречит ограничению, выдается сообщение об ошибке:

Слайд 29


Задания на UPDATE Для всех покупателей продавца Peel выставить рейтинг 100 Передать всех покупателей продавца Peel продавцу Motika и увеличить...
Описание слайда:
Задания на UPDATE Для всех покупателей продавца Peel выставить рейтинг 100 Передать всех покупателей продавца Peel продавцу Motika и увеличить рейтинг данных покупателей на 50 Увеличить на 100 рейтинг покупателей, которые совершили покупки на сумму выше средней за последний год Уменьшить в два раза комиссионные для всех продавцов, которые имеют общую сумму заказов меньше 100 за последний год

Слайд 30


Удаление строк из таблицы Для удаления строк из таблицы используется команда DELETE: Пример удаления всех строк из таблицы:
Описание слайда:
Удаление строк из таблицы Для удаления строк из таблицы используется команда DELETE: Пример удаления всех строк из таблицы:

Слайд 31


Удаление строк из таблицы Удаление определенных строк, для указания которых используются предикаты:
Описание слайда:
Удаление строк из таблицы Удаление определенных строк, для указания которых используются предикаты:

Слайд 32


Удаление строк из таблицы с подзапросами Для удаления определенных строк на основе значений из другой таблицы используйте подзапросы в операторе...
Описание слайда:
Удаление строк из таблицы с подзапросами Для удаления определенных строк на основе значений из другой таблицы используйте подзапросы в операторе DELETE

Слайд 33


Задания на DELETE Удалить заказы продавцов, которые проживают в разных городах со своими покупателями Удалить покупателей, которые не сделали ни...
Описание слайда:
Задания на DELETE Удалить заказы продавцов, которые проживают в разных городах со своими покупателями Удалить покупателей, которые не сделали ни одного заказа Удалить все заказы продавца (-ов), у которого максимальный размер комиссионных



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