Hola
¿ La tabla
practica tiene el campo
dni ?. En ese caso puedes usar una subconsulta :
Código:
UPDATE practica SET
Disponible_Practica=false,
cod_Alumno= (select alumno.cod_alumno from alumno where alumno.dni = practica.dni)
WHERE cod_Practica=:codPractica
Saludos.