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

Категория: Информатика
Нажмите для полного просмотра!
Обработка данных, слайд №1 Обработка данных, слайд №2 Обработка данных, слайд №3 Обработка данных, слайд №4 Обработка данных, слайд №5 Обработка данных, слайд №6 Обработка данных, слайд №7 Обработка данных, слайд №8 Обработка данных, слайд №9 Обработка данных, слайд №10 Обработка данных, слайд №11 Обработка данных, слайд №12 Обработка данных, слайд №13 Обработка данных, слайд №14 Обработка данных, слайд №15 Обработка данных, слайд №16 Обработка данных, слайд №17 Обработка данных, слайд №18 Обработка данных, слайд №19 Обработка данных, слайд №20 Обработка данных, слайд №21 Обработка данных, слайд №22 Обработка данных, слайд №23 Обработка данных, слайд №24 Обработка данных, слайд №25 Обработка данных, слайд №26 Обработка данных, слайд №27 Обработка данных, слайд №28 Обработка данных, слайд №29 Обработка данных, слайд №30 Обработка данных, слайд №31 Обработка данных, слайд №32 Обработка данных, слайд №33 Обработка данных, слайд №34 Обработка данных, слайд №35 Обработка данных, слайд №36 Обработка данных, слайд №37 Обработка данных, слайд №38 Обработка данных, слайд №39 Обработка данных, слайд №40 Обработка данных, слайд №41 Обработка данных, слайд №42 Обработка данных, слайд №43 Обработка данных, слайд №44 Обработка данных, слайд №45 Обработка данных, слайд №46 Обработка данных, слайд №47 Обработка данных, слайд №48 Обработка данных, слайд №49 Обработка данных, слайд №50

Содержание

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

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


Слайд 1


Обработка данных
Описание слайда:
Обработка данных

Слайд 2


Цели Изучив материал этого занятия, вы освоите следующие темы: Описание всех инструкций языка манипулирования данными (DML) Вставка строк в таблицу...
Описание слайда:
Цели Изучив материал этого занятия, вы освоите следующие темы: Описание всех инструкций языка манипулирования данными (DML) Вставка строк в таблицу Обновление строк в таблице Удаление строк из таблицы Управление транзакциями

Слайд 3


План занятия Добавление новых строк в таблицу инструкция INSERT Изменение данных в таблице инструкция UPDATE Удаление строк из таблицы: инструкция...
Описание слайда:
План занятия Добавление новых строк в таблицу инструкция INSERT Изменение данных в таблице инструкция UPDATE Удаление строк из таблицы: инструкция DELETE инструкция TRUNCATE Управление транзакциями базы данных с помощью инструкций COMMIT, ROLLBACK и SAVEPOINT Целостность чтения Предложение FOR UPDATE в инструкции SELECT

Слайд 4


Язык манипулирования данными Инструкция DML выполняется в следующих ситуациях: добавление новых строк в таблицу изменение существующих строк в...
Описание слайда:
Язык манипулирования данными Инструкция DML выполняется в следующих ситуациях: добавление новых строк в таблицу изменение существующих строк в таблице удаление существующих строк из таблицы Транзакция состоит из набора инструкций DML, образующих логический рабочий блок.

Слайд 5


Добавление новой строки в таблицу
Описание слайда:
Добавление новой строки в таблицу

Слайд 6


Синтаксис инструкции INSERT Добавление нескольких строк в таблицу с помощью инструкции INSERT При использовании этого синтаксиса вставляется только...
Описание слайда:
Синтаксис инструкции INSERT Добавление нескольких строк в таблицу с помощью инструкции INSERT При использовании этого синтаксиса вставляется только одна строка.

Слайд 7


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

Слайд 8


Вставка строк с пустыми значениями (Null) Неявный метод: исключение столбца из списка столбцов. Явный метод: задание ключевого слова NULL в...
Описание слайда:
Вставка строк с пустыми значениями (Null) Неявный метод: исключение столбца из списка столбцов. Явный метод: задание ключевого слова NULL в предло-жении VALUES.

Слайд 9


Вставка специальных значений Функция SYSDATE записывает текущую дату и время.
Описание слайда:
Вставка специальных значений Функция SYSDATE записывает текущую дату и время.

