Considere os itens a seguir, referentes aos bancos d...

Próximas questões
Com base no mesmo assunto
Q450043 Banco de Dados
Considere os itens a seguir, referentes aos bancos de dados relacionais.

I. A tabela não contém dependências parciais.
II. A tabela não contém tabelas aninhadas.
III. A tabela não contém dependências transitivas.

Os itens I, II e III estão relacionados, direta e respectivamente, a
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é a C - 2FN, 1FN e 3FN.

Para entender o gabarito, é essencial conhecer os conceitos de normalização em bancos de dados relacionais. A normalização é um processo que busca minimizar a redundância e dependência de dados, dividindo as tabelas em formas normais. Existem diversas formas normais, mas as principais e mais discutidas são a Primeira (1FN), Segunda (2FN) e Terceira (3FN) Formas Normais.

  • Primeira Forma Normal (1FN): uma tabela está na 1FN quando todos os atributos contêm apenas valores atômicos, ou seja, cada campo contém valores únicos e indivisíveis. Isso elimina o problema de tabelas aninhadas ou conjuntos repetitivos de colunas.
  • Segunda Forma Normal (2FN): uma tabela está na 2FN quando, além de estar na 1FN, não possui dependências parciais entre as chaves e os outros atributos. Uma dependência parcial ocorre quando um atributo não chave é funcionalmente dependente apenas de uma parte da chave primária composta. Assim, a tabela deve ser dividida para eliminar essa dependência.
  • Terceira Forma Normal (3FN): uma tabela está na 3FN se ela está na 2FN e todos os seus atributos não chave são mutuamente independentes. Em outras palavras, não deve haver dependências transitivas, onde um atributo não chave depende de outro atributo não chave.

Assim, o gabarito C está correto, pois associa corretamente:

  1. A inexistência de dependências parciais com a Segunda Forma Normal (2FN).
  2. A inexistência de tabelas aninhadas com a Primeira Forma Normal (1FN).
  3. E a inexistência de dependências transitivas com a Terceira Forma Normal (3FN).

Compreender esses conceitos é crucial para projetar um banco de dados eficiente e é frequentemente exigido em concursos públicos que avaliam conhecimentos de banco de dados relacionais.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

RIMEIRA FORMA NORMAL (1FN): DEFINIÇÃODiz-se que uma tabela está na primeira forma normal quando ela não contém tabelas aninhadas. Contém estrutura com maior redundância.Garante que um atributo composto seja convertido para atributos individuais.Reprova ter um conjunto de valores, uma tupla de valores ou uma combinação de ambos como um valor de atributos para uma única tupla. Os únicos valores de atributo permitidos pela 1FN são valores atômicos (ou indivisíveis). Ou  seja, não contenham repetições dentro de um campo.Não Possui atributos multivalorados. Um atributo multivalorado é um atributo de uma entidade que pode, para cada instância possuir mais de um valor.Segundo C. J. Date: Uma variável de relação está em 1FN se e somente se, em todo valor válido dessa variável de relação, cada tupla contém exatamente um valor para cada atributo.SEGUNDA FORMA NORMAL (2FN):DEFINIÇÃO É baseada no conceito de dependência funcional total. Além de estar na 1FN, um esquema de relação R está em 2FN se cada atributo não principal A em R for total e funcionalmente dependente da CHAVE PRIMÁRIA de R.Não contém dependência parciais de colunas não chave em relação à chave primária. Em outras palavras, as colunas que não sejam chave primária não dependem funcionalmente de outras colunas ou combinação de colunas que não sejam chave primária.Aplica-se apenas para à tabelas que possuem chaves primárias compostas.TERCEIRA FORMA NORMAL (3FN): DEFINIÇÃOA tabela não contém dependências transitivas, ou seja, as colunas que não sejam chave primária não dependem funcionalmente de outras colunas ou combinação de colunas que não sejam chave primária.Supondo apenas uma única chave candidata, que consideraremos como a chave primária, uma variável de relação está em 3FN se e somente se ela está em 2FN e todo atributo não-chave é dependente de forma não transitiva da chave primária. Nota: “nenhuma dependência transitiva”’ implica nenhuma dependência mútua.•   Um atributo não chave é qualquer que não participa da chave primária da variável de relação considerada.•   Dois ou mais atributos são mutuamente independentes se nenhum deles é funcionalmente dependente de qualquer combinação dos outros. Tal independência implica que cada um desses atributos pode ser atualizado independentemente dos demais.•   Repetindo: Todo atributo não chave for dependente de forma não transitiva da chave primária.•   Uma tabela na FN Boyce-Codd está também na 3FNOs atributos não chaves são mutuamente independentes, irredutivelmente dependentes da chave primária.Se ele satisfizer a 2FN e nenhum atributo não principal de R for transitivamente dependente da chave primária. Ou em outras palavras, se estiver na 2FN, e todas as suas colunas não chave dependerem diretamente e exclusivamente de sua chave primária.Na 3FN a normalização de dados, caso existe um ou mais atributos que dependam de um atributo não chave, estes atributos deverão ser extraídos para outra tabela.Envolve o conceito de dependência funcional tra

 c)2FN, 1FN e 3FN.

2FN - entidades com chaves primarias concatenadas, especificamente artibutos com dependencia parcial da chave primaria concatenada.

1FN - decomposição da entidade sem grupos repetitivos para evitar atributos multivalorados.

3FN - criação de nova entidade os atributos com dependencia transitiva cuja pk é o atributo que originou dpendencia.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo