Explorar E-books
Categorias
Explorar Audiolivros
Categorias
Explorar Revistas
Categorias
Explorar Documentos
Categorias
CAMPUS
Braslia
Curso: Sistemas de Informao
Componente curricular: Banco de Dados
Ano/Semestre: 2 / 2
Professor:
Roberto Duarte Fontes
Cdigo da disciplina:
rea: Informtica
Nome aluno:
Nome aluno:
Para a resoluo das questes prticas, 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)
DESCRIO
Cdigo 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
OBSERVAES
Chave primria
No aceita valor
nulo.
Pode ser nulo.
Pode ser nulo.
No aceita valor
nulo
TB_CURSO
CAMPO
CODIGO_CURSO
NOME_CURSO
TIPO
INTEGER(3)
VARCHAR(60)
DESCRIO
Cdigo do Curso
Nome do Curso
OBSERVAES
Chave primria
No aceita valor
nulo.
TB_MATRICULA
CAMPO
CODIGO_CURSO
TIPO
INTEGER(3)
DESCRIO
Cdigo do Curso
CODIGO_ALUNO
INTEGER(3)
Cdigo do Aluno
OBSERVAES
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
Joo Pedro
ANO_NASCIMENTO
1974
1980
1979
TB_CURSO
CODIGO_CURSO
1
2
3
4
5
NOME_CURSO
Medicina
Arquitetura
Filosofia
Informtica
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
Questes prticas:
OBS: Para cada questes a seguir imprima a imagem dos dados retornados e o respectivo
comando SQL no BrOffice Base.
1) Faa um comando SQL para matricular o aluno Pedro Csar no curso de Informtica.
Os dados devem ser inseridos na tabela TB_MATRCULA.
2) Escreva um comando SQL que retorne os nomes dos alunos e do(s) cursos em que
esto matriculados. Os dados devero 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 um comando SQL que mostre o total de alunos.
5) Escreva um comando SQL para listar o total de alunos matriculador em cada curso.
6) Desenvolva um comando SQL que retorne o nome de todos os alunos maiores que 18
anos.
7) Faa um comando SQL que retorne o nome de todas as mulheres.
8)
9) Faa um comando SQL que retorne os nomes dos cursos ordenados por ordem
alfabtica.
10) Crie o enunciado de uma consulta SQL que utilize juno (com resposta).
Questes tericas:
1) Defina: SQL.
2) Faa um relacionamento cronolgico sobre SQL.
3) Liste as principais caracterticas de SQL.
4) Descreva a sintaxe do comando SQL: SELECT.
quais so opcionais?