¿ Que es validar una tabla ?
Podria signficar varias cosas: una que cheques que la tabla este en buenas condiciones antes de usarla o revisar que estas ingresando data valida a la tabla. Dependeria del contexto, ya que el termino se usa de diferentes formas...
2)¿que son las transacciones(begin transaction,end trasaction , rollback) ?
Con las transacciones te aseguras que *toda* la informacion que ingresas a la tabla es correcta, es decir, si actualizas un grupo de registros y ejecutas el tableupdate (sin transacciones), puede ser que algunos registros no se hayan guardado (por muchas razones) pero otros si. Como podras ver ese tipo de casos no es deseado, es decir, o se graba todo los datos (datos correctos) o no se graba nada ( asi no tendriamos informacion incompleta). Si "envuelves" los tableupdate con una transaccion podrias revertir todo lo que se salvo en caso de
que no todos los registros se hayan guardado.