Maksud
- Bahasa SQL yang digunakan untuk mengawal transaksi dalam sistem pangkalan data
- Transaksi merupakan unit logik kerja yang terdiri daripada 1 atau lebih kenyataan SQL
Fungsi Transaction Control Language
- Digunakan untuk menguruskan perubahan yang dibuat oleh kenyataan DML (Data Manipulation Language)
- TCL merupakan arahan SQL yang terdiri daripada commit, rollback dan savepoint
- Arahan yang digunakan untuk menyimpan kerja yang dilakukan dalam pangkalan data.
- Secara logiknya, transaksi yang dilakukan pada point tertentu pada semua data yang telah dirujuk adalah tanggungjawab progrmmer.
- Transaksi boleh dilancarkan kembali selepas laporan transaksi dikelurkan kerana pengubahsuaian telah dibuat pada sebahagian data pada pangkalan data.
Rollback
- Digunakan untuk memulihkan pangkalan data yang telah diubahsuai kepada asal
- Rollback memadam semua pengubahsuaian yang telah dilakukan pada permukaan transaksi savepoint pada pangkalan data.
Savepoint
- Arahan yang digunakan untuk mengenalpasti point yang telah disetkan dalam transaksi dan kemudiannya point tersebut akan dilancarkan kembali.
- Sangat berguna semasa melakukan kerja yang rumit agar tiada kesalahan yang akan dilakukan oleh programmer
No comments:
Post a Comment