PRACTICA
-- 1. Eliminar las tablas si existen
DROP TABLE IF EXISTS Estudiantes;
DROP TABLE IF EXISTS Asignatura;
DROP TABLE IF EXISTS Matricula;
-- 2. Crear tablas
CREATE TABLE Estudiantes(
DNI INTEGER PRIMARY KEY,
Nombre TEXT,
Edad INTEGER,
Direccion TEXT,
Beca TEXT
);
CREATE TABLE Asignatura(
COD_ASIG TEXT,
NOMBRE TEXT,
CREDITOS INTEGER,
CARACTER TEXT,
CURSO INTEGER
);
CREATE TABLE Matricula (
COD_ASIG TEXT,
DNI INTEGER
);
-- 3. Insertar datos en ESTUDIANTES
INSERT INTO Estudiantes (DNI,Nombre,EDAD,Direccion,Beca) VALUES
('123456789','Jose Antonio','19','Jaen','si'),
('65432178', 'Maria Cano', '24', 'Cordoba', 'No' ),
('864614365', 'Jose Garcia ', '23', 'Huelva ','No '),
('987654321', 'Ana Jimenez ', '19','Granada ' ,'Si' );
-- 4. Insertar datos en MATRICULA)
INSERT INTO Matricula (COD_ASIG,DNI) VALUES
('BIO-1222','123456789'),
('BIO-1234', '987654321'),
('BIO-5468', '123456789'),
('BIO-5468', '65432178'),
('BIO-5468', '98765431');
-- 5. Insertar datos en Asignatura
INSERT INTO Asignatura (COD_ASIG,NOMBRE,CREDITOS,CARACTER,CURSO) VALUES
('BIO-1222','BIOINFORMATICA','6', 'OBLATORIA','1');
-- 6. Consultar los datos insertados
SELECT * FROM Estudiantes;
SELECT * FROM Matricula;
SELECT * FROM Asignatura;