Слайд 10


Вставка конкретных значений даты и времени Добавьте нового работника. Проверьте добавление.
Описание слайда:
Вставка конкретных значений даты и времени Добавьте нового работника. Проверьте добавление.

Слайд 11


Создание сценария Подстановочный символ & в инструкции SQL исполь-зуется для запроса значений. Символ & является фиктивным значением переменной.
Описание слайда:
Создание сценария Подстановочный символ & в инструкции SQL исполь-зуется для запроса значений. Символ & является фиктивным значением переменной.

Слайд 12


Копирование строк из другой таблицы Запишите инструкцию INSERT с подзапросом: Не используйте предложение VALUES. Число столбцов в предложении INSERT...
Описание слайда:
Копирование строк из другой таблицы Запишите инструкцию INSERT с подзапросом: Не используйте предложение VALUES. Число столбцов в предложении INSERT и подзапросе должно совпадать. Вставьте все строки, возвращенные по подзапросу, в таблицу sales_reps.

Слайд 13


План занятия Добавление новых строк в таблицу инструкция INSERT Изменение данных в таблице инструкция UPDATE Удаление строк из таблицы: инструкция...
Описание слайда:
План занятия Добавление новых строк в таблицу инструкция INSERT Изменение данных в таблице инструкция UPDATE Удаление строк из таблицы: инструкция DELETE инструкция TRUNCATE Управление транзакциями базы данных с помощью инструкций COMMIT, ROLLBACK и SAVEPOINT Целостность чтения Предложение FOR UPDATE в инструкции SELECT

Слайд 14


Изменение данных в таблице
Описание слайда:
Изменение данных в таблице

Слайд 15


Синтаксис инструкции UPDATE Измените существующие значения в таблице с помощью инструкции UPDATE: Обновите сразу несколько строк (при необходимости).
Описание слайда:
Синтаксис инструкции UPDATE Измените существующие значения в таблице с помощью инструкции UPDATE: Обновите сразу несколько строк (при необходимости).

Слайд 16


Обновление строк в таблице При использовании предложения WHERE изменяются значения конкретных строк: При пропуске предложения WHERE изменяются...
Описание слайда:
Обновление строк в таблице При использовании предложения WHERE изменяются значения конкретных строк: При пропуске предложения WHERE изменяются значения всех строк в таблице: Укажите SET column_name= NULL, чтобы изменить значение столбца на NULL.

Слайд 17


Обновление двух столбцов с помощью подзапроса Обновите должность и оклад работника 113, чтобы они совпадали с аналогичными значениями для работника...
Описание слайда:
Обновление двух столбцов с помощью подзапроса Обновите должность и оклад работника 113, чтобы они совпадали с аналогичными значениями для работника 205.

Слайд 18


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

Слайд 19


План занятия Добавление новых строк в таблицу инструкция INSERT Изменение данных в таблице инструкция UPDATE Удаление строк из таблицы: инструкция...
Описание слайда:
План занятия Добавление новых строк в таблицу инструкция INSERT Изменение данных в таблице инструкция UPDATE Удаление строк из таблицы: инструкция DELETE инструкция TRUNCATE Управление транзакциями базы данных с помощью инструкций COMMIT, ROLLBACK и SAVEPOINT Целостность чтения Предложение FOR UPDATE в инструкции SELECT

Слайд 20


Удаление строки из таблицы
Описание слайда:
Удаление строки из таблицы

Слайд 21


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

Слайд 22


Удаление строк из таблицы Использование предложения WHERE позволяет удалить заданные строки: При отсутствии предложения WHERE удаляются все строки в...
Описание слайда:
Удаление строк из таблицы Использование предложения WHERE позволяет удалить заданные строки: При отсутствии предложения WHERE удаляются все строки в таблице:

Слайд 23


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

Слайд 24


Инструкция TRUNCATE Удаляет все строки из таблицы, оставляя ее пустой и сохраняя структуру таблицы Является инструкцией языка определения данных...
Описание слайда:
Инструкция TRUNCATE Удаляет все строки из таблицы, оставляя ее пустой и сохраняя структуру таблицы Является инструкцией языка определения данных (DDL), а не DML; практически не подлежит отмене Синтаксис: Пример:

