Druhy duvod proc zamykat cele tabulky: kdyz je databazocy server napsany spatne :-).
Pri zamykani tabulek nemuze dojit k deadlocku, protoze SQL implementuje metodu predchazeni deadlocku metodou napadnuti podminky drz a cekej. Proces, ktery drzi zamcene tabulky, nemuze zamknout zadne dalsi. Pochopitelne, nelze vyloucit deadlock pres interni zamky db serveru, ale to uz by znamenalo ze je v nem bug.