Questões de Concurso sobre Terceira forma normal (3 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
 
80 questões encontradas
Questões por página
20
Mais recentes
 

Em uma relação que possui chave primária composta, qual forma normal remove dependências parciais (atributos não‑chave dependentes apenas de parte da chave)?


A

1NF.


B

2NF.


C

3NF.


D

BCNF.

Um analista de dados, procurando tratar da normalização de tabelas de um modelo conceitual, conseguiu normalizar as tabelas para a 3FN. Isso significa que, além de já estarem na 1FN e 2FN, as tabelas dessa forma normal:


A

introduzem redundância e dependências parciais, de forma intencional, para otimizar o desempenho de consultas em sistemas OLAP ou data warehouses


B

não contêm valores multivalorados, e todas as colunas das tabelas contêm apenas valores atômicos, sem grupos repetidos, mas com dependências parciais


C

estão de modo que todos os atributos não-chave dependem de toda a chave primária e não apenas de uma parte dela, contendo apenas situações de dependência transitiva


D

eliminam as dependências funcionais transitivas entre atributos não chave, fazendo com que cada atributo dependa exclusivamente da chave primária, garantindo consistência

Considere uma tabela em um banco de dados relacional com o esquema R(A, B, C, D), em que {A, B} constitui a chave primária. Considere, também, que não existam dependências parciais, que o atributo C seja determinado pela chave {A, B} e que o atributo D tenha uma dependência funcional em relação a C (C → D). Nesse caso, conclui-se corretamente que a tabela encontra-se na terceira forma normal (3FN).


C

Certo


E

Errado

No processo de modelagem e normalização de bancos de dados relacionais, uma tabela atinge a Terceira Forma Normal (3FN) quando preenche requisitos específicos. Assinale a alternativa que indica corretamente uma dessas condições.


A

Estar na 1FN e possuir atributos de multivalorados.


B

Estar na 2FN e possuir dependências parciais da chave primária.


C

Estar na 2FN e não apresentar dependências funcionais transitivas entre atributos não chave.


D

Ser composta apenas por atributos que não pertencem a nenhuma chave candidata.

A normalização de dados é um processo fundamental no projeto de bancos de dados relacionais.


Para que uma tabela esteja na Terceira Forma Normal (3FN), que condição deve ser satisfeita?


A

A tabela não deve conter grupos de repetição.


B

A tabela deve possuir uma chave primária definida para identificar unicamente cada registro.


C

Todos os seus atributos não chave devem ser dependentes exclusivamente da chave primária, sem dependências transitivas.


D

Todos os seus atributos não chave devem ser totalmente dependentes da chave primária completa, no caso de chaves compostas.


E

Todos os seus atributos devem ser atômicos, não podendo conter valores múltiplos ou compostos.

Considere a seguinte relação utilizada em um sistema acadêmico:


DISCIPLINA_OFERTA

Imagem associada para resolução da questão


Considere também as seguintes dependências funcionais:


1. id_oferta → nome_disciplina, id_professor

2. id_professor → nome_professor, departamento_professor


Com base nas regras de normalização até a Terceira Forma Normal (3FN), assinale a alternativa correta.


A

A tabela já se encontra na Terceira Forma Normal, pois todos os atributos dependem da chave primária.


B

A tabela viola a 3FN devido à existência de dependência transitiva entre atributos não chave.


C

A tabela viola a 1FN porque possui múltiplos atributos relacionados ao professor.


D

A tabela viola a 2FN porque a chave primária possui mais de um atributo.


E

A tabela está na 2FN, mas não pode ser transformada para a 3FN.

Uma Secretaria da Fazenda Estadual mantém um sistema corporativo de controle de lançamentos tributários. O modelo inicial utiliza:


LANÇAMENTO_FISCAL (CPF_Contribuinte, Nome_Contribuinte, Endereço, Código_Tributo, Descrição_Tributo, Alíquota, Número_Lançamento, Data_Lançamento, Valor_Devido)


Auditorias internas identificaram redundâncias, anomalias de atualização e inconsistências históricas, especialmente quando há alteração de alíquotas e atualização cadastral de contribuintes. Diante disso, a equipe de TI decidiu reestruturar o modelo aplicando normalização até a Terceira Forma Normal (3FN), sob a perspectiva estritamente estrutural, desconsiderando requisitos de histórico temporal ou versionamento de dados e respeitando dependências funcionais clássicas e integridade referencial. Considerando a aplicação prática das formas normais nesse contexto, a técnica que representa corretamente um modelo em 3FN é:


A

Modelar entidades distintas para Contribuinte, Tributo e Lançamento Fiscal, assegurando que os atributos cadastrais do contribuinte dependam exclusivamente do CPF; os atributos descrição e alíquota dependam apenas do Código_Tributo; e a tabela de Lançamento contenha somente chaves estrangeiras e atributos diretamente relacionados ao evento do lançamento.


B

Estruturar o modelo em Contribuinte, Tributo e Lançamento Fiscal, mantendo, porém, a alíquota também na tabela de lançamento para garantir rastreabilidade histórica, considerando que a duplicidade é aceitável desde que exista consistência lógica controlada por regras de aplicação.


C

Decompor a relação original em tabelas de Contribuinte e Lançamento Fiscal, mantendo os atributos de tributo (descrição e alíquota) na tabela de lançamento, sob o argumento de que a alíquota está funcionalmente associada ao momento do lançamento e, portanto, não caracteriza dependência transitiva.


D

Criar tabelas independentes para Contribuinte, Tributo e Lançamento Fiscal, permitindo que a tabela de Tributo possua múltiplos registros por código, diferenciados pela data de vigência da alíquota, mesmo sem uma entidade específica de histórico, assumindo que isso não compromete a 3FN por se tratar de dependência temporal.


E

Separar Contribuinte e Tributo em entidades próprias, mas manter na tabela de Lançamento Fiscal tanto o Código_Tributo quanto a Descrição_Tributo, visando reduzir junções em consultas analíticas, aceitando a duplicação controlada como compatível com a 3FN em ambientes de Data Warehouse operacional.

Considerando os princípios das formas normais no modelo relacional, assinale a opção correta a respeito da terceira forma normal (3FN).


A

Uma relação estará na 3FN somente se não houver a presença de atributos multivalorados.


B

A 3FN é atingida quando cada atributo não chave depende parcialmente da chave primária composta.


C

Uma tabela em 3FN pode conter dependências funcionais entre atributos não chave, desde que não envolvam a chave primária.


D

Uma relação estará na 3FN se estiver na 2FN e não contiver dependências transitivas entre atributos não chave.


E

A 3FN exige que todos os atributos da tabela dependam exclusivamente de uma chave estrangeira.

Considere, respectivamente, a relação e as regras de negócio a seguir:


Imagem associada para resolução da questão


• Cada id_venda identifica exatamente uma venda, com uma única data, um único cliente e um único vendedor.

• Cada id_produto identifica uma única descrição de produto.


Diante do exposto, a decomposição CORRETAMENTE adequada ao realizar a normalização até a 3FN é:


A

Imagem associada para resolução da questão


B

Imagem associada para resolução da questão


C

Imagem associada para resolução da questão


D

Imagem associada para resolução da questão


E

Imagem associada para resolução da questão

Uma tabela está na terceira forma normal (3FN) quando:


A

Não possui chave primária.


B

Possui apenas um atributo.


C

Não possui redundância de dados.


D

Possui somente chaves estrangeiras.


E

Todos os atributos não-chave dependem apenas da chave primária e não possuem dependências transitivas.

Considere a tabela VENDA(id_venda, id_cliente, nome_cliente, id_produto, nome_produto, quantidade, valor_unitario) em um banco de dados MySQL. Um analista percebe que o banco apresenta redundâncias e decide normalizar a estrutura antes de otimizar as consultas. Após decompor a tabela até a 3FN, ele obtém as relações CLIENTE(id_cliente, nome_cliente), PRODUTO(id_produto, nome_produto, valor_unitario) e VENDA(id_venda, id_cliente, id_produto, quantidade). Assinale a alternativa que apresenta a consulta SQL correta para retornar o nome do cliente, o nome do produto e o valor total de cada venda após a normalização.


A

Imagem associada para resolução da questão


B

Imagem associada para resolução da questão


C

Imagem associada para resolução da questão


D

Imagem associada para resolução da questão


E

Imagem associada para resolução da questão

Considere a relação R(A, B, C, D) com o seguinte conjunto de dependências funcionais:


  1. A → B
  2. B → C
  3. A → D


Sabendo que A é a chave primária da relação, qual é a forma normal mais alta em que R se encontra, considerando que a relação já satisfaz a Primeira Forma Normal (1FN)?


A

R encontra-se na Forma Normal de Boyce-Codd (BCNF), pois todos os determinantes das dependências funcionais são superchaves da relação, satisfazendo o critério mais restritivo de normalização.


B

R encontra-se apenas na 1FN, pois a existência de múltiplas dependências funcionais partindo de A caracteriza uma violação da Segunda Forma Normal (2FN) por redundância de determinante.


C

R encontra-se na 2FN, pois a dependência A → D envolve um atributo não chave determinado diretamente pela chave primária, o que configura dependência parcial e impede o enquadramento na 3FN.


D

R encontra-se na 2FN, pois a chave primária é simples e não existem dependências parciais, mas a dependência B → C caracteriza uma dependência transitiva que impede o enquadramento na Terceira Forma Normal (3FN).


E

R encontra-se na 3FN, pois todas as dependências funcionais partem da chave primária A, não havendo qualquer dependência transitiva entre atributos não chave.

Em um banco de dados relacional, uma tabela encontra-se na 2ª Forma Normal, mas ainda apresenta dependências transitivas entre atributos não-chave.


Para que essa tabela esteja CORRETAMENTE na 3ª Forma Normal (3FN), é necessário que:


A

Todos os atributos sejam atômicos.


B

Não existam dependências parciais.


C

Não existam dependências transitivas entre atributos não-chave.


D

Exista apenas uma chave candidata.


E

Todos os atributos façam parte da chave primária.

Analise as dependências funcionais abaixo em uma relação R(A,B,C,D) e assinale a alternativa correta.


﹛ASB,B>CASD﹜


A

R está em 3FN porque todas as dependências têm determinantes que são chave primária.


B

A relação está em 3FN porque não há dependência transitiva entre atributos não-chave.


C

R está em 3FN porque todos os atributos não chave dependem diretamente da chave primária (A).


D

Para alcançar 3FN, basta remover o atributo C.


E

viola a 3FN por possuir uma dependência transitiva, e a decomposição correta é dividir em Ri(A,B,D) e R2(B,C), garantindo preservação de dependências e decomposição sem perda.

Um desenvolvedor precisa projetar um esquema relacional para evitar redundância de dados e anomalias de inserção, atualização e exclusão. Assinale a alternativa que apresenta a forma normal mais adequada para a maioria dos projetos de BD relacionais.


A

Primeira Forma Normal


B

Segunda Forma Normal


C

Terceira Forma Normal


D

Forma Normal de Boyce-Codd


E

Quarta Forma Normal

Com relação à Normalização de Banco de Dados, analise as afirmativas abaixo.


I. A propriedade de um ou mais atributos determinarem unicamente o valor de um ou mais outros atributos é chamada unificação de tabelas.

II. Uma tabela está na 1FN (primeira forma normal) se, e somente se, todas as colunas tiverem apenas valores atômicos, ou seja, cada coluna só pode ter um valor para cada linha da tabela.

III. A 3FN (terceira forma normal) elimina a maioria das anomalias conhecidas nos bancos de dados de hoje, é o padrão mais comum nos bancos de dados comerciais e ferramentas CASE.


Estão corretas as afirmativas:


A

I e II apenas


B

II e III apenas


C

II apenas


D

I, II e III

Em um banco de dados do Tribunal de Contas da União (TCU), pretende-se eliminar dependências transitivas de atributos não-chave em relação à chave primária. Qual forma normal atende completamente ao requisito?


A

Primeira Forma Normal (1FN), pois atomicidade e remoção de repetições resolvem as dependências entre atributos não-chave.


B

Segunda Forma Normal (2FN), com chave simples, pois tabelas sem chave composta eliminam relações transitivas automaticamente.


C

Terceira Forma Normal (3FN), que exige 2FN e ausência de dependências transitivas de atributos não-chave para a chave primária.


D

Forma Normal de Boyce-Codd (BCNF) é menos restritiva que 3FN.


E

1FN remove redundâncias, dispensando etapas posteriores.

Analise as afirmativas a seguir sobre normalização em bancos de dados:


I - A normalização é um conceito essencial no design de bancos de dados relacionais, garantindo um armazenamento eficiente e minimizando erros de inserção, atualização e exclusão.

II - Uma tabela está na Terceira Forma Normal 3FN quando todos os atributos não-chave dependem diretamente da chave primária, eliminando dependências transitivas.

III - A Terceira Forma Normal 3FN exige que cada tabela tenha apenas uma chave primária e nenhuma chave estrangeira.


Qual(is) afirmativa(s) está(ão) correta(s)?


A

Somente as afirmativas I e Il.


B

Todas as três afirmativas estão corretas.


C

Somente a afirmativa I.


D

Somente as afirmativas II e III.


E

Somente as afirmativas I е III.

Em teoria de bancos de dados relacionais, o processo de normalização visa reduzir a redundância e melhorar a integridade dos dados. Uma das formas normais estabelece um critério específico sobre a dependência dos atributos não-chave em relação à chave primária. Com base nesse contexto, assinale a alternativa que apresenta a forma normal que exige que todo atributo não-chave seja funcionalmente dependente da chave primária completa, e não apenas de uma parte dela:


A

Terceira Forma Normal (3FN).


B

Segunda Forma Normal (2FN).


C

Primeira Forma Normal (1FN).


D

Quarta Forma Normal (4FN).


E

Forma Normal de Boyce-Codd (FNBC).

O Sistema Único de Saúde (SUS) é um dos maiores sistemas públicos de saúde do mundo, proporcionando atendimento universal e gratuito à população brasileira. Para garantir eficiência e precisão na gestão dos serviços, uma instituição vinculada ao SUS mantém um banco de dados relacional que registra informações de pacientes, doadores de sangue e distribuição de hemoderivados. No entanto, problemas recorrentes de redundância de dados e inconsistências têm comprometido a confiabilidade das informações armazenadas. Durante uma auditoria, a equipe de TI identificou que a tabela Paciente_Doacao contém os seguintes atributos:


Paciente_Doacao (id_paciente, nome_paciente, CPF_paciente, tipo_sanguineo,

data_nascimento, id_doacao, data_doacao, quantidade_ml,

unidade_coletora)


Ao analisar a estrutura, os especialistas constataram que um mesmo paciente pode realizar múltiplas doações, o que leva à repetição desnecessária de informações como nome, CPF e tipo sanguíneo. Além disso, foi observado que, quando um paciente precisa corrigir um dado pessoal, todas as suas ocorrências na tabela precisam ser modificadas manualmente, o que aumenta o risco de erros e inconsistências. Para resolver esse problema, a equipe aplicou a Terceira Forma Normal (3FN). Assinale a transformação compatível com essa normalização.


A

Criar a tabela Doacao_Registro, unificando todos os atributos atuais em um único conjunto de dados, evitando a necessidade de múltiplas tabelas e facilitando consultas diretas.


B

Criar uma nova tabela Tipo_Sanguineo, contendo os diferentes tipos sanguíneos disponíveis e referenciá-la na tabela Paciente, eliminando a repetição dessa informação.


C

Criar a tabela Paciente_Historico, armazenando todas as ocorrências de um paciente ao longo do tempo, mantendo a estrutura original para garantir rastreabilidade completa dos registros.


D

Criar a tabela Paciente (id_paciente, nome_paciente, CPF_paciente, tipo_sanguineo, data_nascimento), separando os dados da tabela Paciente_Doacao, que passaria a armazenar apenas id_paciente, id_doacao, data_doacao, quantidade_ml e unidade_coletora.

 
 
Gerar simulado