Слайд 25


План занятия Добавление новых строк в таблицу инструкция INSERT Изменение данных в таблице инструкция UPDATE Удаление строк из таблицы: инструкция...
Описание слайда:
План занятия Добавление новых строк в таблицу инструкция INSERT Изменение данных в таблице инструкция UPDATE Удаление строк из таблицы: инструкция DELETE инструкция TRUNCATE Управление транзакциями базы данных с помощью инструкций COMMIT, ROLLBACK и SAVEPOINT Целостность чтения Предложение FOR UPDATE в инструкции SELECT

Слайд 26


Транзакции базы данных Состав транзакции базы данных: инструкции DML, составляющие одно согласованное изменение данных одна инструкция DDL одна...
Описание слайда:
Транзакции базы данных Состав транзакции базы данных: инструкции DML, составляющие одно согласованное изменение данных одна инструкция DDL одна инструкция языка управления данными (DCL)

Слайд 27


Транзакции базы данных: начало и завершение Начинается при выполнении первой инструкции SQL DML. Завершается одним из следующих событий: Запуск...
Описание слайда:
Транзакции базы данных: начало и завершение Начинается при выполнении первой инструкции SQL DML. Завершается одним из следующих событий: Запуск инструкции COMMIT или ROLLBACK. Выполнение инструкции DDL или DCL (автоматическая фиксация). Завершение пользователем работы SQL Developer или SQL*Plus. Отказ системы.

Слайд 28


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

Слайд 29


Явные инструкции управления транзакциями
Описание слайда:
Явные инструкции управления транзакциями

Слайд 30


Откат изменений к маркеру Создайте в текущей транзакции маркер с помощью инструкции SAVEPOINT. Выполните откат к этому маркеру с использованием...
Описание слайда:
Откат изменений к маркеру Создайте в текущей транзакции маркер с помощью инструкции SAVEPOINT. Выполните откат к этому маркеру с использованием инструкции ROLLBACK TO SAVEPOINT.

Слайд 31


Обработка неявной транзакции Автоматическая фиксация происходит в следующих ситуациях: запуск инструкции DDL запуск инструкции DCL обычное завершение...
Описание слайда:
Обработка неявной транзакции Автоматическая фиксация происходит в следующих ситуациях: запуск инструкции DDL запуск инструкции DCL обычное завершение работы SQL Developer или SQL*Plus без задания инструкций COMMIT или ROLLBACK явным образом Автоматический откат выполняется при аварийном завершении работы SQL Developer или SQL*Plus или системном сбое.

Слайд 32


Обработка данных, слайд №32
Описание слайда:

Слайд 33


Состояние данных перед использованием инструкций COMMIT или ROLLBACK Возможно восстановление предшествующего состояния данных. Текущий пользователь...
Описание слайда:
Состояние данных перед использованием инструкций COMMIT или ROLLBACK Возможно восстановление предшествующего состояния данных. Текущий пользователь может просматривать операции DML с помощью инструкции SELECT. Другие пользователи не могут просматривать резуль-таты инструкций DML, отправленных текущим пользова-телем. Затронутые строки блокируются; другие пользователи не могут изменять данные в затронутых строках.

Слайд 34


Состояние данных после фиксации Изменения данных сохраняются в базе данных. Предыдущее состояние данных перезаписывается. Все пользователи могут...
Описание слайда:
Состояние данных после фиксации Изменения данных сохраняются в базе данных. Предыдущее состояние данных перезаписывается. Все пользователи могут просматривать результаты. Затронутые строки разблокируются и становятся доступными другим пользователям для обработки. Все точки отката стираются.

Слайд 35


Фиксация данных Внесите изменения: Зафиксируйте изменения:
Описание слайда:
Фиксация данных Внесите изменения: Зафиксируйте изменения:

Слайд 36


Состояние данных после отката Отмена всех отложенных изменений с помощью инструк-ции отката ROLLBACK: Изменения данных отменяются. Восстанавливается...
Описание слайда:
Состояние данных после отката Отмена всех отложенных изменений с помощью инструк-ции отката ROLLBACK: Изменения данных отменяются. Восстанавливается предыдущее состояние данных. Затронутые строки разблокируются.

Слайд 37


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

