Questões de Concurso sobre Forma Normal de Boyce-Codd (FNBC)

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

Considere um esquema de relação 𝑅(𝐴, 𝐵, 𝐶,𝐷, 𝐸) e o conjunto de dependências funcionais 𝐹 = {𝐴 → 𝐵,𝐵𝐶 → 𝐷𝐸,𝐷 → 𝐴}


A respeito da chave candidata e da Forma Normal mais alta em que a relação R se encontra, assinale a afirmativa correta.


A

A chave candidata única é {C}, e a relação está na 1o Forma Normal (1NF).


B

A chave candidata única é {AC}, e a relação está na 2o Forma Normal (2NF).


C

As chaves candidatas são {AC} e {DC}, e a relação está na 3o Forma Normal (3NF) e não na Forma Normal de Boyce-Codd (BCNF).


D

A chave candidata única é {AC}, e a relação está na Forma Normal de Boyce-Codd (BCNF).


E

A chave candidata única é {C}, e a relação não está na 2o Forma Normal (2NF).

No processo de normalização de bancos de dados, diferentes formas normais são utilizadas para reduzir redundâncias e evitar anomalias nos dados. Entre elas, destaca-se a Forma Normal de Boyce-Codd (BCNF), considerada uma versão mais rigorosa da Terceira Forma Normal. Nesse contexto, assinale a alternativa que apresenta CORRETAMENTE a regra que caracteriza a Forma Normal de Boyce-Codd (BCNF).


A

Para toda relação entre atributos X > Y, o atributo Y deve possuir maior cardinalidade que X.


B

Para quaisquer atributos X e Y, a relação X se e somente se Y define uma dependência funcional válida.


C

Para toda relação entre atributos X + Y, o conjunto resultante deve formar uma chave primária.


D

Para toda dependência entre atributos X → Y, ambos devem pertencer obrigatoriamente à mesma chave composta.


E

Para toda dependência funcional X → Y, o determinante X deve ser uma chave candidata.

No projeto de bancos de dados relacionais, a normalização é um processo sistemático para minimizar a redundância de dados e melhorar a integridade. As formas normais (FN) definem critérios progressivamente mais rigorosos para a estrutura das tabelas. Em um cenário onde é crucial eliminar anomalias de atualização causadas por dependências transitivas e funcionais complexas, é necessário compreender a distinção técnica entre a Terceira Forma Normal (3FN) e a Forma Normal de Boyce-Codd (FNBC). Assinale a alternativa que descreve corretamente a condição que diferencia a FNBC da 3FN.


A

Uma tabela está em 3FN se, e somente se, todos os seus atributos dependerem apenas da chave primária, enquanto a FNBC exige que todos os atributos dependam de todas as chaves candidatas da tabela.


B

Uma tabela está em FNBC se, e somente se, para toda dependência funcional não trivial X → A, X for uma superchave, enquanto a 3FN permite que A seja parte de uma chave candidata, mesmo que X não seja uma superchave.


C

Uma tabela está em FNBC se, e somente se, eliminar todas as dependências transitivas, enquanto a 3FN se preocupa apenas com a eliminação de dependências parciais sobre chaves compostas.


D

Uma tabela está em 3FN se não houver dependências funcionais entre atributos não-chave, enquanto a FNBC estende essa regra para incluir dependências entre atributos que fazem parte de chaves candidatas.


E

Uma tabela está em FNBC se, e somente se, não contiver atributos multivalorados, uma condição que é menos rigorosa que a da 3FN, a qual exige a eliminação de dependências parciais.

Considerando que as formas normais organizam os dados em estruturas lógicas que favorecem a eficiência e a consistência, é correto afirmar que uma relação está na forma normal de Boyce-Codd (FNBC) se


A

todos os seus determinantes forem chaves primárias candidatas.


B

estiver na 3FN e não possuir atributos multivalorados.


C

todos os atributos não primos forem dependentes diretamente da chave primária.


D

toda dependência funcional nela contida tiver como determinante uma superchave.


E

todas as dependências transitivas e parciais forem eliminadas, independentemente das chaves.

A forma normal de Boyce-Codd assegura que qualquer atributo ou conjunto de atributos que determina outro em uma tabela (determinante) seja uma chave candidata, eliminando possíveis anomalias causadas por dependências funcionais inadequadas.


C

Certo


E

Errado

Dentre os tipos de formas normais considerados no desenvolvimento de bancos de dados relacionais, há um tipo denominado de Forma Normal de


A

Boyce-Codd.


B

Entidades.


C

Árvores B+.


D

Fluxo de Dados.


E

Simulação.

Com referência à normalização de bancos de dados, considere uma tabela relacional T, com colunas A, B, C, D, E, na qual as dependências funcionais identificadas são exibidas a seguir.


A -> B

B -> A

A -> C

B -> D

B -> E

D -> B


O comando SQL utilizado na criação dessa tabela é exibido a seguir.


create table T (

A int not null unique,

B int not null unique,

C int not null unique,

D int not null unique,

E int not null )


Assinale a dependência funcional adicional necessária para que o esquema acima esteja de acordo com a forma normal BoyceCodd.


A

A, B, C, D -> E


B

C -> D


C

C -> E


D

E -> A


E

E -> A, B, C D

Um Técnico do Tribunal do Trabalho está normalizando um modelo de dados até a forma normal BCNF - Boyce.Codd Normal Form que


A

exige que todos os determinantes sejam superchaves.


B

Permite dependências funcionais parciais.


C

é equivalente à 2NF.


D

é menos restritiva que a 3NF.


E

elimina todas os atributos muitivalorados.

Com referência à normalização de bancos de dados, considere uma tabela relacional T, com colunas C, H, N, P, na qual as dependências funcionais identificadas são exibidas a seguir.


C -> H

C -> P

C -> N

P -> C


O comando SQL utilizado na criação dessa tabela é exibido a seguir.


create table T (

C int not null unique,

H int null unique,

P int null unique,

N int not null

)

Assinale a dependência funcional adicional necessária para que o esquema acima esteja de acordo com a forma normal Boyce-Codd.


A

C, H, P -> N


B

H -> P


C

N -> P


D

N -> H


E

P, H -> C

Em relação às formas normais em Modelagem de Banco de Dados, “parte de uma chave determina parte de uma chave e uma coluna não chave determina parte de uma chave”. Os dois casos especiais são abrangidos por:


A

1FN


B

2FN


C

3FN


D

FNBC (Forma Normal de Boyce-Codd)

Considere uma tabela relacional R com atributos A, B, C, D, e as seguintes dependências funcionais.

Imagem associada para resolução da questão

Estabelecendo-se que os atributos sublinhados identificam chaves, primárias ou candidatas, o esquema correto para que se obtenha um projeto normalizado até a forma normal Boyce- Codd, é


A

R (A, B, C, D)


B

R (A, B, C, D)


C

R (A, B, C, D)


D

R1 (A, C, D)

R2 (A, B)


E

R1 (A, B, D)

R2 (B, C)

No Brasil, cada pessoa possui apenas um CPF e cada pessoa pode possuir apenas um nome. Quando numa tabela de um banco relacional há uma coluna com o CPF de uma pessoa e seu respectivo nome, a coluna CPF deve ser uma chave, primária ou candidata.


Essa exigência faz parte do processo de normalização do banco de dados, e é decorrente do enunciado da:


A

primeira forma normal;


B

segunda forma normal;


C

terceira forma normal;


D

forma normal Boyce-Codd;


E

quarta forma normal.

Para o caso de um desenvolvedor precisar implementar seu próprio controlador de base de dados, usando a JPA, qual seria a tecnologia de Java EE mais interessante para se implementar esse serviço?


A

Implementar a JPA dentro de um Web Service.


B

Implementar a JPA dentro de um JAX-RPC.


C

Implementar a JPA dentro de um Servlet.


D

Implementar a JPA dentro de um EJB.


E

Implementar a JPA dentro de um JavaBean.

Assinale a alternativa que apresenta a melhor definição da forma normal de Boyce/Codd (FNBC).


A

Atributos não chaves são mutuamente dependentes, mas irredutivelmente dependentes da chave primária.


B

Nenhum atributo não chave é dependente da chave primária.


C

Atributos não chave são dependentes entre si.


D

Cada tupla tem exatamente um valor para cada atributo.


E

Cada determinante é uma chave candidata.

A normalização de tabelas de um banco de dados relacional, no que diz respeito à segunda e terceira formas normais e à forma normal de Boyce-Codd, faz uso de uma ferramenta analítica. Essa ferramenta é constituída


A

pelas dependências funcionais entre os atributos de cada tabela.


B

pelos domínios dos atributos de cada tabela.


C

pelos meta-dados de cada tabela.


D

pelos índices que compõem cada tabela.


E

pelos algoritmos de codificação dos dados de cada tabela.

A forma normal de Boyce/codd é aplicada para relações que possuem os seguintes requisitos:


A

chaves candidatas redundantes e duas ou mais chaves candidatas.


B

duas ou mais chaves candidatas, chaves candidatas redundantes e superposição de atributos nas chaves candidatas.


C

duas ou mais chaves candidatas, chaves candidatas compostas (mais de um atributo) e chaves candidatas redundantes.


D

chaves candidatas redundantes, chaves candidatas compostas (mais de um atributo) e superposição de atributos nas chaves candidatas.


E

duas ou mais chaves candidatas, chaves candidatas compostas (mais de um atributo) e superposição de atributos nas chaves candidatas.

Considere:

− RelVar como a representação de um conjunto de pares ordenados de domínio e nome que serve como cabeçalho em uma relação;

− DF significando dependência funcional;

− A notação matemática para o modelo relacional.

Dado o enunciado: Seja R uma RelVar, seja X qualquer subconjunto dos atributos de R e seja A qualquer atributo isolado de R. Então, R está na 3FN se e somente se, para cada DF X → A em R, pelo menos uma das possibilidades a seguir é verdadeira:

I. X contém A;

II. X é uma superchave;

III. A está contido em uma chave candidata de R.

A definição da FNBC (Boyce/Codd) é obtida a partir deste enunciado da 3FN descartando somente


A

as possibilidades I e III.


B

a possibilidade I.


C

a possibilidade II.


D

a possibilidade III.


E

as possibilidades I e II.

Considerando-se que o esquema relacional apresentado esteja normalizado até a forma normal Boyce-Codd, a dependência funcional que NÃO pode existir é:


A

aluno_ID, ano Imagem associada para resolução da questão sigla


B

aluno_ID, siglaImagem associada para resolução da questão ano


C

sigla Imagem associada para resolução da questão denominação


D

denominaçãoImagem associada para resolução da questão sigla


E

aluno_ID, nascimento Imagem associada para resolução da questão nome

 
 
Gerar simulado