Admin Management - Copy this React, Tailwind Component to your project
---Tabla-de-Administradores-CREATE-TABLE-Administradores-(-id_administrador-SERIAL-PRIMARY-KEY,-nombre-VARCHAR(100)-NOT-NULL,-apellido-VARCHAR(100)-NOT-NULL,-correo-VARCHAR(100)-UNIQUE-NOT-NULL,-fecha_registro-TIMESTAMP-DEFAULT-CURRENT_TIMESTAMP-);----Tabla-de-Estudiantes-(modificada)-CREATE-TABLE-Estudiantes-(-id_estudiante-SERIAL-PRIMARY-KEY,-nombre-VARCHAR(100)-NOT-NULL,-apellido-VARCHAR(100)-NOT-NULL,-correo-VARCHAR(100)-UNIQUE-NOT-NULL,-fecha_nacimiento-DATE,-fecha_registro-TIMESTAMP-DEFAULT-CURRENT_TIMESTAMP,-id_administrador-INT,----Relación-con-Administradores-FOREIGN-KEY-(id_administrador)-REFERENCES-Administradores(id_administrador)-ON-DELETE-SET-NULL-);----Tabla-de-Profesores-(modificada)-CREATE-TABLE-Profesores-(-id_profesor-SERIAL-PRIMARY-KEY,-nombre-VARCHAR(100)-NOT-NULL,-apellido-VARCHAR(100)-NOT-NULL,-correo-VARCHAR(100)-UNIQUE-NOT-NULL,-especialidad-VARCHAR(100),-fecha_registro-TIMESTAMP-DEFAULT-CURRENT_TIMESTAMP,-id_administrador-INT,----Relación-con-Administradores-FOREIGN-KEY-(id_administrador)-REFERENCES-Administradores(id_administrador)-ON-DELETE-SET-NULL-);----Tabla-de-Aulas-CREATE-TABLE-Aulas-(-id_aula-SERIAL-PRIMARY-KEY,-nombre-VARCHAR(50)-NOT-NULL,-capacidad-INT-);----Tabla-de-Cursos-(modificada)-CREATE-TABLE-Cursos-(-id_curso-SERIAL-PRIMARY-KEY,-nombre-VARCHAR(100)-NOT-NULL,-descripcion-TEXT,-id_profesor-INT,-id_aula-INT,-id_administrador-INT,----Relación-con-Administradores-FOREIGN-KEY-(id_profesor)-REFERENCES-Profesores(id_profesor)-ON-DELETE-SET-NULL,-FOREIGN-KEY-(id_aula)-REFERENCES-Aulas(id_aula)-ON-DELETE-SET-NULL,-FOREIGN-KEY-(id_administrador)-REFERENCES-Administradores(id_administrador)-ON-DELETE-SET-NULL-);----Tabla-de-Materias-CREATE-TABLE-Materias-(-id_materia-SERIAL-PRIMARY-KEY,-nombre-VARCHAR(100)-NOT-NULL,-descripcion-TEXT-);-CREATE-TABLE-Curso_Materia-(-id_curso-INT,-id_materia-INT,-PRIMARY-KEY-(id_curso,-id_materia),-FOREIGN-KEY-(id_curso)-REFERENCES-Cursos(id_curso)-ON-DELETE-CASCADE,-FOREIGN-KEY-(id_materia)-REFERENCES-Materias(id_materia)-ON-DELETE-CASCADE-);----Tabla-de-Inscripciones-CREATE-TABLE-Inscripciones-(-id_inscripcion-SERIAL-PRIMARY-KEY,-id_estudiante-INT,-id_curso-INT,-fecha_inscripcion-TIMESTAMP-DEFAULT-CURRENT_TIMESTAMP,-FOREIGN-KEY-(id_estudiante)-REFERENCES-Estudiantes(id_estudiante)-ON-DELETE-CASCADE,-FOREIGN-KEY-(id_curso)-REFERENCES-Cursos(id_curso)-ON-DELETE-CASCADE-);----Tabla-de-Evaluaciones-CREATE-TABLE-Evaluaciones-(-id_evaluacion-SERIAL-PRIMARY-KEY,-id_inscripcion-INT,-tipo-VARCHAR(50),----Ej:-Examen,-Tarea,-Proyecto-fecha-DATE,-nota-DECIMAL(5,-2),-FOREIGN-KEY-(id_inscripcion)-REFERENCES-Inscripciones(id_inscripcion)-ON-DELETE-CASCADE-);