Слайд 38


Откат на уровне инструкции При ошибке выполнения одной инструкции DML выполняется откат только этой инструкции. Сервер Oracle реализует неявную точку...
Описание слайда:
Откат на уровне инструкции При ошибке выполнения одной инструкции DML выполняется откат только этой инструкции. Сервер Oracle реализует неявную точку отката. Все прочие изменения сохраняются. Пользователь должен завершить транзакцию явным образом, выполнив инструкцию COMMIT или ROLLBACK.

Слайд 39


План занятия Добавление новых строк в таблицу инструкция INSERT Изменение данных в таблице инструкция UPDATE Удаление строк из таблицы: инструкция...
Описание слайда:
План занятия Добавление новых строк в таблицу инструкция INSERT Изменение данных в таблице инструкция UPDATE Удаление строк из таблицы: инструкция DELETE инструкция TRUNCATE Управление транзакциями базы данных с помощью инструкций COMMIT, ROLLBACK и SAVEPOINT Целостность чтения Предложение FOR UPDATE в инструкции SELECT

Слайд 40


Целостность чтения Целостность чтения гарантирует постоянное согласован-ное представление данных. Изменения, выполненные разными пользователями, не...
Описание слайда:
Целостность чтения Целостность чтения гарантирует постоянное согласован-ное представление данных. Изменения, выполненные разными пользователями, не должны конфликтовать. Целостность чтения гарантирует, что для одних и тех же данных: операции считывания не ожидают завершения операций записи операции записи не ожидают завершения операций считывания одни операции записи ожидают завершения других

Слайд 41


Реализация целостности чтения
Описание слайда:
Реализация целостности чтения

Слайд 42


План занятия Добавление новых строк в таблицу инструкция INSERT Изменение данных в таблице инструкция UPDATE Удаление строк из таблицы: инструкция...
Описание слайда:
План занятия Добавление новых строк в таблицу инструкция INSERT Изменение данных в таблице инструкция UPDATE Удаление строк из таблицы: инструкция DELETE инструкция TRUNCATE Управление транзакциями базы данных с помощью инструкций COMMIT, ROLLBACK и SAVEPOINT Целостность чтения Предложение FOR UPDATE в инструкции SELECT

Слайд 43


Предложение FOR UPDATE в инструкции SELECT Блокирует строки в таблице EMPLOYEES, в которых job_id имеет значение SA_REP. Разблокирование происходит...
Описание слайда:
Предложение FOR UPDATE в инструкции SELECT Блокирует строки в таблице EMPLOYEES, в которых job_id имеет значение SA_REP. Разблокирование происходит только после отправки инструкций ROLLBACK или COMMIT. Если инструкция SELECT пытается заблокировать строку, уже заблокированную другим пользователем, база данных ожидает разблокирования строки и затем возвращает результаты инструкции SELECT.

Слайд 44


Примеры предложения FOR UPDATE Предложение FOR UPDATE в инструкции SELECT можно использовать для нескольких таблиц. Блокируются строки в обеих...
Описание слайда:
Примеры предложения FOR UPDATE Предложение FOR UPDATE в инструкции SELECT можно использовать для нескольких таблиц. Блокируются строки в обеих таблицах EMPLOYEES и DEPARTMENTS. При использовании предложения FOR UPDATE OF column_name для определения столбца, который требуется изменить, блокируются только строки из указанной таблицы.

Слайд 45


Обработка данных, слайд №45
Описание слайда:

Слайд 46


Заключение На этом занятии были изучены следующие темы, касаю-щиеся использования инструкций:
Описание слайда:
Заключение На этом занятии были изучены следующие темы, касаю-щиеся использования инструкций:

Слайд 47


Упражнение 9: обзор Это упражнение охватывает следующие темы: вставка строк в таблицы обновление и удаление строк в таблице управление транзакциями
Описание слайда:
Упражнение 9: обзор Это упражнение охватывает следующие темы: вставка строк в таблицы обновление и удаление строк в таблице управление транзакциями

Слайд 48


Обработка данных, слайд №48
Описание слайда:

Слайд 49


Обработка данных, слайд №49
Описание слайда:

Слайд 50


Обработка данных, слайд №50
Описание слайда:



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