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
 
83 questões encontradas
Questões por página
20
Mais recentes
 

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.

Em Bancos de Dados, a normalização é uma técnica que organiza os dados em tabelas para reduzir redundâncias e melhorar a integridade das informações. O processo de normalização é estruturado em formas normais, sendo que cada forma normal aplica regras adicionais sobre a anterior para criar um modelo de dados mais eficiente e consistente. Considerando que uma tabela já atende aos requisitos da 2ª Forma Normal (2FN), qual é a condição necessária para que ela esteja também na 3ª Forma Normal (3FN)?


A

Um atributo não chave pode depender de mais de um atributo não chave, desde que a chave primária seja preservada.


B

Não pode haver dependências funcionais transitivas, ou seja, um atributo não pode depender de outro atributo não chave.


C

Cada coluna deve conter valores únicos, independentemente da chave primária.


D

Uma tabela pode ter atributos que dependem parcialmente de colunas não relacionadas à chave primária.


E

A tabela pode conter atributos não chave que dependem de outros atributos não chave, desde que não haja duplicação de dados.

Em um banco de dados relacional, a terceira forma normal (3FN) é alcançada se o banco de dados estiver em segunda forma normal (2FN) e não houver dependências transitivas dos atributos não chave entre si.


C

Certo


E

Errado

Na terceira forma normal (3FN), a existência de dependência transitiva entre atributos não chave é permitida desde que os atributos estejam em tabelas diferentes.


C

Certo


E

Errado

Em um processo de normalização de banco de dados relacional, uma relação estará na terceira forma normal (3FN) se


A

forem eliminadas todas as redundâncias, inclusive as dependências funcionais entre atributos não chave.


B

permitir dependências transitivas, desde que envolvam apenas atributos não primos.


C

não tiver nenhuma dependência funcional parcial em relação à chave candidata.


D

estiver na segunda forma normal (2FN) e todos os atributos não primos forem dependentes transitivamente da chave primária.


E

estiver na segunda forma normal (2FN) e todos os atributos não primos forem dependentes diretamente da chave primária.

A normalização de dados é uma técnica utilizada no projeto de banco de dados para minimizar a redundância e evitar inconsistências. Ela envolve a decomposição de tabelas maiores em tabelas menores e a definição de relações entre elas. A forma normal que assegura que uma tabela não possui dependências transitivas, ou seja, que todos os atributos são dependentes unicamente da chave primária é a:


A

Primeira Forma Normal (1FN).


B

Segunda Forma Normal (2FN).


C

Terceira Forma Normal (3FN).


D

Forma Normal Boyce-Codd (FNBC).

Considere a relação abaixo, na qual o negrito identifica o nome da relação, os parênteses inscrevem um grupo de repetição e os atributos grifados são identificadores (chave) de um grupo de repetição. Localização-Continental-Nacionalidade-Servidor refere-se ao continente correspondente à nacionalidade do servidor.


Servidor(Id-Servidor, Nome-Servidor, Endereço-Servidor,

Telefone-Servidor,

(Num-Processo, Data-Processo,

(Cod-PecaProcessual, Nome-PecaProcessual, Valor-Unitário-

PecaProcessual,

Quantidade-PecaProcessual-Processo), Valor-Total-

Processo),

Nacionalidade-Servidor, Localização-Continental-

Nacionalidade-Servidor)


Após a normalização até a Terceira Forma Normal (3FN), Quantidade-PecaProcessual-Processo será atributo com dependência funcional de:


A

Cod-PecaProcessual.


B

Num-Processo.


C

Cod-PecaProcessual + Num-Processo.


D

Num-Processo + Id-Servidor.

Considere a tabela chamada “MeioDePagamento”.

IDCliente

NomeCliente

MeiosDePagamentos

TaxaDeJuros

1

João

Cartão de Crédito, Boleto

5%

2

Maria

Cartão de Crédito, Dinheiro

3%

3

Pedro

Boleto, Cheque

4%

