Advertisement
Guest User

Untitled

a guest
Oct 24th, 2014
134
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MySQL 2.21 KB | None | 0 0
  1. /==========================================================/
  2.  
  3. Questão 1:
  4.  
  5. SELECT  COUNT(*)
  6.  
  7. FROM    HISTORICO   H,
  8.     TURMA       T,
  9.     ALUNOS      A,
  10.     DISCIPLINAS D
  11.  
  12. WHERE   A.matricula = H.matricula AND
  13.     A.nome = "Edson Arantes" AND
  14.     T.cod_turma = H.cod_turma AND
  15.     D.cod_disc = T.cod_disc AND
  16.     D.nome_disciplina = "Programação Orientada a Objetos";
  17.  
  18. /==========================================================/
  19.  
  20. Questão 2:
  21.  
  22. SELECT  A.nome,
  23.     A.endereco
  24.  
  25. FROM    ALUNOS A
  26.  
  27. WHERE   A.cidade = "Campina Grande"
  28.  
  29. UNION
  30.  
  31. SELECT  P.nome,
  32.     P.endereco
  33.  
  34. FROM    PROFESSORES P
  35.  
  36. WHERE   P.cidade = "Campina Grande";
  37.  
  38. /==========================================================/
  39.  
  40. Questão 3:
  41.  
  42. SELECT  A.nome,
  43.     AVG(H.nota)
  44.  
  45. FROM    ALUNOS    A,
  46.     TURMA     T,
  47.     HISTORICO H
  48.  
  49. WHERE   H.cod_turma = T.cod_turma AND
  50.     T.ano = 2013 AND
  51.     H.matricula = A.matricula
  52.  
  53. GROUP BY A.nome
  54. ORDER BY H.nota DESC;
  55.  
  56. /==========================================================/
  57.  
  58. Questão 4:
  59.  
  60. SELECT  A.nome,
  61.     A.matricula
  62.  
  63. FROM    ALUNOS      A,
  64.     HISTORICO   H,
  65.     TURMA       T,
  66.     PROFESSORES P
  67.  
  68. WHERE   A.matricula = H.matricula AND
  69.     H.cod_turma = T.cod_turma AND
  70.     T.ano = 2013 AND
  71.     T.cod_prof = P.cod_prof AND
  72.     P.nome = "Igor Barbosa" AND
  73.     A.matricula IN
  74.            
  75.     (SELECT A1.matricula
  76.            
  77.      FROM   ALUNOS      A1,
  78.         HISTORICO   H1,
  79.         TURMA       T1,
  80.         PROFESSORES P1
  81.            
  82.      WHERE  A1.matricula = H1.matricula AND
  83.         H1.cod_turma = T1.cod_turma AND
  84.         T1.cod_prof = P1.cod_prof AND
  85.         P1.nome = "Francisco Dantas");
  86.                                
  87.  
  88. /==========================================================/
  89.  
  90. Questão 5:
  91.  
  92. SELECT  A.nome,
  93.     H.nota
  94.  
  95. FROM    ALUNOS A,
  96.     HISTORICO H,
  97.     TURMA T,
  98.     DISCIPLINAS D
  99.  
  100. WHERE   A.matricula = H.matricula AND
  101.     T.cod_turma = H.cod_turma AND
  102.     T.ano = 2010 AND
  103.     H.nota >= 70 AND
  104.     T.cod_disc = D.cod_disc AND
  105.     D.nome_disciplina = "Banco de Dados";
  106.  
  107. /==========================================================/
  108.  
  109. Questão 6:
  110.  
  111. SELECT DISTINCT A.nome
  112.  
  113. FROM    ALUNOS    A,
  114.     HISTORICO H
  115.  
  116. WHERE   A.matricula = H.matricula AND
  117.     A.matricula NOT IN
  118.        
  119.        (SELECT  H1.matricula
  120.        
  121.     FROM    HISTORICO H1
  122.  
  123.     WHERE   H1.nota < 70);
  124.        
  125.  
  126. /==========================================================/
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement