Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

BANCO DE DADOS I 
Daniele Palazzi 
danicpalazzi@gmail.com 
 
Faculdade de Educação Tecnológica do 
Estado do Rio de Janeiro (FAETERJ) 
 
Aula 9 
 
Exercício 1 
•  Considere a tabela abaixo: 
 
ItemVenda (NumeroNF, CodigoTipoProd, NumeroProd, DescricaoProd, DataVenda, 
 CodReg, CodEmp, QtdeItem, PrecoItem, NomeEmp, DescricaoTipoProd)
 
•  DescricaoTipoProd: descrição do tipo de produto com o código = 
CodigoTipoProd. 
•  NumeroProd: número do produto de um tipo com código CodigoTipoProd. O 
número pode pode repetir para tipos de produtos diferentes. 
•  DecricaoProd: descrição do produto de NumeroProd 
•  NumeroNF: número da nota fiscal da venda realizada na data DataVenda na 
registradora CodReg pelo empregado CodEmp 
•  NomeEmp: nome do empregado 
•  CodigoTipoProd: codigo do tipo do produto com descrição DescriçãoTipoProd 
•  QtdeItem e PreçoItem: quantidade e preço do produto NumeroProd do tipo 
CodigoTipoProd na venda referente a nota NumeroNF 
 
A tabela está na 1FN mas não está na 2FN. Normalize até obter um esquema na 
3FN 
Exercício 2 
•  No contexto de um sistema de controle acadêmico, considere a tabela 
abaixo: 
 
Matricula (CodAluno, CodTurma, CodDisciplina, NomeDisciplina, 
NomeAluno, CodLocalNascAluno, NomeLocalNascAluno) 
 
•  CodAluno – código do aluno matriculado 
•  CodTurma – código da turma na qual o aluno está matriculado (código é 
o identificador de turma) 
•  CodDisciplina – código que identifica a disciplina da turma 
•  NomeDisciplina – nome de uma disciplina da turma 
•  NomeAluno – nome do aluno matriculado 
•  CodLocalNascAluno – código da localidade em que nasceu o aluno 
•  NomeLocalNascAluno – nome da localidade em que nasceu o aluno 
Verifique se a tabela obedece a 2FN e a 3FN. Caso não obedeça, faça as 
transformações necessárias. 
Exercício 3 - Normalize a tabela criada a 
partir do arquivo abaixo 
CodConcurso: C001 Data: 01/03/2010 
Contratante: B01, Nome Contratante: Banco do Brasil 
Resultado 
CD01 Joao Paulo P1 Matemática 9 
 P2 Literatura 8 
CD02 Maria P1 Matemática 10 
 P1 Literatura 10 
----------------------------------------------- 
CodConcurso: C001 Data: 01/03/2010 
Contratante: B01, Nome Contratante: Banco do Brasil 
Resultado 
CD01 Joao Paulo P1 Matemática 9 
 P2 Literatura 8 
CD02 Maria P1 Matemática 10 
 P1 Literatura 10 
----------------------------------------------- 
Concurso(codConcurso, dataConcurso, codContratante, nomeContratante, 
 (codCandidato, nomeCandidato, 
 (codProva, nomeProva, nota)))

Mais conteúdos dessa disciplina