Hola, tu pregunta debería estar en los temas de SQL, pero bueno..
Dbees de trabajar con procedimientos almacenados, entonces se resolvería así.
Código SQL:
Ver originalCREATE PROCEDURE InsertarAlumno
@rut INT,
@nombre VARCHAR(50),
@apellido VARCHAR(50),
@fechanac DATE
AS
BEGIN
INSERT INTO Alumno VALUES(@rut, @nombre, @apellido, @fechanac)
/*Login_Alumno -> Usauario, Pass*/
INSERT INT Login_Alumno VALUES (@rut, @rut)
END
GO
Entonces debes de validar en la tabla Login_Alumno sí if(rut=rut) si es true, significa que es la primera vez que el usuario ingresa al sistema por lo tanto le abligas a cambiar la contraseña