Como aplicar a Terceira Forma Normal a essa tabela?


A

Separar a tabela em duas, uma para clientes e outra para meios de pagamento.


B

Criar uma tabela adicional para armazenar as taxas de juros.


C

Adicionar uma coluna de chave estrangeira para referenciar a tabela de clientes.


D

Manter a tabela como está, pois já está na terceira forma normal.

Para que esteja na terceira forma normal (3FN), a relação apresentada deve ser decomposta e deve possuir, no fim do processo de normalização, um total de quatro relações.


C

Certo


E

Errado

Para que uma tabela de funcionários, que inclua o departamento e o gerente do departamento, esteja na terceira forma normal, é necessário que ela seja dividida para que as informações do gerente estejam armazenadas em uma tabela separada, eliminando-se a dependência transitiva entre funcionário e gerente.


C

Certo


E

Errado

Quando uma tabela está na terceira forma normal (3FN), toda coluna que não é chave depende diretamente da chave primária, sem dependências indiretas.


C

Certo


E

Errado

Ano: 2024
Prova: IDCAP - Prefeitura de Serra - Analista de Tecnologia da Informação - Área: Desenvolvimento - 2024

A normalização é o processo de organizar os dados em um banco de dados, criando tabelas e estabelecendo relacionamentos entre elas, conforme regras. Para aplicar a técnica de normalização 3FN, devemos:


FONTE: https://cm-kls-content.s3.amazonaws.com/201802/INTERATIVAS_2_0/MODELAGEM_DE_DADOS/U1/LIVRO_UNICO.pdf


A

Verificar se não há campos multivalorados e não atômicos.


B

Criar a chave primária das tabelas.


C

Eliminar registros duplicados.


D

Inserir a chave primária das tabelas.


E

Eliminar todos os campos dependentes.

De acordo com C. J. Date (2004), no contexto de banco de dados, RelVars são variáveis cujos valores são valores de relações. As técnicas de normalização são utilizadas para eliminar anomalias de Inserção, atualização e remoção daqueles valores. Assim, é correto afirmar que uma RelVar está na 3FN (Forma Normal) quando:


A

os seus atributos apresentarem dependência funcional transitiva entre eles.


B

uma relação estiver na 1FN, e todo atributo chave for dependente de forma não transitiva da chave primária.


C

os seus atributos apresentarem dependência funcional parcial entre eles.


D

os seus atributos forem multivalorados.


E

uma relação estiver na 2FN e todo atributo não chave for dependente de forma não transitiva da chave primária.

Considera-se que uma tabela está na terceira forma normal (3FN) quando não existem dependências multivaloradas, ou seja, campos que se repetem em relação à chave primária.


C

Certo


E

Errado

Para que uma tabela esteja na terceira forma normal, é suficiente que ela não possua nenhuma coluna não-chave que dependa de outra coluna não-chave.


C

Certo


E

Errado

Considere a relação a seguir.


Imagem associada para resolução da questão


Essa relação apresenta a capacidade instalada, o fator de eficiência e a produção anual de uma determinada fonte energética por um determinado país (Cod_país) em um determinado ano.


A capacidade instalada, o fator de eficiência e a produção anual dependem do país, da fonte energética e do ano considerado. Considere ainda que {Cod_país, Fonte_energética, Ano} é a chave primária, e que a relação apresenta ainda a dependência funcional Capacidade_instalada, Fator_eficiência -> Produção_anual.


Sobre o processo de normalização e as formas normais, assinale a afirmativa correta.


A

A relação está na 2FN.


B

Há dependências parciais na relação apresentada.


C

A relação está na 3FN.


D

Não há dependência transitiva na relação apresentada.


E

A relação está na 4FN.

A forma normal que garante a eliminação de atributos (além das chaves primárias e estrangeiras) que se repetem nas tabelas é a


A

primeira forma normal.


B

segunda forma normal.


C

terceira forma normal.


D

quarta forma normal.


E

quinta forma normal.

   
Gerar simulado