Buscar

BANCOS DE DADOS - Semana 5 BANCOS DE DADOS

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 6 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 6 páginas

Prévia do material em texto

1 ptsPergunta 1
Todas as afirmativas estão corretas.
Todas as afirmativas estão incorretas.
As afirmativas I, III e V estão corretas, e as afirmativas II e IV estão incorretas.
As afirmativas I, II e IV estão corretas, e as afirmativas III e V estão incorretas.
As afirmativas II e III estão corretas, e as afirmativas I, IV e V estão incorretas.
Leia as afirmações a seguir sobre as diretrizes informais para um bom projeto de banco de
dados:
Deve-se projetar esquemas de relação, tal que seja fácil explicar o seu significado.I.
É recomendado que não se combine atributos de várias entidades do mundo real em
uma única relação.
II.
SGBDs resolvem anomalias de inserção, exclusão ou modificação independente das
decisões tomadas nos esquemas de relação.
III.
Sempre que possível, evite criar atributos que recebam valores NULL frequentemente.IV.
O uso de atributos com valores NULL não causam problemas de interpretação de
funcionamento de operações de junção e de funções agregadas.
V.
Assinale a alternativa correta:
1 ptsPergunta 2
Essas tuplas são obtidas em procedimentos de consultas no banco independentemente das decisões tomadas no
projeto de esquema de relações de um banco de dados relacional.
São aquelas tuplas removidas de uma relação.
São aquelas tuplas adicionais com informações erradas ou inválidas geradas a partir de junções com condição de
igualdade que não estão especificadas sobre atributos que representam chaves primárias ou estrangeiras.
São tuplas geradas em todas as operações de junção entre relações.
São aquelas tuplas geradas com valores NULL em junção natural de relações.
Escolha a opção correta sobre o conceito de tuplas espúrias:
1 ptsPergunta 3
Todas as afirmativas estão incorretas.
As afirmativas I, II e IV estão corretas, e as afirmativas III e V estão incorretas.
Todas as afirmativas estão corretas.
As afirmativas II e III estão corretas, e as afirmativas I, IV e V estão incorretas.
As afirmativas I, III e V estão corretas, e as afirmativas II e IV estão incorretas.
Leia as afirmações a seguir sobre o conceito de dependência funcional:
Uma dependência funcional é uma propriedade do esquema de relação R em conjunto
com um estado em particular da relação R.
I.
Em uma dependência funcional, um subconjunto de atributos X de um esquema de
relação R determina funcionalmente um outro subconjunto de atributos Y de R.
II.
Em uma dependência funcional X → Y, os pares de tuplas nas quais os valores dos
atributos em X são iguais, os valores nos atributos em Y também serão.
III.
Uma dependência funcional pode ser definida sem considerar o conhecimento que o
projetista do banco de dados tem do mundo real que está sendo modelado.
IV.
Afirmar que X → Y vale em R significa afirmar que Y → X vale igualmente.V.
Assinale a alternativa correta:
1 ptsPergunta 4
Analise a relação CARRO descrita a seguir e responda:
 
CARRO
Placa Marca Modelo AnoFab Motorista
FOG8599 Chevrolet Chevet 1977 Joaquina
ETE7789 Ford Corcel 1980 José
QET1088 Volkswagen Santana 1985 Mario
YRI8966 Ford Corcel 1987 João
QQA7458 Chevrolet Chevet 1980 Maria
 
Considerando a dependência funcional Marca -> Modelo, a instância de relação de CARRO é válida.
A instância de relação de CARRO apresentada não permite inferir nenhuma dependência funcional do modelo.
Na instância de relação de CARRO, pode-se afirmar que é possível haver uma dependência funcional Modelo ->
AnoFab.
A dependência funcional Placa -> {Marca, modelo, AnoFab, Motorista} não é válida.
Não é possível definir nenhuma dependência funcional para a relação CARRO.
Assinale a alternativa correta:
1 ptsPergunta 5
Dadas duas tuplas da relação AVIAO, os valores presentes no atributo id_aviao devem necessariamente concordar
com os valores presentes nos atributos nome_aviao e autonomia.
Todas as dependências funcionais estabelecidas para AVIAO estão incorretas.
As dependências funcionais estabelecidas inviabilizam a criação de tuplas na relação AVIAO.
A dependência funcional DF3 está incorreta, pois os atributos “de” e “para” não são chaves.
Não deve haver mais de uma dependência funcional por esquema de relação.
Considere o esquema de relação AVIAO descrito a seguir e as dependências funcionais
estabelecidas para o mesmo:
 
