Manipulação de dados SQL

1366 palavras 6 páginas
Banco de Dados – Trabalho

Uma universidade oferece vários cursos superiores para alunos que completaram o 2º grau. Para uma aluno concluir um curso, deve cumprir todas as disciplinas contidas no curso. Para cumprir uma disciplina, o aluno precisa de obter nota igual ou superior a 7. Toda disciplina é ministrada por único professor.
Foi criado o seguinte ME-R da especificação:

A partir do ME-R foi criado seguinte Modelo Relacional:
Aluno = { NumAluno, Nome, Endereco, Cidade, Telefone, NumCurso(Curso.NumCurso) }
Disciplina = { NumDisp, Nome, QuantCreditos }
Professor = { NumFunc, Nome, Admissao, AreaPesquisa }
Curso = { NumCurso, Nome, TotalCréditos }
Aula = { NumAluno(Aluno.NumAluno), NumDisp(Disciplina.NumDisp), NumFunc(Professor.NumFunc), Semestre, Nota }
DisciplinaCurso = { NumDisp(Disciplina.NumDisp), NumCurso(Curso.NumCurso) }

Na base tem cadastrado o seguintes registros:

Exercícios

1) Criar um banco de dados chamado escola e rode o script para gerar as tabelas com os dados acima.
2) Comandos para as seguintes pesquisas:
a) Todos os cursos da universidade.
b) Quais os nomes e telefones de alunos da cidade de São Carlos - SP em ordem DESC de nome.
c) Quais os nomes de professores que foram contratados antes que 01/jan/1993.
d) Quais os nomes de alunos que iniciam com a letra 'J'.
e) Quais os nomes das disciplinas do curso de Ciência da Computação.
f) Quais os nomes do cursos que possuem no curriculum a disciplina Cálculo Numérico.
g) Quais os nomes das disciplina que o aluno Marcos João Casanova cursou no 1º semestre de 1998.
h) Quais os nomes de disciplinas que o aluno Ailton Castro foi reprovado.
i) Quais os nomes de alunos reprovados na disciplina de Cálculo Numérico no 1º semestre de 1998.
j) Quais os nomes das disciplinas ministradas pelo prof. Ramon Travanti.
k) Quais os nomes professores que já ministraram aula de Banco de Dados.
l) Qual a maior e a menor nota na disciplina de Cálculo

Relacionados

  • FundBD aula01 1
    1354 palavras | 6 páginas
  • ATPS banco de dados etapa 1 e 2
    1906 palavras | 8 páginas
  • tecnologia
    6011 palavras | 25 páginas
  • ATPS Banco de Dados
    2633 palavras | 11 páginas
  • A linguagem sql
    360 palavras | 2 páginas
  • turma 309
    642 palavras | 3 páginas
  • Linguagem sql
    3022 palavras | 13 páginas
  • 2_ATPS_Exemplo
    2117 palavras | 9 páginas
  • Trabalho sobre Banco de dados
    1672 palavras | 7 páginas
  • Sql - história e utilização
    1147 palavras | 5 páginas