在数据库系统中,预防和解决死锁的常用方法是什么?

在数据库系统中,预防和解决死锁的常用方法是什么?
【正确答案】:①要求每个事务一次就将所有要使用的数据全部加锁,否则就不能执行。②采用按序加锁法。③不采取任何措施来预防死锁的发生,而是周期性的检查系统中是否有死锁。