-- Tablas no relacionadas CREATE TABLE Becas ( ID_Beca INTEGER PRIMARY KEY, Nombre_Beca TEXT NOT NULL, Descripcion TEXT, Monto REAL ); CREATE TABLE Estudiantes ( ID_Estudiante INTEGER PRIMARY KEY, Nombre TEXT NOT NULL, Apellido TEXT NOT NULL, Fecha_Nacimiento DATE, Direccion TEXT, Telefono TEXT ); CREATE TABLE Profesores ( ID_Profesor INTEGER PRIMARY KEY, Nombre TEXT NOT NULL, Apellido TEXT NOT NULL, Especialidad TEXT, Telefono TEXT ); -- Tablas relacionadas CREATE TABLE Cursos ( ID_Curso INTEGER PRIMARY KEY, Nombre_Curso TEXT NOT NULL, Duracion TEXT, ID_Profesor INTEGER, FOREIGN KEY (ID_Profesor) REFERENCES Profesores(ID_Profesor) ); CREATE TABLE Horarios ( ID_Horario INTEGER PRIMARY KEY, ID_Curso INTEGER, Dia TEXT, Hora_Inicio TIME, Hora_Fin TIME, FOREIGN KEY (ID_Curso) REFERENCES Cursos(ID_Curso) ); CREATE TABLE Evaluaciones ( ID_Evaluacion INTEGER PRIMARY KEY, ID_Estudiante INTEGER, ID_Curso INTEGER, Fecha DATE, Calificacion INTEGER, FOREIGN KEY (ID_Estudiante) REFERENCES Estudiantes(ID_Estudiante), FOREIGN KEY (ID_Curso) REFERENCES Cursos(ID_Curso) );