CREATE TABLE profesores (
id_profesor INT AUTO_INCREMENT PRIMARY KEY,
nombre VARCHAR(100) NOT NULL,
especialidad VARCHAR(100),
correo VARCHAR(100)
);
CREATE TABLE cursos (
id_curso INT AUTO_INCREMENT PRIMARY KEY,
nombre VARCHAR(100) NOT NULL,
descripcion VARCHAR(100),
duracion VARCHAR(100),
id_profesor INT,
FOREIGN KEY (id_profesor) REFERENCES profesores(id_profesor)
);
CREATE TABLE estudiantes (
id_estudiante INT AUTO_INCREMENT PRIMARY KEY,
nombre VARCHAR(100) NOT NULL,
correo VARCHAR(100),
fecha_registro DATE
);
CREATE TABLE inscripciones (
id_inscripcion INT AUTO_INCREMENT PRIMARY KEY,
id_estudiante INT,
id_curso INT,
fecha DATE,
FOREIGN KEY (id_estudiante) REFERENCES estudiantes(id_estudiante),
FOREIGN KEY (id_curso) REFERENCES cursos(id_curso)
);
CREATE TABLE actividades (
id_actividad INT AUTO_INCREMENT PRIMARY KEY,
nombre VARCHAR(100) NOT NULL,
tipo VARCHAR(100),
fecha_entrega DATE,
id_curso INT,
FOREIGN KEY (id_curso) REFERENCES cursos(id_curso)
);
CREATE TABLE calificaciones (
id_calificacion INT AUTO_INCREMENT PRIMARY KEY,
id_estudiante INT,
id_curso INT,
nota DECIMAL(5,2),
fecha DATE,
FOREIGN KEY (id_estudiante) REFERENCES estudiantes(id_estudiante),
FOREIGN KEY (id_curso) REFERENCES cursos(id_curso)
);
INSERT INTO profesores (id_profesor, nombre, especialidad, correo) VALUES
(1, 'Andres Martinez', 'Redes', 'andres@sena.edu.co'),
(2, 'Sofia Herrera', 'Desarrollo Web', 'sofia@sena.edu.co'),
(3, 'Miguel Torres', 'Ciberseguridad', 'miguel@sena.edu.co'),
(4, 'Natalia Vargas', 'Inteligencia Artificial', 'natalia@sena.edu.co'),
(5, 'Felipe Moreno', 'Sistemas Operativos', 'felipe@sena.edu.co');
INSERT INTO cursos (id_curso, nombre, descripcion, duracion, id_profesor) VALUES
(1, 'Redes Cisco', 'Configuración de redes', '50', 1),
(2, 'HTML y CSS', 'Diseño de páginas web', '30', 2),
(3, 'Seguridad Informática', 'Conceptos de ciberseguridad', '45', 3),
(4, 'Python IA', 'Introducción a inteligencia artificial', '55', 4),
(5, 'Linux Básico', 'Administración de sistemas Linux', '40', 5);
INSERT INTO estudiantes (id_estudiante, nombre, correo, fecha_registro) VALUES
(1, 'Maria Castro', 'maria@gmail.com', '2025-01-20'),
(2, 'Diego Rojas', 'diego@gmail.com', '2025-01-25'),
(3, 'Camila Ruiz', 'camila@gmail.com', '2025-02-01'),
(4, 'Sebastian Gil', 'sebastian@gmail.com', '2025-02-05'),
(5, 'Valentina Cruz', 'valentina@gmail.com', '2025-02-10');
INSERT INTO inscripciones (id_inscripcion, id_estudiante, id_curso, fecha) VALUES
(1, 1, 1, '2025-03-03'),
(2, 2, 2, '2025-03-04'),
(3, 3, 3, '2025-03-05'),
(4, 4, 4, '2025-03-06'),
(5, 5, 5, '2025-03-07');
INSERT INTO actividades (id_actividad, nombre, tipo, fecha_entrega, id_curso) VALUES
(1, 'Laboratorio Redes', 'Práctica', '2025-04-10', 1),
(2, 'Página Web Personal', 'Proyecto', '2025-04-12', 2),
(3, 'Auditoría Básica', 'Taller', '2025-04-15', 3),
(4, 'Modelo Predictivo', 'Proyecto', '2025-04-18', 4),
(5, 'Configuración Linux', 'Práctica', '2025-04-20', 5);
INSERT INTO calificaciones (id_calificacion, id_estudiante, id_curso, nota, fecha) VALUES
(1, 1, 1, 4.2, '2025-04-11'),
(2, 2, 2, 5, '2025-04-13' ),
(3, 3, 3, 4.4, '2025-04-16'),
(4, 4, 4, 2.9, '2025-04-19'),
(5, 5, 5, 4.2, '2025-04-21');
To embed this project on your website, copy the following code and paste it into your website's HTML: