Flashcard FC370324
Como identificar chaves candidatas pelas dependências funcionais e traduzi-las em restrições SQL?
Linguagem SQL
FGV · 2024
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