Hola
tokero.
Si los Datos están bien cargados en las tablas, y tu duda viene más bien por obtener esa consulta que te devuelva la información que comentas, sería una cuestión de SQL.
La consultas que necesitas puede ser algo como esto:
Código SQL:
Ver originalSELECT P.CodProf AS [Codigo],
P.Nombre AS [Nombre],
P.1Apellido + ' ' + P.2Apellido AS [Apellidos],
SUM(R.NumHoras) AS [Numero de Horas]
FROM TProfesores AS P
INNER JOIN TRelaciones AS R ON P.CodProf=R.CodProf
GROUP BY Codigo, Nombre, Apellidos
Si se trata de algo distinto ya nos comentas.
Saludos!