Dalam sebuah aplikasi manajemen inventaris dengan banyak pengguna, administrator basis data sering menerima laporan tentang 'deadlock' yang menyebabkan beberapa transaksi gagal dan harus diulang. Deadlock ini terjadi ketika dua atau lebih transaksi saling menunggu sumber daya (misalnya, baris data) yang sedang dikunci oleh transaksi lain, sehingga tidak ada transaksi yang dapat melanjutkan. Tindakan pencegahan atau penanganan apa yang paling efektif untuk mengurangi atau mengatasi deadlock pada basis data relasional?