Questões de Concurso
Sobre formas normais em banco de dados
Foram encontradas 667 questões
A normalização de tabelas em um banco de dados relacional elimina a fragmentação dos dados, reduzindo o espaço exigido para armazená-los.
A segunda forma normal analisa a dependência transitiva, ou seja, se um conjunto de atributos depende de outro atributo que não pertence à chave primária.
A primeira forma normal afirma que cada ocorrência da chave primária deve corresponder a uma e somente uma informação de cada atributo, ou seja, a entidade não deve conter grupos repetitivos.
A terceira forma normal será aplicada ao caso em que alguma entidade possua chave primária concatenada e haja algum atributo que apresente dependência parcial dessa chave.
A normalização de dados é o processo da análise de determinados esquemas de relações com base em suas dependências funcionais e chaves primárias. Esse processo visa alcançar as propriedades desejáveis de maximização da redundância e de minimização das anomalias de inserção, exclusão e atualização.
Um atributo Y possui uma dependência funcional do atributo X se, para cada valor do atributo X, existe exatamente um único valor do atributo Y. A dependência funcional é representada por


Tendo como referência o modelo de dados acima ilustrado, em que A1 é chave primária da tabela T1 e FKA1 é chave estrangeira entre T1 (A1) e T2 (FKA1), julgue o item que se segue, acerca de abstração e modelo de dados.
Se A4 for um atributo derivado, T2 estará na primeira forma normal.
Para que uma relação X esteja na segunda forma normal, é imperativo que não possua grupos de repetição. Dessa forma, ela deve conter apenas valores atômicos e todos os atributos não chaves devem ser dependentes da totalidade da chave primária.
Considere que as classes do diagrama de classes X tenham sido desenhadas a partir de um diagrama relacional Y. Nesse caso, no processo de criação das classes, as entidades de Y que se encontrarem na terceira forma normal deverão ser normalizadas para a forma de Boyce Codd, uma vez que os diagramas de classes não suportam a terceira forma normal.
(PASSAGEIRO) → (NOME, DATA_NASCIMENTO, TELEFONE*) (VIAGEM) → (ORIGEM, DESTINO, DATA) Atributos multivalorados: marcados com *
Além disso, foi identificado que um passageiro poderá participar em várias viagens.
As tabelas definidas que atendem às dependências funcionais identificadas e ao requisito especificado acima e que estãona Terceira Forma Normal são:
Atributos identificadores: sublinhados Atributos multivalorados: marcados com *
I. Se existir um atributo multivalorado, deve-se criar um novo atributo que individualize a informação multivalorada.
II. Se existir um atributo não atômico, deve-se dividi-lo em outros atributos que sejam atômicos.
III. Todos os atributos primos devem depender funcionalmente de toda a chave primária.
Os itens I, II e III referem-se direta e respectivamente a
I. Na Primeira Forma Normal (1FN), não deve existir relações aninhadas ou a relação não deve ter atributos multivalorados.
II. Na Segunda Forma Normal (2FN), para relações em que a chave primária contém apenas um atributo, nenhum atributo não chave deverá ser funcionalmente dependente da chave primária.
III. Na Terceira Forma Normal (3FN), não devem existir dependências transitivas de um atributo não chave sobre a chave primária.
Assinale a alternativa VERDADEIRA:
Uma relação estará na segunda forma normal (2FN) se, e somente se, estiver na primeira forma normal (1FN) e se qualquer atributo da chave for dependente funcional completo em relação a cada chave, isto é, se não houver atributo fora da chave que seja parcialmente dependente funcional em relação a cada chave.
Tal conjunto de tabelas deve atender aos seguintes requisitos:
- representar de modo fidedigno o modelo conceitual em questão;
- estar normalizado até a 3FN (inclusive);
- minimizar o número de junções nas operações de consulta à base de dados.
Qual, dentre os conjuntos de tabelas apresentados a seguir, permite atender aos requisitos acima?
I - Se todo atributo não primário A de R possuir dependência funcional total de cada chave de R, então o esquema de relação R está na segunda forma normal.
II - Se todo atributo não primário de R não for transitivamente dependente de qualquer chave de R, então o esquema de relação R está na terceira forma normal.
III - Se R está na terceira forma normal, então R está na forma normal de Boyce-Codd.
Está correto APENAS o que se afirma em
O mapeamento desta situação para o modelo lógico relacional normalizado indica a existência de
Em um modelo entidade-relacionamento normalizado, são entidade, relacionamento, atributo e chave, respectivamente: