Q11874 - FUNDEP (Gestão de Concursos) Analista de Tecnologia da Informação 2017
Em um banco de dados relacional, qual forma normal está sendo estabelecida quando todos os valores de colunas são atômicos, eliminando grupos repetidos de dados?
Confira abaixo as principais questões de concursos sobre Formas normais que cairam em provas de concursos públicos anteriores:
Em um banco de dados relacional, qual forma normal está sendo estabelecida quando todos os valores de colunas são atômicos, eliminando grupos repetidos de dados?
Normalização de dados é um processo que visa eliminar dados redundantes e garantir que a dependência de dados faça sentido. O processo de normalização gera tabelas que se apresentam normalmente em 1FN (primeira forma normal), 2FN (segunda forma normal) e 3FN (terceira forma normal). Assinale a alternativa que indica especificamente a(s) forma(s) normal(is) que aplica a regra “não possuir atributos com dependência transitiva dependentes da chave”:
Em banco de dados, a finalidade do processo de normalização é evitar redundâncias e, portanto, evitar certas anomalias de atualização de dados. Considere as dependências funcionais entre os atributos das seguintes entidades: PACIENTE(ID_PACIENTE determina NOME_PACIENTE); MEDICO(ID_MEDICO determina CRM_MEDICO, NOME_MEDICO); CONSULTA(ID_PACIENTE, ID_MEDICO determinam DATA_ATEND, HORA_ATEND); Sabendo-se que o atributo sublinhado é a chave primária, a alternativa que apresenta as entidades e seus atributos na Terceira Forma Normal (3FN) é:
Considere o seguinte enunciado. “Para relações onde a chave primária possui múltiplos atributos, não deve existir atributo não chave que seja funcionalmente dependente de uma parte da chave primária”. Esse enunciado refere-se a testes que devem ser realizados para normalizar um banco de dados relacional, em obediência à prática da seguinte forma normal:
Considere as informações abaixo. PROCESSO (Num_Processo, [Titulo_Eleitor, Nome_Eleitor, Zona_Eleitoral_Eleitor, Secao_Eleitoral_Eleitor, Status_Eleitor_no_Processo], Data_Criacao_Processo, Data_Solucao_Processo). Sabe-se que os seguintes requisitos se aplicam: − Um Eleitor pode ser citado em um ou mais processos. − Um Processo pode citar um ou mais eleitores, portanto, os dados de Eleitor, entre chaves na tabela (ou relação) acima, podem ser integrantes de um grupo de repetição. − Os atributos grifados são chaves-primárias de seus respectivos grupos de atributos, ou seja, Num_Processo é chave dos dados de processo e Titulo_Eleitor é chave dos atributos de eleitor. − O Status_Eleitor_no_Processo (ex. Ativo, Inativo, Desistente) pode ser diferente nos processos nos quais é citado, ou seja, o mesmo eleitor pode ter, por exemplo, o status de Desistente em um processo, mas Ativo em outro). Após a aplicação da 3FN, a situação ficou como segue: − PROCESSO (Num_Processo, Data_Criacao_Processo, Data_Solucao_Processo) − ELEITOR (Titulo_Eleitor, Nome_Eleitor, Zona_Eleitoral_Eleitor, Secao_Eleitoral_Eleitor) − CITAÇÃO (Num_Processo, Titulo_Eleitor, Zona_Eleitoral_Eleitor, Status_Eleitor_no_Processo) Os atributos em negrito são as chaves identificadoras das tabelas (ou relações). Um experiente Analista de Sistemas analisou a situação e concluiu, corretamente, que a normalização
Considere a tabela: item_nota_fiscal (numero_nota_fiscal, cod_produto, nome_produto, valor_total)Após a normalização, o resultado obtido foi: item_nota_fiscal (numero_nota_fiscal, cod_produto, valor_total) produto (cod_produto, nome_produto) Os campos em negrito representam a chave primária. Assinale a alternativa que apresenta a forma normal aplicada.
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:
Referente a normalização de dados, complete correta e respectivamente a lacuna da frase a seguir: “Uma tabela está na ______, se e somente se, todos os valores de colunas em uma tabela forem atômicos.”:
A segunda forma normal está relacionada com o conceito de
Normalização é um processo a partir do qual se aplicam regras a todas as tabelas do banco de dados com o objetivo de evitar falhas no projeto, como redundância de dados e mistura de diferentes assuntos numa mesma tabela. Qual forma normal é conhecida por todos os atributos de uma tabela serem atômicos, ou seja, quando a tabela não deve conter grupos repetidos nem atributos com mais de um valor?