Questões de Concurso sobre Segunda forma normal (2 fn)

 
 
Disciplina
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
302 questões encontradas
Questões por página
20
Mais recentes
 
O processo de normalização provê tanto a análise de desempenho quanto a otimização de consultas nos bancos de dados relacionais, haja vista ser composto de estágios sucessivos — formas normais — a partir de um conjunto de regras distintas de dependência de dados; logo, quanto mais normalizado estiver um banco de dados, melhor será seu desempenho na recuperação de dados.

C
Certo

E
Errado
Considere uma tabela relacional R(A1, A2, ... , An) que, depois de normalizada, foi decomposta num esquema com três tabelas, R1, R2 e R3. Nesse caso, diz-se que a decomposição ocorreu sem perda quando:

A
todas as dependências funcionais existentes para os atributos de R1, R2, R3 são preservadas em R;

B
qualquer instância de R pode ser recuperada a partir de junções de R1, R2 e R3;

C
nenhuma das tabelas R1, R2 e R3 contém todos os atributos de R;

D
todas as tabelas R1, R2 e R3 possuem chaves primárias;

E
a soma do número de atributos de cada tabela R1, R2 e R3 é maior que o número de atributos de R.

Em projetos de bancos de dados existem as Formas Normais (FN). Sabendo disso, a Forma Normal que trata da dependência funcional total é tecnicamente conhecida como


A

5FN.


B

1FN.


C

4FN.


D

3FN.


E

2FN.

Considere as tabelas a seguir com seus respectivos campos.


TabelaA = {codigo_projeto (PK), codigo_funcionario (PK), nome_funcionario, cargo_funcionario, data_inicio_projeto, duração_projeto}


TabelaB = {codigo_departamento (PK), nome_departamento, telefone_departamento, localizacao}


TabelaC = {cpf_cliente (PK), codigo_produto (PK), nome_cliente, valor_unitario_produto, qtdade_produto}


TabelaD = {numero_processo (PK), ano_processo, local_processo, vara }


TabelaE = {ra_aluno (PK), codigo_disciplica (PK), nome_aluno, carga_horaria_disciplina, nota}


Deve-se verificar se há violação da segunda forma normal (2FN) SOMENTE nas tabelas:


A

TabelaB e TabelaD


B

TabelaA e TabelaE.


C

TabelaA, TabelaB e TabelaC.


D

TabelaC e TabelaE.


E

TabelaA, TabelaC e TabelaE.

Normalização de um banco de dados relacional é o conjunto de regras que visa minimizar as anomalias de modificação dos dados e dar maior flexibilidade em sua utilização. Diz-se que as tabelas que atendem a esse conjunto de regras estão em uma determinada forma normal. Existem 3 formas normais mais conhecidas: 1ª Forma Normal (1FN), 2ª Forma Normal (2FN)e 3ª Forma Normal (3FN), cada uma com um conjunto de regras dentre as descritas a seguir:


I. Substituir o atributo multivalorado por um conjunto de atributos de mesmo domínio, cada um representando a ocorrência de um valor; ou retirar da relação o atributo multivalorado, e criar uma nova relação que tem o mesmo conjunto de atributos chave, acrescido do atributo multivalorado como chave porém tomado como monovalorado.

II. Identificar todos os atributos que são funcionalmente dependentes de outros atributos não chave; removê-los e criar uma nova entidade com os mesmos.

III. Identificar os atributos que não são funcionalmente dependentes de toda chave primária; removê-los da entidade e criar uma nova entidade com eles.

IV. Não existir dependências multivaloradas.


Marque a alternativa que define os procedimentos necessários para que uma relação se encontre na segunda forma normal (2FN).



A

I e II.


B

I e III.


C

II e IV.


D

I, II e III.

Sobre a teoria da Normalização, é incorreto afirmar que a normalização:

A
Elimina redundâncias no modelo de dados.

B
Possui uma chave composta por chaves estrangeiras.

C
Ajuda a manter a integridade referencial.

D
Tem por quantidade de formas normais 5, mas já é possível obter um resultado satisfatório utilizando apenas as 3 primeiras.

No Brasil, cada pessoa possui apenas um CPF e cada pessoa pode possuir apenas um nome. Quando numa tabela de um banco relacional há uma coluna com o CPF de uma pessoa e seu respectivo nome, a coluna CPF deve ser uma chave, primária ou candidata.

Essa exigência faz parte do processo de normalização do banco de dados, e é decorrente do enunciado da:


A
primeira forma normal;

B
segunda forma normal;

C
terceira forma normal;

D
forma normal Boyce-Codd;

E
quarta forma normal.

Uma tabela de um banco de dados relacional está em uma forma normal N se satisfaz as condições da forma normal N e também satisfaz a forma normal N-1. Aceitase, em termos práticos, que uma relação está normalizada quando todas as suas relações satisfazem pelo menos a forma normal 3 ou a forma normal de Boyce-Codd. Sobre as formas normais, assinale a alternativa INCORRETA.


A

Para que uma relação esteja na TERCEIRA FORMA NORMAL, cada atributo deve conter apenas valores atômicos, nenhum dos atributos não-chave depende de outro atributo também não chave e deve estar na SEGUNDA FORMA NORMAL.


B

Uma relação está na PRIMEIRA FORMA NORMAL quando cada atributo contém apenas valores atômicos e não há conjuntos de atributos repetidos descrevendo a mesma característica, ou seja, a PRIMEIRA FORMA NORMAL não admite repetições ou campos que tenham mais que um valor.


C

Para que a relação esteja na FORMA NORMAL DE BOYCE-CODD, uma entidade precisa possuir somente atributos que são chaves-candidatas e estar na TERCEIRA FORMA NORMAL.


