Questões de Formas normais (Banco de Dados)

Limpar Busca

Normalização de dados é um processo que organiza informações em tabelas e relações entre elas, ela tem como objetivo é reduzir a redundância de dados e melhorar o desempenho. No entanto, esse processo não é livre de problemas.
Com relação aos problemas da normalização de arquivos, avalie as afirmativas a seguir.

I. Problemas das chaves primários omitidas ou incorretas - Em arquivos convencionais, diferentemente da abordagem relacional, o conceito de chave primária não é obrigatório. Logo, é possível encontrar arquivos que não possuem chaves primárias. Quando um arquivo não possui chave primária ou quando a chave primária nele usada difere da usual na organização, deve-se proceder como se a chave primária aparecesse no arquivo, isto é, deve-se inserí-la na 1 FN da relação normalizada.

II. Problemas de atributos relevantes implicitamente representados - Atributos podem aparecer em arquivos convencionais de modo implícito, por exemplo, na forma de ordenação de registros ou de listas ou na forma de ponteiros físicos. Se isso ocorrer, deve-se proceder como se o atributo aparecesse explicitamente no documento.

III. Problema dos atributos indexados, redundantes ou derivados - Arquivos convencionais podem conter atributos que são indexados do ponto de vista conceitual e que existem no arquivo por questões técnicas ou de desempenho da implementação. Exemplos desses atributos são campos com o número de ocorrências de listas, tamanho de outros campos, com estampas de tempo. Esses campos devem ser eliminados já quando da passagem da 1FN.


Está correto o que se afirma em

  • A I, apenas.
  • B II, apenas.
  • C III, apenas.
  • D I e II, apenas.
  • E II e III, apenas.

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: 

Imagem relacionada à questão do Questões Estratégicas

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.
Julgue o próximo item, relativo à normalização de dados, à linguagem de definição de dados (DDL), a sistema gerenciador de banco de dados (SGBD) Oracle 21C e a data lake.
Para que uma relação esteja na terceira forma normal (3FN), ela deve estar na segunda forma normal (2FN) e todos os seus atributos não chave devem depender diretamente da chave primária, sem dependências transitivas.
  • Certo
  • Errado

Em relação a BI (business intelligence) e à modelagem de dados, julgue o item que se segue.

Quando todas as colunas não chave de uma tabela dependem de toda a chave composta, essa tabela está na segunda forma normal (2FN).

  • Certo
  • Errado

A respeito da normalização de bancos de dados, julgue o item a seguir.


Para que uma tabela esteja em BCNF, todos os atributos devem depender unicamente da chave primária, ignorando o impacto de dependências funcionais provenientes de outras superchaves ou chaves candidatas.

  • Certo
  • Errado