С помощью команды SAVEPOINT можно создать в текущей транзакции маркеры для отката. Откат до такого маркера выполняется с помощью команды ROLLBACK TO.
SQL> UPDATE…
SQL> SAVEPOINT update_done;
Savepoint created.
SQL> ROLLBACK TO update_done;
Rollback complete.
ПРАКТИКУМ
Раздел 3. Реляционная алгебра.
Практическая работа по теме: Классические операции теории множеств.
Имеются исходные отношения СТУДЕНТ-ДО (дневная форма обучения) и СТУДЕНТ-ЗО (заочной формы обучения) одной схемы.
СТУДЕНТ-ДО
Имя | Фамилия | Дата рождения | № зач книжки |
Петр | Петров | 12.12.80 | |
Марина | Иванова | 01.01.80 | |
Ольга | Сидорова | 10.10.79. | |
Виктор | Крюков | 09.09.79 |
СТУДЕНТ-ЗО
Имя | Фамилия | Дата рождения | № зач книжки |
Петр | Петров | 12.12.80 | |
Марина | Иванова | 01.10.80 | |
Елена | Юркова | 1.10.79. | |
Виктор | Крючков | 09.02.80 |
Задание 1.
Объединить отношения в одну таблицу СТУДЕНТЫ той же схемы.
Задание2.
Выполнить операцию Пересечение двух отношений, создав новое отношение СТУДЕНТЫ той же схемы.
|
|
Задание 3.
Выполнить операцию Вычитание двух отношений СТУДЕНТЫ и СТУДЕНТ-ЗО, создав новое отношение СТУДЕНТ-ДО той же схемы. Т.е. выяснить какие студенты обучаются на дневном отделении.
СТУДЕНТЫ
Имя | Фамилия | Дата рождения | № зач книжки |
Петр | Петров | 12.12.80 | |
Марина | Иванова | 01.01.80 | |
Ольга | Сидорова | 10.10.79. | |
Виктор | Крюков | 09.09.79 | |
Марина | Иванова | 01.10.80 | |
Елена | Юркова | 1.10.79. | |
Виктор | Крючков | 09.02.80 |
Задание 4.
Выполнить операцию Произведение двух отношений СТУДЕНТ_ДО и ДИСЦИПЛИНА той же схемы, построив новое отношение УСПЕВАЕМОСТЬ.
ДИСЦИПЛИНА
Код дисциплины | Наименование дисциплины |
Высшая математика | |
Информатика | |
Базы даных |
Практическая работа по теме: Специальные операции теории множеств.
Исходное отношение R1
Имя | Фамилия | Дата рождения | № зач книжки | Итоговая оценка | Наименование дисциплины |
Петр | Петров | 12.12.80 | Высшая матем | ||
Марина | Иванова | 01.01.80 | Высшая матем | ||
Ольга | Сидорова | 10.10.79. | Высшая матем | ||
Виктор | Крюков | 09.09.79 | Высшая матем | ||
Петр | Петров | 12.12.80 | Информатика | ||
Марина | Иванова | 01.01.80 | Информатика | ||
Ольга | Сидорова | 10.10.79. | Информатика | ||
Виктор | Крюков | 09.09.79 | Информатика | ||
Петр | Петров | 12.12.80 | Базы данных | ||
Марина | Иванова | 01.01.80 | Базы данных | ||
Ольга | Сидорова | 10.10.79. | Базы данных | ||
Виктор | Крюков | 09.09.79 | Базы данных |
Задание 1.
1. Выбрать из отношения R1 список студентов, родившихся в 1980 году, записав условие
2. Выбрать из отношения R1 студентов, сдавших экзамен по информатике и базам данных на «отлично», записав условие.
|
|