В чем различия между административной блокировкой, пользовательской блокировкой и блокировкой на уровне элемента?

Для обеспечения целостности данных при совместной работе на основе сервера используются блокировки трех различных типов.