AVIAO(id_aviao, nome_aviao, autonomia, id_voo, de, para, distancia, hora_saida, hora_chegada).
DF1 - id_aviao → {nome_aviao, autonomia}
DF2 - id_voo → {de, para, distancia, hora_saida, hora_chegada}
DF3 - {de, para} → {distancia}
 
Assinale a alternativa correta:
1 ptsPergunta 6
Leia as afirmações a seguir sobre formas normais:
As afirmativas I, II e IV estão corretas, e as afirmativas III e V estão incorretas.
Todas as afirmativas estão incorretas.
Todas as afirmativas estão corretas.
As afirmativas I e IV estão corretas, e as afirmativas II, III e V estão incorretas.
As afirmativas I, III e V estão corretas, e as afirmativas II e IV estão incorretas.
O processo de normalização é dirigido pela informação referente às dependências
funcionais e às chaves dos esquemas de relações.
I.
A forma normal de uma relação é a mais alta forma normal, cujas condições são
atendidas pela relação.
II.
A forma normal de um projeto de banco de dados é aquela referente à sua relação em
mais baixa forma normal.
III.
A forma normal alcançada em um projeto de banco de dados interfere diretamente na
qualidade do mesmo.
IV.
A normalização de um esquema de relação é obtida decompondo o esquema em
outros menores com base na análise das dependências funcionais estabelecidas.
V.
Assinale a alternativa correta:
1 ptsPergunta 7
Analise a relação descrita a seguir:
 
RELACAO_A
ident nome telefones
1163 Claudia Morais {39987788, 4588999}
1164 Jorge Vila Verde {7988833, 7755556, 11022256}
1165 Moacir Junqueira {12345678}
1166 Patricia Sorte Null
5588 Jorge Vila Verde {8899333, 7789963, 44569887}
 
Assinale a alternativa correta:
A relação atende a Primeira Forma Normal (1NF), pois o atributo multivalorado é do tipo numérico.
A relação atende a Primeira Forma Normal (1NF) parcialmente.
A relação não atende a Primeira Forma Normal (1NF), pois o atributo telefones é multivalorado.
A relação atende a Primeira Forma Normal (1NF) e inclusive a Segunda Forma Normal (2NF).
Não é possível fazer uma análise de formas normais da RELACAO_A.
1 ptsPergunta 8
AVIAO_NOVO(id_aviao);
VOO(id_voo, nome_aviao, autonomia, de, para, distancia, hora_saida, hora_chegada).
AVIAO_NOVO(id_aviao, nome_aviao, autonomia);
VOO(id_voo, de, para, distancia, hora_saida, hora_chegada, idav); 
#idav referência id_aviao em AVIAO_NOVO.
Nenhuma das alternativas.
AVIAO_NOVO(id_aviao, nome_aviao, autonomia);
LOCAL(id_voo, de, para); #id_voo referência id_aviao em AVIAO_NOVO
TEMPO(id_voo, distancia, hora_saida, hora_chegada) 
#id_voo referência id_aviao em AVIAO_NOVO.
AVIAO_NOVO(id_aviao, nome_aviao, autonomia);
VOO(id_voo, de, para, distancia, hora_saida, hora_chegada).
Considere a relação AVIAO descrita a seguir e as dependências funcionais estabelecidas para
esse esquema de relação:
AVIAO(id_aviao, id_voo, nome_aviao, autonomia, de, para, distancia, hora_saida, hora_chegada).
DF1 - id_aviao → {nome_aviao, autonomia}
DF2 - id_voo → {de, para, distancia, hora_saida, hora_chegada}
Responda a normalização correta do esquema para atender à Segunda Forma Normal (2NF):
1 ptsPergunta 9
Considere o esquema de relação e as dependências funcionais (DF) especificadas pelo
projetista do banco de dados:
Segunda forma normal.
Nenhuma das alternativas.
Forma normal de Boyce-Codd.
Terceira forma normal.
Primeira forma normal.
ALUNO(RA, RG, nome, data_nascimento, naturalidade).
DF1 – {RA, RG} → nome
DF2 - RA → nome
DF2 - RA → data_nascimento
DF2 - RA → naturalidade
 
Informe à qual forma normal a relação especificada não obedece:
1 ptsPergunta 10
R = {A,B,C}; R = {A,D}
R = {A,B}; R = {B,C}; R = {C,D}
Nenhuma das alternativas
R = {A,C,D}; R = {B,C}
R = {A,B}; R = {A,C,D}
Seja R = (A, B,C, D) um esquema de relação. Considere as seguintes dependências
funcionais (DF) especificadas:
 
DF1 – A → B
DF2 – B → C
DF2 – C → D
 
Responda a normalização correta do esquema para atender à Terceira Forma Normal (3NF):
1 2
1 2 3
1 2
1 2

Outros materiais