agregando interfaces de consulta y actualizacion parte 1