Buenos días a todos.
Ahorita estoy en un curso de Base de Datos y el profesor nos pidió hacer una base de datos, en mi caso con Oracle. Ahora bien, me tocó hacer una base de datos sobre una escuela primaria y tengo un gran problema: las foreign keys.
Tengo estas tres tablas con los siguientes atributos:
Estudiante (87 filas)
CÉDULA VARCHAR2(20)
NOMBRE VARCHAR2(20)
APELLIDO VARCHAR2(30)
CURSO VARCHAR2(5)
SEXO VARCHAR2(2)
LUGAR_DE_RESIDENCIA VARCHAR2(50)
TIPO_DE_SANGRE VARCHAR2(5)
MAESTRO VARCHAR2(25)
BOLETÍN VARCHAR2(25)
Maestro (6 filas)
IDMAESTRO VARCHAR2(25)
CÉDULA VARCHAR2(20)
NOMBRE VARCHAR2(30)
TELÉFONO VARCHAR2(25)
SEXO VARCHAR2(1)
GRUPO VARCHAR2(5)
Profesor (7 filas)
IDPROFESOR VARCHAR2(20)
CÉDULA VARCHAR2(25)
NOMBRE VARCHAR2(30)
SEXO VARCHAR2(1)
TELÉFONO VARCHAR2(20)
MATERIA VARCHAR2(45)
Necesito hacer una relación con la tabla estudiante que una profesor y a maestro. Sin embargo, a pesar que las hice uniendo maestro y profesor siento que algo hice mal. Alguien podría revisar esto y ayudarme con este proyecto? Se agradecería mucho, ya esto me está incordiando porque llevo varios días buscando cómo relacionarlos y no puedo hacer nada. :(