LAPORAN PRAKTIKUM SISTEM BASIS DATA BAB 13 TRANSACTION
Nama : Sekar Parameswara Meilia Soegiharto Program Studi : Teknik Informatika
Kelas : Basis Data F Asisten 1 : Ramadhan Alfatih
Asisten 2 : Muhammad Basil Musyaffa Amin Asisten 3 : Hanif Robby Rodhiya
1. Implementasi 1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
INSERT INTO section VALUES ('359', '1', 'Fall', '2010', 'Polya', '808', 'B');
INSERT INTO takes (ID, course_id, sec_id, semester, year, grade)
VALUES (
(SELECT ID FROM student WHERE name = 'Manber'), (SELECT course_id FROM course
WHERE title = 'Game Programming' AND dept_name = 'Comp. Sci.'),
'1','Fall','2010','B');
Tampilan Keluaran
Pembahasan dan Analisis
2. Implementasi
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
BEGIN TRY
BEGIN TRANSACTION UPDATE student
SET tot_cred = tot_cred + (SELECT credits FROM course WHERE title = 'Game Programming' AND dept_name = 'Comp. Sci.')
WHERE name = 'Manber';
COMMIT;
END TRY BEGIN CATCH
SELECT ERROR_MESSAGE();
END CATCH;
Tampilan Keluaran
Pembahasan dan Analisis