Sera Porque Te Amo

Páginas: 7 (1742 palabras) Publicado: 23 de enero de 2013
Instituto Tecnológico de Durango

Ing. En Tecnologías de la Información y Comunicaciones

Fundamentos de base de datos Unidad 4

Ejercicios SQL

Fernando Alonso Tapia Gonzalez

Numero de Control: 11041413

Grupo: 3TA

05/12/2012

Concepto de señal
1.- Obtener una relación que muestre los datos de todas las materias cuyo número de créditos es igual a 8.
SELECT * from Materiaswhere créditos=8;

2. Obtener una relación que muestre los datos de todas las materias cuyo número de créditos está comprendido entre 6 y 8.
SELECT * from Materias where créditos between 6 and 8;

3. Obtener una relación que muestre los datos de todas las materias que no tienen horas de práctica asignadas.
SELECT * from Materias where HorasPra=0;

4. Obtener una relación que muestre losdatos de todas las materias que tienen horas de práctica asignadas pero ninguna de teoría.
SELECT * from Materias where HorasPra <0 And HorasTeo=0;

5. Obtener una relación que contenga únicamente las Claves de las materias que no tienen horas de práctica asignadas.
SELECT Clave from Materias where HorasPra=0;

6. Obtener una relación que contenga (únicamente) el nombre y domicilio de todoslos Alumnos.
SELECT Nombre, Domicilio From Alumnos;

7.-Obtener una relación que contenga (únicamente) las fechas en que hubo inasistencias Injustificadas.
SELECT Fecha From InasistAlum where Motivo= "Injustificada";

8. Obtener una relación que contenga las IdCarrera de (únicamente) aquellas Carreras que tienen alumnos inscritos.
SELECT Distinct IdCarrera from AlumnosCarreras;

9.Obtener una relación que contenga las IdMateria de (únicamente) aquellas Materias que tienen Prerequisitos.
SELECT Distinct IdMatSig from PreRequisitos;

10. Obtener una relación que contenga las IdAlumno de aquellos alumnos que han tenido al menos una inasistencia.
SELECT Distinct IdAlumno from InasistAlum;

11. Obtener una relación que contenga las IdAlumno de aquellos alumnos que han tenido almenos una inasistencia injustificada.
SELECT Distinct IdAlumno from InasistAlum where Motivo ="Injustificada";

12. Obtener una relación que contenga los nombres de las carreras que tienen alumnos inscritos.
SELECT Distinct IdCarrera from AlumnosCarreras;

13. Obtener una relación que contenga el nombre y domicilio, así como la fecha y hora de inasistencia de aquellos quienes tuvieronfaltas Injustificadas.
SELECT Nombre, Domicilio, Fecha, Hora FROM Alumnos, InasistAlum WHERE Alumnos.IdAlumno=InasistAlum.IdAlumno and Motivo ="Injustificada";
14. Obtener una relación que contenga los números de control de los alumnos que han tenido al menos una inasistencia.
SELECT Distinct Control FROM Alumnos, InasistAlum WHERE Alumnos.IdAlumno=InasistAlum.IdAlumno ;

15. Obtener una relaciónque contenga los números de control de los alumnos que han tenido al menos una inasistencia injustificada.
SELECT Distinct Control FROM Alumnos, InasistAlum WHERE Alumnos.IdAlumno=InasistAlum.IdAlumno And Motivo=”injustificada”;

16. Obtener una relación que contenga números de control y nombres de los alumnos que han tenido al menos una inasistencia.
SELECT Distinct Control,Nombre FROMAlumnos, InasistAlum WHERE Alumnos.IdAlumno=InasistAlum.IdAlumno And Motivo=”Injustificada”;

17. Obtener una relación que contenga números de control y nombres de los alumnos que han tenido al menos una inasistencia injustificada.
SELECT Distinct Control,Nombre FROM Alumnos, InasistAlum WHERE Alumnos.IdAlumno=InasistAlum.IdAlumno And Motivo=”Injustificada”;

18. Obtener una relación que contengala Clave y Nombre de aquellas Materias que tienen Prerequisitos.
SELECT Distinct Clave,Nombre FROM Materias, PreRequisitos WHERE Materias.IdMateria=PreRequisitos.IdMatSig;

19. Obtener una relación que contenga los nombres de cada alumno, el nombre de la carrera que cursa y el semestre correspondiente.
SELECT Alumnos.Nombre, Carreras.Nombre, AlumnosCarreras.Semestre FROM Alumnos, Carreras,...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Sera Porque Te Amo
  • Porque lo amo ?
  • Porque te amo
  • Yo Me Amo Porque Me Amo Mucho
  • Porque amo a un hombre que me humilla
  • Amo Ser Mujer
  • Porque ser universitario
  • Porque no podemos ser felices?

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS