Informática, perguntado por sukitasmi, 1 ano atrás

Qual a diferença entre uma chave primaria e uma chave estrangeira em um banco de dados relacional?

Soluções para a tarefa

Respondido por pvcarvalho86
10
Chave Primária é atributo ou combinação de atributos cuja propriedade é identificar da forma unica um registo/linha na tabela. Sendo assim, você pode selecionar, apagar ou atualizar um determinado registo sem correr o risco de ser conjuntos de linhas.
Chave Estrangeira ocorre quando atributo de uma relação é chave primária da outra. Isto é, quando houver uma relação de 1: N entre tabelas. Nesse caso, a Tabela 1 fica com a chave primária e N fica com a chave estrangeira.

Respondido por flaviorv
6
Chave primária: É uma chave candidata escolhida pelo projetista de BD. É o principal meio de identificação unívoca de uma linha em uma entidade. Toda chave primária obedece às seguintes regras:(1) Não pode conter valor nulo (a chave primária é de preenchimento obrigatório.); e (2) Não pode conter valores duplicados (não pode existir na entidade mais de uma linha com o mesmo valor de chave primária).
Chave estrangeira: É um atributo ou conjunto de atributos originário de uma entidade que é replicado em outra.Essa replicação tem por objetivoestabelecer uma associação entrelinhas das duas entidades. Sem aschaves estrangeiras seria impossívelcriar relacionamentos entreentidades. Uma chave estrangeira em uma determinada entidade sempre será uma chave primária em sua entidade de origem.
Superchave: É um conjunto de um ou mais atributos que permite identificar com precisão uma única linha de uma tabela.
Chaves candidatas: São um subconjunto  específico das superchaves. Somente podem ser chaves candidatas as superchaves mínimas. Ou seja, uma superchave formada pela combinação de mais de um atributo pode ser classificada como uma chave candidata apenas se essa combinação não possuir qualquer subconjunto próprio que seja ele mesmo uma superchave.

Material extraído da apostila IFRO, Banco de Dados, Vanderson José Ildefonso Silva, Colatina-Es, ano 2011, todos os direitos reservados, sendo permitido utilizar-se desde que citado a fonte.
Perguntas interessantes