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');

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: