Texto

Descargar como txt, pdf o txt
Descargar como txt, pdf o txt
Está en la página 1de 2

4©️Informatica, [3 de jun de 2022 a las 8:15 AM]

----PROYECTO POLITECNICO
---------CREAR BASE DE DATOS
-----CREAR LAS DISTINTAS CONSULTAS

CREATE DATABASE POLITECNICO;

USE POLITECNICO

CREATE TABLE PROFESOR


(
CPROFESOR INT NOT NULL,
NOMBRE VARCHAR (25),
APELLIDOS VARCHAR (30),
PRIMARY KEY (CPROFESOR)
);

--- UPDATE PROFESOR SET APELLIDOS = 'CROSARIO' WHERE APELLIDOS='CASTAÑOS';

DROP TABLE PROFESOR


INSERT INTO PROFESOR VALUES (01, 'CARLOS','ESTEVEZ GOMEZ');
INSERT INTO PROFESOR VALUES (02, 'jOSE LUIS','CASTILLO');
INSERT INTO PROFESOR VALUES (03, 'MARIEL','CASTAÑOS');
INSERT INTO PROFESOR VALUES (04, 'ANGEL JHOEL','MORILLO');
INSERT INTO PROFESOR VALUES (05, 'MIGUEL ANGEL','LEOCADIO');
INSERT INTO PROFESOR VALUES (06, 'CARLOS','REYES');
INSERT INTO PROFESOR VALUES (07, 'MERCEDES','BATISTA');
INSERT INTO PROFESOR VALUES (08, 'RONNY','VASQUEZ');
INSERT INTO PROFESOR VALUES (09, 'RODOLFO','VASQUEZ');
INSERT INTO PROFESOR VALUES (10, 'FRANCISCA','BRITO');
INSERT INTO PROFESOR VALUES (11, 'JOSEFINA','ALONZO');
INSERT INTO PROFESOR VALUES (12, 'ENMANUEL','MATA');
INSERT INTO PROFESOR VALUES (13, 'HURY','CASTILLO');
INSERT INTO PROFESOR VALUES (14, 'JULIA','CASTILLO');
INSERT INTO PROFESOR VALUES (15, 'ELIAS','ADBRINCOLES');
select *from PROFESOR

CREATE TABLE ASIGNATURA


(
CODIGO INT NOT NULL,
NOMBRE VARCHAR (25) not null,
HORARIO VARCHAR (30),
CANT_HORAS INT,
CPROFESOR INT NOT NULL,
PRIMARY KEY (CODIGO),
FOREIGN KEY (CPROFESOR) REFERENCES PROFESOR(CPROFESOR)
);

INSERT INTO ASIGNATURA VALUES (056, 'BASE DE DATOS', 'MARTES', 345, 03);
INSERT INTO ASIGNATURA VALUES (024, 'PAGINAS WEB', 'JUEVES', 280, 02);
INSERT INTO ASIGNATURA VALUES (034, 'ABD', 'LUNES', 34, 04);
INSERT INTO ASIGNATURA VALUES (052, 'OFIMATIVA', 'VIERNES', 320, 01);
INSERT INTO ASIGNATURA VALUES (067, 'CIENCIAS SOCIALES', 'MARTES', 345, 10);
INSERT INTO ASIGNATURA VALUES (096, 'INGLES', 'MIERCOLES', 90, 09);
INSERT INTO ASIGNATURA VALUES (097, 'FORMACION HUMANA', 'MIERCOLES', 30,
14);
INSERT INTO ASIGNATURA VALUES (098, 'FORMACION LABORAL', 'MARTES', 120, 07);
INSERT INTO ASIGNATURA VALUES (099, 'LENGUA ESPAÑOLA', 'JUEVES', 100, 11);

-----------------------------------------------------------------------------------
-----------------------------------------------------------------
----EJEMPLOS DE CONSULTAS

---- CONSULTA USANDO SELECT ALL


SELECT ALL *FROM ASIGNATURA WHERE HORARIO = 'MARTES';
SELECT *FROM ASIGNATURA WHERE CPROFESOR=11;

----CONSULTA USANDO ORDER BY UN CAMPO


SELECT *FROM ASIGNATURA ORDER BY HORARIO;
SELECT *FROM ASIGNATURA ORDER BY CPROFESOR;

----CONSULTA USANDO ORDER BY MULTIPLES CAMPOS


SELECT CODIGO, NOMBRE, CANT_HORAS FROM ASIGNATURA ORDER BY CANT_HORAS;

---CONSULTA USANDO TOP


SELECT TOP 5 CODIGO, NOMBRE, CPROFESOR FROM ASIGNATURA ORDER BY CPROFESOR DESC;
SELECT TOP 5 NOMBRE, CPROFESOR FROM ASIGNATURA ORDER BY CPROFESOR ASC;

---CONSULTA USANDO DISTINCT


SELECT DISTINCT APELLIDOS FROM PROFESOR;
SELECT DISTINCT HORARIO FROM ASIGNATURA;

--- drop table ASIGNATURA


---DELETE FROM ASIGNATURA WHERE CODIGO=56;
---DELETE FROM ASIGNATURA

CREATE TABLE ESTUDIANTE


(
CODIGO INT NOT NULL,
NOMBRE VARCHAR (30),
APELLIDOS VARCHAR (50),
EDAD INT,
PROCEDENCIA VARCHAR (30),
FECHANAC DATE,
PRIMARY KEY (CODIGO)
);
----drop table ESTUDIANTE

select *from ESTUDIANTE

----TRUNCATE TABLE ESTUDIANTE;

INSERT INTO ESTUDIANTE VALUES (201, 'COFRADA MERENCIANA', 'ITULVIDE',


34,'PPF','2022-05-26');

---UPDATE ESTUDIANTE SET PROCEDENCIA= 'EEE' WHERE PROCEDENCIA= 'PPF';

También podría gustarte