Презентация «Обработка данных»

Смотреть слайды в полном размере
Презентация «Обработка данных»

Вы можете ознакомиться с презентацией онлайн, просмотреть текст и слайды к ней, а также, в случае, если она вам подходит - скачать файл для редактирования или печати. Документ содержит 50 слайдов и доступен в формате ppt. Размер файла: 577.50 KB

Просмотреть и скачать

Pic.1
Обработка данных
Обработка данных
Pic.2
Цели Изучив материал этого занятия, вы освоите следующие темы: Описание всех инструкций языка манипу
Цели Изучив материал этого занятия, вы освоите следующие темы: Описание всех инструкций языка манипулирования данными (DML) Вставка строк в таблицу Обновление строк в таблице Удаление строк из …
Pic.3
План занятия Добавление новых строк в таблицу инструкция INSERT Изменение данных в таблице инструкци
План занятия Добавление новых строк в таблицу инструкция INSERT Изменение данных в таблице инструкция UPDATE Удаление строк из таблицы: инструкция DELETE инструкция TRUNCATE Управление транзакциями …
Pic.4
Язык манипулирования данными Инструкция DML выполняется в следующих ситуациях: добавление новых стро
Язык манипулирования данными Инструкция DML выполняется в следующих ситуациях: добавление новых строк в таблицу изменение существующих строк в таблице удаление существующих строк из таблицы …
Pic.5
Добавление новой строки в таблицу
Добавление новой строки в таблицу
Pic.6
Синтаксис инструкции INSERT Добавление нескольких строк в таблицу с помощью инструкции INSERT При ис
Синтаксис инструкции INSERT Добавление нескольких строк в таблицу с помощью инструкции INSERT При использовании этого синтаксиса вставляется только одна строка.
Pic.7
Вставка новых строк Вставьте новую строку, которая содержит значения для каждого столбца. Перечислит
Вставка новых строк Вставьте новую строку, которая содержит значения для каждого столбца. Перечислите значения в соответствии со стандартным порядком столбцов в таблице. Перечислите столбцы в …
Pic.8
Вставка строк с пустыми значениями (Null) Неявный метод: исключение столбца из списка столбцов. Явны
Вставка строк с пустыми значениями (Null) Неявный метод: исключение столбца из списка столбцов. Явный метод: задание ключевого слова NULL в предло-жении VALUES.
Pic.9
Вставка специальных значений Функция SYSDATE записывает текущую дату и время.
Вставка специальных значений Функция SYSDATE записывает текущую дату и время.
Pic.10
Вставка конкретных значений даты и времени Добавьте нового работника. Проверьте добавление.
Вставка конкретных значений даты и времени Добавьте нового работника. Проверьте добавление.
Pic.11
Создание сценария Подстановочный символ & в инструкции SQL исполь-зуется для запроса значений. С
Создание сценария Подстановочный символ & в инструкции SQL исполь-зуется для запроса значений. Символ & является фиктивным значением переменной.
Pic.12
Копирование строк из другой таблицы Запишите инструкцию INSERT с подзапросом: Не используйте предлож
Копирование строк из другой таблицы Запишите инструкцию INSERT с подзапросом: Не используйте предложение VALUES. Число столбцов в предложении INSERT и подзапросе должно совпадать. Вставьте все …
Pic.13
План занятия Добавление новых строк в таблицу инструкция INSERT Изменение данных в таблице инструкци
План занятия Добавление новых строк в таблицу инструкция INSERT Изменение данных в таблице инструкция UPDATE Удаление строк из таблицы: инструкция DELETE инструкция TRUNCATE Управление транзакциями …
Pic.14
Изменение данных в таблице
Изменение данных в таблице
Pic.15
Синтаксис инструкции UPDATE Измените существующие значения в таблице с помощью инструкции UPDATE: Об
Синтаксис инструкции UPDATE Измените существующие значения в таблице с помощью инструкции UPDATE: Обновите сразу несколько строк (при необходимости).
Pic.16
Обновление строк в таблице При использовании предложения WHERE изменяются значения конкретных строк:
Обновление строк в таблице При использовании предложения WHERE изменяются значения конкретных строк: При пропуске предложения WHERE изменяются значения всех строк в таблице: Укажите SET column_name= …
Pic.17
Обновление двух столбцов с помощью подзапроса Обновите должность и оклад работника 113, чтобы они со
Обновление двух столбцов с помощью подзапроса Обновите должность и оклад работника 113, чтобы они совпадали с аналогичными значениями для работника 205.
Pic.18
Обновление строк на основе другой таблицы Использование подзапросов в инструкциях UPDATE позволяет о
Обновление строк на основе другой таблицы Использование подзапросов в инструкциях UPDATE позволяет обновлять значения строк в таблице на основе значений из другой таблицы:
Pic.19
План занятия Добавление новых строк в таблицу инструкция INSERT Изменение данных в таблице инструкци
План занятия Добавление новых строк в таблицу инструкция INSERT Изменение данных в таблице инструкция UPDATE Удаление строк из таблицы: инструкция DELETE инструкция TRUNCATE Управление транзакциями …
Pic.20
Удаление строки из таблицы
Удаление строки из таблицы
Pic.21
Инструкция DELETE Инструкция DELETE позволяет удалить существующие строки из таблицы:
Инструкция DELETE Инструкция DELETE позволяет удалить существующие строки из таблицы:
Pic.22
Удаление строк из таблицы Использование предложения WHERE позволяет удалить заданные строки: При отс
Удаление строк из таблицы Использование предложения WHERE позволяет удалить заданные строки: При отсутствии предложения WHERE удаляются все строки в таблице:
Pic.23
Удаление строк на основе другой таблицы Использование подзапросов в инструкциях DELETE для удаления
Удаление строк на основе другой таблицы Использование подзапросов в инструкциях DELETE для удаления строк в таблице на основе значений из другой таблицы:
Pic.24
Инструкция TRUNCATE Удаляет все строки из таблицы, оставляя ее пустой и сохраняя структуру таблицы Я
Инструкция TRUNCATE Удаляет все строки из таблицы, оставляя ее пустой и сохраняя структуру таблицы Является инструкцией языка определения данных (DDL), а не DML; практически не подлежит отмене …
Pic.25
План занятия Добавление новых строк в таблицу инструкция INSERT Изменение данных в таблице инструкци
План занятия Добавление новых строк в таблицу инструкция INSERT Изменение данных в таблице инструкция UPDATE Удаление строк из таблицы: инструкция DELETE инструкция TRUNCATE Управление транзакциями …
Pic.26
Транзакции базы данных Состав транзакции базы данных: инструкции DML, составляющие одно согласованно
Транзакции базы данных Состав транзакции базы данных: инструкции DML, составляющие одно согласованное изменение данных одна инструкция DDL одна инструкция языка управления данными (DCL)
Pic.27
Транзакции базы данных: начало и завершение Начинается при выполнении первой инструкции SQL DML. Зав
Транзакции базы данных: начало и завершение Начинается при выполнении первой инструкции SQL DML. Завершается одним из следующих событий: Запуск инструкции COMMIT или ROLLBACK. Выполнение инструкции …
Pic.28
Преимущества инструкций COMMIT и ROLLBACK Инструкции COMMIT и ROLLBACK позволяют выполнять следующие
Преимущества инструкций COMMIT и ROLLBACK Инструкции COMMIT и ROLLBACK позволяют выполнять следующие задачи: обеспечивать согласованность данных просматривать изменения данных перед их сохранением …
Pic.29
Явные инструкции управления транзакциями
Явные инструкции управления транзакциями
Pic.30
Откат изменений к маркеру Создайте в текущей транзакции маркер с помощью инструкции SAVEPOINT. Выпол
Откат изменений к маркеру Создайте в текущей транзакции маркер с помощью инструкции SAVEPOINT. Выполните откат к этому маркеру с использованием инструкции ROLLBACK TO SAVEPOINT.
Pic.31
Обработка неявной транзакции Автоматическая фиксация происходит в следующих ситуациях: запуск инстру
Обработка неявной транзакции Автоматическая фиксация происходит в следующих ситуациях: запуск инструкции DDL запуск инструкции DCL обычное завершение работы SQL Developer или SQL*Plus без задания …
Pic.32
«Обработка данных», слайд 32
Pic.33
Состояние данных перед использованием инструкций COMMIT или ROLLBACK Возможно восстановление предшес
Состояние данных перед использованием инструкций COMMIT или ROLLBACK Возможно восстановление предшествующего состояния данных. Текущий пользователь может просматривать операции DML с помощью …
Pic.34
Состояние данных после фиксации Изменения данных сохраняются в базе данных. Предыдущее состояние дан
Состояние данных после фиксации Изменения данных сохраняются в базе данных. Предыдущее состояние данных перезаписывается. Все пользователи могут просматривать результаты. Затронутые строки …
Pic.35
Фиксация данных Внесите изменения: Зафиксируйте изменения:
Фиксация данных Внесите изменения: Зафиксируйте изменения:
Pic.36
Состояние данных после отката Отмена всех отложенных изменений с помощью инструк-ции отката ROLLBACK
Состояние данных после отката Отмена всех отложенных изменений с помощью инструк-ции отката ROLLBACK: Изменения данных отменяются. Восстанавливается предыдущее состояние данных. Затронутые строки …
Pic.37
Пример состояния данных после отката
Пример состояния данных после отката
Pic.38
Откат на уровне инструкции При ошибке выполнения одной инструкции DML выполняется откат только этой
Откат на уровне инструкции При ошибке выполнения одной инструкции DML выполняется откат только этой инструкции. Сервер Oracle реализует неявную точку отката. Все прочие изменения сохраняются. …
Pic.39
План занятия Добавление новых строк в таблицу инструкция INSERT Изменение данных в таблице инструкци
План занятия Добавление новых строк в таблицу инструкция INSERT Изменение данных в таблице инструкция UPDATE Удаление строк из таблицы: инструкция DELETE инструкция TRUNCATE Управление транзакциями …
Pic.40
Целостность чтения Целостность чтения гарантирует постоянное согласован-ное представление данных. Из
Целостность чтения Целостность чтения гарантирует постоянное согласован-ное представление данных. Изменения, выполненные разными пользователями, не должны конфликтовать. Целостность чтения …
Pic.41
Реализация целостности чтения
Реализация целостности чтения
Pic.42
План занятия Добавление новых строк в таблицу инструкция INSERT Изменение данных в таблице инструкци
План занятия Добавление новых строк в таблицу инструкция INSERT Изменение данных в таблице инструкция UPDATE Удаление строк из таблицы: инструкция DELETE инструкция TRUNCATE Управление транзакциями …
Pic.43
Предложение FOR UPDATE в инструкции SELECT Блокирует строки в таблице EMPLOYEES, в которых job_id им
Предложение FOR UPDATE в инструкции SELECT Блокирует строки в таблице EMPLOYEES, в которых job_id имеет значение SA_REP. Разблокирование происходит только после отправки инструкций ROLLBACK или …
Pic.44
Примеры предложения FOR UPDATE Предложение FOR UPDATE в инструкции SELECT можно использовать для нес
Примеры предложения FOR UPDATE Предложение FOR UPDATE в инструкции SELECT можно использовать для нескольких таблиц. Блокируются строки в обеих таблицах EMPLOYEES и DEPARTMENTS. При использовании …
Pic.45
«Обработка данных», слайд 45
Pic.46
Заключение На этом занятии были изучены следующие темы, касаю-щиеся использования инструкций:
Заключение На этом занятии были изучены следующие темы, касаю-щиеся использования инструкций:
Pic.47
Упражнение 9: обзор Это упражнение охватывает следующие темы: вставка строк в таблицы обновление и у
Упражнение 9: обзор Это упражнение охватывает следующие темы: вставка строк в таблицы обновление и удаление строк в таблице управление транзакциями
Pic.48
«Обработка данных», слайд 48
Pic.49
«Обработка данных», слайд 49
Pic.50
«Обработка данных», слайд 50


Скачать презентацию

Если вам понравился сайт и размещенные на нем материалы, пожалуйста, не забывайте поделиться этой страничкой в социальных сетях и с друзьями! Спасибо!