ExerciciosSQL
458 palavras
2 páginas
EXERCÍCIOS SQLCAMPUS
INSTITUTO FEDERAL DE EDUCAÇÃO,
CIÊNCIA E TECNOLOGIA DE BRASÍLIA
Brasília
Curso: Sistemas de Informação
Componente curricular: Banco de Dados
Ano/Semestre: 2º / 2º
Professor:
Roberto Duarte Fontes
Código da disciplina:
Área: Informática
Nome aluno:
Nome aluno:
Para a resolução das questões práticas, criar o banco “bdescola”, as seguintes tabelas e insereir os dados:
A) Tabelas
TB_ALUNO
CAMPO
CODIGO_ALUNO
NOME_ALUNO
TIPO
INTEGER(3)
VARCHAR(60)
DESCRIÇÃO
Código do Aluno
Nome do Aluno
ANO_NASCIMENTO
YEAR
SEXO
VARCHAR(60)
VARCHAR(A)
Ano de Nascimento do
Aluno
E-mail do Aluno
Sexo do Aluno
OBSERVAÇÕES
Chave primária
Não aceita valor nulo. Pode ser nulo.
Pode ser nulo.
Não aceita valor nulo TB_CURSO
CAMPO
CODIGO_CURSO
NOME_CURSO
TIPO
INTEGER(3)
VARCHAR(60)
DESCRIÇÃO
Código do Curso
Nome do Curso
OBSERVAÇÕES
Chave primária
Não aceita valor nulo. TB_MATRICULA
CAMPO
CODIGO_CURSO
TIPO
INTEGER(3)
DESCRIÇÃO
Código do Curso
CODIGO_ALUNO
INTEGER(3)
Código do Aluno
OBSERVAÇÕES
Chave estrangeira referente à tabela
TB_CURSO
Chave estrangeira referente à tabela
TB_ALUNO
B) Dados
TB_ALUNO
CODIGO_ALUNO
1
2
3
NOME_ALUNO
Josiel Jardim
Ana Maria
João Pedro
ANO_NASCIMENTO
1974
1980
1979
TB_CURSO
CODIGO_CURSO
1
2
3
4
5
NOME_CURSO
Medicina
Arquitetura
Filosofia
Informática
Jornalismo
TB_MATRICULA
CODIGO_CURSO
1
1
2
5
CODIGO_ALUNO
1
2
3
3
E-MAIL josiel@provaSQL.com.br ana@provaSQL.com.br joao@provaSQL.com.br SEXO
M
F
M
Questões práticas:
OBS: Para cada questões a seguir imprima a imagem dos dados retornados e o respectivo comando SQL no BrOffice Base.
1) Faça um comando SQL para matricular o aluno “Pedro César” no curso de Informática.
Os dados devem ser inseridos na tabela TB_MATRÍCULA.
2) Escreva um comando SQL que retorne os nomes dos alunos e do(s) cursos em que estão matriculados. Os dados deverão estar ordenados pelo nome do curso.
3) Crie um comando SQL que retorne o e-mail de todos os alunos maiores de idade.
4) Desenvolva