Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Projeto] Serve como exemplo de Boyce-Codd?

Criei outro mini mundo e gostaria de saber se serve de exemplo de Boyce-Codd.

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Dessa vez criei um mini mundo de plataforma de Streaming de Filmes. Apliquei o Boyce-Codd no relacionamento de N x N, entre Ator e Titulo, dai para evitar a redundancia a entidade Elenco possui as referências a chaves compostas de Ator e Titulo.

Meu mini mundo serve como exemplo de Boyce-Codd?

1 resposta
solução!

Olá, Lucas! Tudo bem com você?

Que ótimo ver você aplicando os conceitos aprendidos sobre a forma normal de Boyce-Codd. Vamos analisar o seu mini mundo.

Pelo que você descreveu, a entidade Elenco faz referência às chaves compostas de Ator e Título, o que é uma prática comum em modelagem de dados para resolver relacionamentos N x N. Isso é um bom sinal de que você está no caminho certo.

No entanto, para confirmar se o seu modelo está realmente em Boyce-Codd Normal Form (BCNF), precisamos verificar se ele satisfaz as seguintes condições:

  1. Está na 3ª Forma Normal.
  2. Para cada dependência funcional X -> Y, X deve ser uma superchave.

Em outras palavras, um esquema de relação R está em BCNF se, e somente se, para cada uma de suas dependências X -> Y que não é uma dependência trivial, X é uma superchave para o esquema.

No mais, como o seu modelo satisfaz as condições acima, então, sim, ele pode ser considerado um exemplo de Boyce-Codd.

Espero ter ajudado e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software