PRACTICA SQL 18-06-2025
#MOSTRAR UNA COLUMNA DE UNA TABLA
SELECT ASI_NOMBRE FROM ASIGNATURA;
#MOSTRAR TODAS LAS COLUMNAS DE UNA TABLA CON COMODIN
SELECT * FROM ASIGNATURA;
#MOSTRAR TODAS LAS COLUMNAS DE UNA TABLA NOMBRANDOLAS UNA TRAS OTRA
SELECT ASI_CODIGO, ASI_NOMBRE FROM ASIGNATURA;
#INSERTAR VALORES EN LAS TABLAS QUE NO CONTIENEN AUN
INSERT INTO ALUMNO VALUES (1,'ABEL','ALVAREZ','AVILA',9876,'ABEL@COLEGIO.CL',1);
INSERT INTO ALUMNO VALUES (2,'BRAULIO','BORQUEZ','BENITEZ',1234,'BRAULIO@COLEGIO.CL',1);
INSERT INTO ALUMNO VALUES (3,'CAMILA','CENTENO','CACERES',0303456,'CAMILA@COLEGIO.CL',2);
INSERT INTO PROFESOR VALUES ('1111111','DAMIAN','DURAN','DONOSO',99999,'PROFEDAMIAN@COLEGIO.CL','MICASA');
INSERT INTO PROFESOR VALUES ('6666666','ELENA','ESPINOZA','ESPINDOLA',666666,'PROFEELENA@COLEGIO.CL','CALLE 1 NUMERO1');
INSERT INTO PROFESOR VALUES ('888888','FELICIA','FLORES','FAUNDEZ',76767676,'PROFEFELICIA@COLEGIO.CL','PARCELA 4');
#MODIFICAR CAMPO AÑO PARA TENER TIPO DE DATO 'YEAR' EN LUGAR DE 'DATE'
ALTER TABLE CUR_PRO_ASI CHANGE CPA_AGNO CPA_AGNO YEAR NOT NULL;
#INSERT NUEVO EN ASIGNATURA
INSER INTO ASIGNATURA VALUES (3,'DANZA');
#INSERTAR VALORES EN LA TABLA CUR_PRO_ASI
INSERT INTO CUR_PRO_ASI VALUES (1, 2,'6666666',2,'2025');
INSERT INTO CUR_PRO_ASI VALUES (2, 1,'888888',1,'2025');
INSERT INTO CUR_PRO_ASI VALUES (3, 1,'1111111',2,'2025');
#INSERTS PARA PROBAR ACTUALIZACION Y BORRADO
INSERT INTO PROFESOR VALUES ('454545','FRANCISCO','FLORES','DEL CAMPO',111111,'PROFEPANCHO@COLEGIO.CL','EDIFICIO 5 DPTO 2701');
INSERT INTO CURSO VALUES (3,'OCTAVO C');
INSERT INTO CUR_PRO_ASI VALUES (4, 3,'454545',3,'2024');
INSERT INTO ALUMNO VALUES (4,'ANABEL','KRUGGER','BATES',0000,'TERROR@COLEGIO.CL',3);
#ELIMINAR REGISTRO QUE VINCULA A UN PROFESOR EN PARTICULAR CON LA TABLA CUR_PROASI
DELETE FROM CUR_PRO_ASI WHERE CPA_PROFESOR='454545';
#ELIMINAR PROFESOR QUE NO TIEMNE REGISTROS EN OTRA TABLA ASOCIADOS
DELETE FROM PROFESOR WHERE PRO_RUT='454545';
#MODIFICAR APELLIDO DE UN ALUMNO
UPDATE ALUMNO SET ALU_APELLIDO1='SOTO' WHERE ALU_ID=4;
Comentarios
Publicar un comentario