Raimundo está criando o modelo lógico de um banco de dados. Para cada tabela, ele procura identificar um conjunto de chaves. Após analisar cada conjunto de cada tabela, ele decide para cada tabela qual será a chave primária. Assinale a alternativa correta abaixo que denomina este conjunto de chaves analisado por Raimundo:
Chaves candidatas. | ||
Chaves Primárias. | ||
Chaves Estrangeiras. | ||
Super chaves. | ||
Chaves Secundárias. |
Super-Chave – É um conjunto de um ou mais atributos que, tomados coletivamente, nos permitem identificar de maneira unívoca uma entidade em um conjunto de entidades. Em outras palavras, não podem existir duas ou mais linhas da tabela com o(s) mesmo(s) valores de uma Super-Chave
Chave Candidata – São super-chaves de tamanho mínimo, candidatas a serem chaves primárias da relação. Ou seja, atributo ou conjunto de atributos que permitem identificar de forma inequívoca qualquer tupla dessa relação. Este conjunto não pode ser reduzido sem perder qualidade.
Chave Primária – São chaves cujo os atributos são usados para identificar as tuplas em uma relação. Geralmente, é escolhida a chave candidata de menor tamanho.
O conjunto de chaves analisado é denominado SUPER CHAVES. Uma superchave é um conjunto ou uma de mais colunas (atributos) para identificar exclusivamente as linhas de uma tabela.
As chaves candidatas são selecionadas a partir do conjunto de super teclas, a única coisa que tomamos cuidado ao selecionar a chave candidata é: Ela não deve ter nenhum atributo redundante. Essa é a razão pela qual eles também são chamados de super chave mínima.
Alguns exemplos de superchaves são:
{Emp_SSN}
{Emp_Number}
{Emp_SSN, Emp_Number}
{Emp_SSN, Emp_Name}
{Emp_SSN, Emp_Number, Emp_Name}
{Emp_Number, Emp_Name}
O conjunto de chaves analisado é denominado SUPER CHAVES. Uma superchave é um conjunto ou uma de mais colunas (atributos) para identificar exclusivamente as linhas de uma tabela.
As chaves candidatas são selecionadas a partir do conjunto de super teclas, a única coisa que tomamos cuidado ao selecionar a chave candidata é: Ela não deve ter nenhum atributo redundante. Essa é a razão pela qual eles também são chamados de super chave mínima.
Alguns exemplos de superchaves são:
{Emp_SSN}
{Emp_Number}
{Emp_SSN, Emp_Number}
{Emp_SSN, Emp_Name}
{Emp_SSN, Emp_Number, Emp_Name}
{Emp_Number, Emp_Name}
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar