-- CREAR TABLA ESTUDIANTES
CREATE TABLE Estudiantes (
    id INTEGER PRIMARY KEY AUTOINCREMENT,
    nombre VARCHAR(50),
    apellido VARCHAR(50),
    edad INTEGER,
    genero CHAR(1),
    correo VARCHAR(100),
    telefono VARCHAR(15)
);

-- CREAR TABLA CURSOS
CREATE TABLE Cursos (
    id INTEGER PRIMARY KEY AUTOINCREMENT,
    nombre VARCHAR(50),
    dias VARCHAR(20),
    horario VARCHAR(30),
    docente VARCHAR(50),
    aula VARCHAR(20)
);

-- 3. INSERTAR ESTUDIANTES
INSERT INTO Estudiantes
(nombre, apellido, edad, genero, correo, telefono)
VALUES
('Jose', 'Lopez', 20, 'M', 'jose@gmail.com', '55551111'),
('Maria', 'Morales', 19, 'F', 'maria@gmail.com', '55552222'),
('Ana', 'Rodriguez', 21, 'F', 'ana@gmail.com', '55553333'),
('Carlos', 'Gomez', 22, 'M', 'carlos@gmail.com', '55554444'),
('Sofia', 'Lopez', 18, 'F', 'sofia@gmail.com', '55555555');

-- 4. INSERTAR CURSOS
INSERT INTO Cursos
(nombre, dias, horario, docente, aula)
VALUES
('Matematica', 'Lunes', '08:00-10:00', 'Carlos Perez', 'A1'),
('Fisica', 'Martes', '10:00-12:00', 'Ana Lopez', 'A2'),
('Quimica', 'Miercoles', '08:00-10:00', 'Luis Gomez', 'A3'),
('Programacion', 'Martes', '14:00-16:00', 'Maria Diaz', 'A4');

-- 5. ESTUDIANTES FEMENINOS
SELECT * FROM Estudiantes
WHERE genero = 'F';

-- ESTUDIANTES MASCULINOS
SELECT * FROM Estudiantes
WHERE genero = 'M';

-- 6. APELLIDOS QUE CONTIENEN LA LETRA O
SELECT * FROM Estudiantes
WHERE apellido LIKE '%o%';

-- 7. CURSOS QUE CONTIENEN LA LETRA A
SELECT * FROM Cursos
WHERE nombre LIKE '%a%';

-- 8. CURSOS CUYOS DIAS EMPIEZAN CON M
SELECT * FROM Cursos
WHERE dias LIKE 'M%';

Embed on website

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