Разработка транзакций. Таблица назначений сотрудников на должности. Документы до и после транзакции

Страницы работы

Содержание работы

МИНИСТЕРСТВО ТРАНСПОРТА РОССИЙСКОЙ ФЕДЕРАЦИИ

ГОСУДАРСТВЕННАЯ СЛУЖБА РЕЧНОГО ФЛОТА

НОВОСИБИРСКАЯ ГОСУДАРСТВЕННАЯ АКАДЕМИЯ

ВОДНОГО ТРАНСПОРТА

Электромеханический факультет

Дисциплина «основы SQL»

Лабораторная работа №4

Тема:Разработка транзакций.

Группа ИТ-31 ″а″

Студент:

«__»___________2010 г.

_____________________

подпись

Студент: М.Г.

«__»___________2010 г.

_____________________

подпись

Студент:

«__»___________2010 г.

_____________________

подпись

Преподаватель:

«__»___________2010 г.

___________________

подпись

Новосибирск, 2010г.

Транзакции:

1)Добавление нового сотрудника, назначение его на должность и перевод в отдел:

start transaction;

INSERT INTO sotrudniki VALUES(15,'Emelznov','Anton','Valerevich','19801208','m','naberejnie celni','','5005','655433','uvd novosibirska','20050505');

INSERT INTO naznachenie_na_dolgnost VALUES(15,2,3,'20101201');

INSERT INTO perevodi_po_otdelam VALUES(15,3,1,'20101201');

commit;

Рис1. – Таблица сотрудники до и после транзакции.

Рис 2. – Таблица переводы по отделам до и после транзакции.

Рис 3. – Таблица назначение на должностьдо и после транзакции.

2)Перевод сотрудника в отдел, и создание подтверждающего это документа:

start transaction;

insert into dokumenti values(5,'prikaz','20101201','perevod v otdel');

insert into perevodi_po_otdelam values (1,5,3,'20101201');

commit;

Рис. 4 – Таблица документы до и после транзакции

Рис. 5 – Таблица переводы по отделам до и после транзакции

3) start transaction;

insert into uvolenie_sotrudniki select sotrudniki.* from sotrudniki where sotrudniki.id_sotrudnika='15';

insert into documenti values (6,'prikaz','20101201','uvolnenie');

insert into viplati values (15,'12000','20101201');

commit;

Рис.6 – Таблица выплаты до и после транзакции

Рис. 7 – Таблица сотрудники до и после транзакции

                         Рис. 8 – Таблица документы до и после транзакции

Похожие материалы

Информация о работе

Предмет:
Основы SQL
Тип:
Отчеты по лабораторным работам
Размер файла:
128 Kb
Скачали:
0