Манипулирование данными. Описание команд DML

Содержание

Слайд 2

Язык манипулирования данными (DML) • Команды DML выполняются при следующих операциях:

Язык манипулирования данными (DML)

• Команды DML выполняются при следующих операциях:
Вставка новых строк в

таблицу
Изменение существующих строк в таблице
Удаление существующих строк из таблицы
* Транзакция - это совокупность команд DML, образующих логическую единицу работы.
Слайд 3

Слайд 4

Слайд 5

Слайд 6

Слайд 7

Слайд 8

Слайд 9

Слайд 10

Слайд 11

Слайд 12

Слайд 13

Слайд 14

Слайд 15

Слайд 16

Слайд 17

Слайд 18

Слайд 19

Транзакции базы данных Сервер Oracle обеспечивает согласованность данных на основе транзакций.

Транзакции базы данных

Сервер Oracle обеспечивает согласованность данных на основе транзакций.
Транзакции

обеспечивают большую гибкость, более широкий спектр средств управления при изменении данных, а также согласованность данных в случае ошибки в пользовательском процессе или сбоя системы.
Слайд 20

Слайд 21

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

Преимущества команд COMMIT и ROLLBACK

Обеспечивают согласованность данных.
Позволяют проверить изменения в данных прежде,

чем сделать их постоянными.
Логически группируют взаимосвязанные операции.
Слайд 22

Слайд 23

Слайд 24

Состояние данных до выполнения команды COMMIT или ROLLBACK Предыдущее состояние данных

Состояние данных до выполнения команды COMMIT или ROLLBACK

Предыдущее состояние данных может

быть восстановлено, т.к. изменения производятся в буфере базы данных.
Текущий пользователь может просмотреть результаты своих операций DML с помощью команды SELECT.
Другие пользователи не могут видеть , результаты команд DML, выполняемых текущим пользователем.
Измененяемые строки блокируются, и другие пользователи не могут обновлять их содержимое.
Слайд 25

Состояние данных после выполнения команды COMMIT Измененные данные записываются в базу

Состояние данных после выполнения команды COMMIT

Измененные данные записываются в базу данных.
Предшествующее состояние

данных теряется.
Все пользователи могут видеть результаты.
Измененные строки разблокируются, и другие пользователи получают доступ к ним для обработки данных.
Все точки сохранения стираются.
Слайд 26

Слайд 27

Слайд 28

Слайд 29

Слайд 30

Слайд 31

Слайд 32

Слайд 33

Слайд 34

Создание таблиц и управление ими Главные объекты базы данных Создание таблиц

Создание таблиц и управление ими

Главные объекты базы данных
Создание таблиц
Типы данных, которые

могут использоваться в определениях столбцов
Изменение определений таблиц
Удаление, переименование и усечение таблиц
Слайд 35

Слайд 36

Слайд 37

Слайд 38

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

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

Таблицы, принадлежащие другим пользователям, не входят в схему пользователя.
В

качестве префикса в имени таблицы следует указать имя владельца.
Слайд 39

Слайд 40

Слайд 41

Слайд 42

Слайд 43

Слайд 44

Слайд 45

Слайд 46

Слайд 47