D

Para que uma relação esteja na SEGUNDA FORMA NORMAL, os atributos que não são chave dependem da totalidade da PRIMEIRA FORMA NORMAL.


E

Uma relação está na TERCEIRA FORMA NORMAL se está na SEGUNDA FORMA NORMAL e nenhum dos atributos não-chave depende de outro também não-chave. A FORMA NORNAL DE BOYCE-CODD é uma forma mais restritiva da TERCEIRA FORMA NORMAL.

O processo que visa reduzir redundâncias tais como anomalias causadas por inserções, atualizações ou exclusões em banco de dados, chama-se Normalização. Dentre as alternativas abaixo, escolha a única CORRETA:


A

Uma relação está na Terceira Forma Normal (3FN), independente se ela está ou não na Segunda Forma Normal (2FN), e essa mesma relação não possui dependências transitivas.


B

Dependência Funcional Total ocorre quando existe um atributo que não é chave e nem faz parte da chave, mas que identifica outros atributos


C

Toda relação está na Primeira Forma Normal (1FN) se os seus atributos são compostos, multivalorados ou grupos repetidos de dados.


D

Uma relação está na Segunda Forma Normal (2FN) se estiver na Primeira Forma Normal (1FN) e todo atributo que não compõe a chave primária deve ter dependência funcional total em relação à chave primária.


E

Dependência Transitiva ocorre quando o atributo não chave deve depender de toda a chave primária composta.

Acerca da aplicação dos princípios de normalização (Formas Normais), assinale a opção correta.

A
A aplicação da 1FN se dá se e somente se, para todo modelo, for aplicada a Forma Normal de Boyce-Codd (ou BCNF).

B
A 2FN é baseada no conceito de dependência funcional total, isto é, todo atributo não primário de uma entidade tem dependência funcional total da chave primária.

C
A Terceira Forma Normal (3FN) requer que não haja dependências intransitivas de atributos que não sejam com toda chave candidata.

D
A aplicação da Primeira Forma Normal (1FN) requer que, ao fim da sua aplicação, todos os atributos de uma relação sejam multivalorados ou estejam em tabelas aninhadas, o que garante grupos repetidos de dados, reduzindo o tamanho físico do banco de dados.

E
A Segunda Forma Normal (2FN) requer que, ao fim da sua aplicação, não haja dependências transitivas de atributos que não sejam com toda chave candidata.
O conceito de normalização foi introduzido por E.F. Codd em 1970. Sobre esta técnica de modelagem de banco de dados relacionais, é INCORRETO afirmar que

A
a 1FN diz que cada ocorrência da chave primária deve corresponder a uma e somente uma informação de cada atributo.

B
uma entidade para estar na 2FN deve estar em 1FN e não pode ter atributos com dependência parcial em relação à chave primária.

C
uma entidade está na 3FN se estiver em 2FN e se nenhum de seus atributos possui dependência transitiva em relação a outro atributo de entidade que não participe da chave primária.

D
uma entidade está na BCNF se e somente se estiver na 3FN e todo atributo não chave não depender funcionalmente diretamente da chave primária.

E
uma entidade está na 4FN, se e somente se, estiver na 3FN e não existirem dependências multivaloradas.

Na engenharia reversa de modelos relacionais, o ponto de partida é um modelo lógico ou físico de um banco de dados relacional, obtendo-se como resultado em geral um modelo conceitual na forma de diagrama de entidade-relacionamento. A engenharia reversa de modelos relacionais pode ser útil quando o banco de dados tiver sido criado sem o uso de uma metodologia de desenvolvimento que preveja a construção de um modelo conceitual abstrato, ou quando o esquema do banco de dados tiver sofrido modificações ao longo do tempo sem que elas tenham sido registradas no modelo conceitual.


C

Certo


E

Errado

Diz-se que uma tabela está na primeira forma normal, quando ela

A
não contém chaves primárias ou estrangeiras compostas.

B
contém apenas dados relevantes para o negócio.

C
possui dados redundantes.

D
não contém tabelas aninhadas.

E
possui atributos não dependentes da chave primária.
As técnicas de projeto de bancos de dados visam à obtenção de três objetivos principais, quais sejam:

A
normalização, preservação das dependências funcionais e decomposição sem perda;

B
normalização, independência de dados e decomposição sem perda;

C
normalização, independência de dados e controle de concorrência;

D
atomicidade, consistência e durabilidade;

E
independência de dados, controle de concorrência e normalização.

O objetivo da normalização de dados durante o projeto de banco de dados é prover um armazenamento consistente, o que evita redundância de dados e anomalias de manipulação de dados.


C

Certo


E

Errado

No contexto de banco de dados relacionais, o conceito de dependência referencial assegura que um valor que aparece em uma tabela para determinado conjunto de atributos apareça em outro conjunto de atributos de outra tabela. Assim, essa dependência define, entre outras situações, que os valores dos campos que aparecem em uma chave estrangeira devam aparecer na chave primária da tabela referenciada.


C

Certo


E

Errado

Sobre normalização e formas normais em banco de dados, analise as assertivas a seguir:


I. Para estar na segunda forma normal (2FN), uma tabela também deve, necessariamente, estar na primeira forma normal (1FN).

II. Para estar na segunda forma normal (2FN), uma tabela não pode conter uma coluna que dependa apenas de parte de uma chave primária composta.

III. Para estar na terceira formal normal (3FN), uma tabela não pode conter uma coluna que, além de depender da chave primária, dependa de outra coluna ou conjunto de colunas da tabela.


Quais estão corretas?


A

Apenas I.


B

Apenas III.


C

Apenas I e II.


D

Apenas II e III.


E

I, II e III.

   
Gerar simulado