/*1*/ SELECT * FROM ESTUDIANTE; /*2*/ SELECT NOMBRE, ESPECIALIDAD FROM ESTUDIANTE; /*3*/ SELECT DISTINCT ESPECIALIDAD FROM ESTUDIANTE; /*4*/ SELECT NOMBRE, CICLO FROM ESTUDIANTE WHERE (ESPECIALIDAD='MATEMATICA'); /*5*/ SELECT NOMBRE, CICLO FROM ESTUDIANTE WHERE (ESPECIALIDAD='HISTORIA' AND CICLO=5); /*6*/ SELECT E.NOMBRE,E.CARNET FROM ESTUDIANTE E,CURSOS C,ASIGNACIONES A WHERE (E.CARNET=A.CARNET AND A.CURSO=C.CURSO AND E.CICLO=5 AND C.AULA='A101'); /*7*/ SELECT NOMBRE FROM ESTUDIANTE WHERE (ESPECIALIDAD IN ('MATEMATICA','CONTABILIDAD')); /*8*/ SELECT NOMBRE, PROMEDIO FROM ESTUDIANTE WHERE (CICLO NOT IN (5,7)); /*9*/ SELECT NOMBRE,ESPECIALIDAD FROM ESTUDIANTE WHERE CICLO=3 ORDER BY NOMBRE ASC; /*10*/ SELECT NOMBRE,PROMEDIO FROM ESTUDIANTE WHERE CICLO IN (3,5,7) ORDER BY ESPECIALIDAD ASC, PROMEDIO DESC; /*11*/ SELECT COUNT(*) FROM ESTUDIANTE; /*12*/ SELECT COUNT (DISTINCT ESPECIALIDAD) FROM ESTUDIANTE; /*13*/ SELECT ESPECIALIDAD, COUNT(NOMBRE) FROM ESTUDIANTE GROUP BY ESPECIALIDAD; /*14*/ SELECT ESPECIALIDAD, COUNT(NOMBRE) FROM ESTUDIANTE GROUP BY ESPECIALIDAD HAVING COUNT(NOMBRE)>2; /*15*/ SELECT ESPECIALIDAD, AVG(PROMEDIO) FROM ESTUDIANTE WHERE CICLO IN (3,5) GROUP BY ESPECIALIDAD HAVING COUNT(NOMBRE)>1; /*16*/ SELECT E.NOMBRE,N.NOTA FROM ESTUDIANTE E, NOTAS N WHERE (E.CARNET=N.CARNET AND N.CURSO='BD445'); /*17*/ SELECT E.NOMBRE FROM ESTUDIANTE E,ASIGNACIONES A,CURSOS C WHERE (E.CARNET=A.CARNET AND A.CURSO=C.CURSO AND C.DIAS='LMJ'); /*18*/ SELECT E.NOMBRE,A.CURSO FROM ESTUDIANTE E,ASIGNACIONES A WHERE (E.CARNET=A.CARNET); /*19*/ SELECT E.NOMBRE,A.CURSO FROM ESTUDIANTE E,ASIGNACIONES A WHERE (E.CARNET=A.CARNET AND A.PUESTO=1); /*20*/ SELECT E.CARNET,A.CURSO,C.DIAS FROM ESTUDIANTE E,ASIGNACIONES A,CURSOS C WHERE (E.NOMBRE='BATRES' AND E.CARNET=A.CARNET AND A.CURSO=C.CURSO); /*21*/ SELECT A.CURSO FROM ESTUDIANTE E,ASIGNACIONES A WHERE (E.CARNET=A.CARNET AND A.CURSO NOT IN (SELECT A.CURSO FROM ESTUDIANTE E,ASIGNACIONES A WHERE (E.CARNET=A.CARNET AND E.CICLO=5))); /*22*/ SELECT E.NOMBRE FROM ESTUDIANTE E,ASIGNACIONES A WHERE (E.CARNET=A.CARNET AND (SELECT COUNT(DISTINCT A.CURSO) FROM ASIGNACIONES A,ESTUDIANTE E WHERE (A.CARNET=E.CARNET))>=1) GROUP BY E.NOMBRE,E.CARNET; /*23*/ SELECT E.NOMBRE FROM ESTUDIANTE E,ASIGNACIONES A WHERE E.CARNET=A.CARNET GROUP BY NOMBRE HAVING COUNT(*)=(SELECT COUNT(*) FROM CURSOS); /*24*/ SELECT E.NOMBRE FROM ESTUDIANTE E,ASIGNACIONES A WHERE E.CARNET=A.CARNET AND E.CICLO=3 AND ((SELECT COUNT (*) FROM ASIGNACIONES WHERE ASIGNACIONES.CURSO=A.CURSO)= (SELECT COUNT (*) FROM ESTUDIANTE S, ASIGNACIONES I WHERE S.CARNET=I.CARNET AND S.CICLO=3)); /*25*/ SELECT DISTINCT(E.ESPECIALIDAD) FROM ESTUDIANTE E, ASIGNACIONES A WHERE (E.CARNET=A.CARNET AND A.CURSO='BA200');