ExerciciosSQL

458 palavras 2 páginas
EXERCÍCIOS SQL
CAMPUS

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

E-MAIL
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

Relacionados