FC ConcursosFC Concursos

Flashcard FC370324

Como identificar chaves candidatas pelas dependências funcionais e traduzi-las em restrições SQL?

Linguagem SQL

FGV · 2024

De acordo com o assunto TI Banco de Dados: Linguagem SQL, responda:

Como identificar chaves candidatas pelas dependências funcionais e traduzi-las em restrições SQL?
Mostrar resposta e comentário

Resposta

Objetivo: calcular fechamentos para achar chave candidata e mapear para SQL.

Explicação:
1. Calcule o fechamento de cada determinante. Ex.: \(A^+=\{A,B,C,D,E\}\), e igualmente \(B^+,C^+,D^+=\) toda a relação. \(E^+\) não contém os demais.
2. Se o fechamento de um atributo contém todos os atributos, esse atributo é chave candidata.
3. Em SQL, declare chaves candidatas como unique not null e atributos apenas determinados como not null.
4. Como todo determinante é superchave, a relação está em BCNF.




Veja como foi cobrado:
https://flashcardsconcursos.com.br/portal/flashcard/359672

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo