Spaces:
Sleeping
Sleeping
| -- 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) | |
| ); |