Trabalho Banco de Dados

389 palavras 2 páginas
1) Mostre o nome e matrícula de todos os alunos que entraram no semestre 2010.2
2) Mostre o nome e matrícula de todos os alunos do curso de Administração ordenados por ordem alfabética
3) Mostre o nome do curso e o número de professores de cada curso.
4) Mostre o nome da disciplina, nome do curso e o professor que está ministrando-a, agrupadas por curso e ordenadas por ordem alfabética dentro do mesmo curso.
5) Mostre o nome e curso dos professores que não ministram disciplinas.
6) Mostre o nome das disciplinas que o aluno José Inácio está matriculado (tabela Oferta).
7) Mostre o nome e a média de cada aluno da disciplina de Introdução a Computação.
8) Mostre o nome e a média de todas as disciplinas.
9) Mostre o nome de todos os professores e quantidade de disciplinas ministradas por cada um.
10) Mostre o nome de todos os professores e quantidade de disciplinas ministradas por cada um.

RESPOSTAS:
1) Questão:

SELECT NOME, MATALUNO, SEMESTRE
FROM ALUNO
WHERE SEMESTRE = 2010.2

2) Questão:

SELECT NOME, MATALUNO, NOMECURSO
FROM ALUNO
INNER JOIN CURSO ON CODCURSO = CODCURSO
WHERE CODCURSO = 3
ORDER BY NOME ASC;

3) Questão:

SELECT NOMECURSO, COUNT(CODPROF) AS QTD
FROM CURSO
INNER JOIN PROFESSOR ON CODCURSO = CODCURSO
GROUP BY NOMECURSO;

4) Questão:

SELECT NOMEDISCIPLINA, NOMEPROFESSOR, NOMECURSO
FROM DISCIPLINA
INNER JOIN PROFESSOR ON CODPROFESSOR = CODPROFESSOR
INNER JOIN CURSO ON CODCURSO = CODCURSO
ORDER BY NOMECURSO ASC

5) Questão: (procura outra forma de fazer, ta muito evidente)

SELECT NOMECURSO AS CURSO, NOMEPROFESSOR AS PROFESSOR
FROM PROFESSOR
INNER JOIN CURSO ON CODCURSO = CODCURSO
WHERE NOT EXISTS(SELECT COD FROM DISCIPLINA WHERE PROFESSOR.CODPROF = CODPROFESSOR);

6) Questão:

SELECT NOMEDISCIPLINA, NOME
FROM ALUNO
INNER JOIN OFERTA ON MATALUNOOFERTA = MATALUNO
INNER JOIN TURMA ON CODTURMA = CODTURMAOFERTA
INNER JOIN DISCIPLINA ON COD = CODDISCIPLINA
WHERE NOME = 'JOSÉ INÁCIO'

7) Questão:

SELECT NOME, NOTA1, NOTA2, ((NOTA1 + NOTA2)/2) AS

Relacionados

  • Trabalho banco dados
    2238 palavras | 9 páginas
  • trabalho banco de dados
    2380 palavras | 10 páginas
  • Trabalho De Banco De Dados
    1461 palavras | 6 páginas
  • Trabalho Banco de Dados
    2049 palavras | 9 páginas
  • Trabalho banco de dados
    2228 palavras | 9 páginas
  • Trabalho de banco de dados
    2083 palavras | 9 páginas
  • Trabalho banco de dados
    3810 palavras | 16 páginas
  • TRABALHO BANCO DE DADOS
    334 palavras | 2 páginas
  • Banco de Dados Trabalho
    1863 palavras | 8 páginas
  • Trabalho Banco de Dados
    833 palavras | 4 páginas