GeeksforGeeks (Português)

GeeksforGeeks (Português)

chave primária:
Uma chave primária é usada para garantir que os dados na coluna específica são únicos. É uma coluna não pode ter valores nulos. É uma coluna de tabela existente ou uma coluna que é especificamente gerada pelo banco de dados de acordo com uma sequência definida.

exemplo: ver a figura-STUD_NO, bem como STUD_PHONE ambos, são chaves candidatas para estudante de relação, mas STUD_NO pode ser escolhido como a chave primária (apenas uma de muitas chaves candidatas).,

chave estrangeira:
Uma chave estrangeira é uma coluna ou grupo de colunas em uma tabela de banco de dados relacional que fornece uma ligação entre os dados em duas tabelas. É uma coluna (ou colunas) que referencia uma coluna (na maioria das vezes a chave primária) de outra tabela.

exemplo: ver a figura-STUD_NO no STUDENT_COURSE é uma chave estrangeira para STUD_NO na relação estudantil.,

Figura:

Vamos ver a diferença entre a Chave Primária e Chave Estrangeira:

S. NENHUM. CHAVE PRIMÁRIA CHAVE EXTERNA
1 Uma chave primária é utilizada para garantir que os dados na coluna específica é único. uma chave estrangeira é uma coluna ou grupo de colunas em uma tabela de banco de dados relacional que fornece uma ligação entre os dados em duas tabelas.,
2 ele identifica um registro na tabela da base de dados relacional. refere-se ao campo de uma tabela que é a chave primária de outra tabela.
3 apenas é permitida uma chave primária num quadro. enquanto que mais de uma chave estrangeira são permitidas num quadro.
4 é uma combinação de restrições únicas e não nulas. pode conter valores duplicados e uma tabela em uma base de dados relacional.
5 não permite valores nulos. também pode conter valores nulos.,
6 o seu valor não pode ser suprimido da tabela-mãe. o seu valor pode ser excluído da tabela-filhos.
7 a restrição de TI pode ser implicitamente definida nos quadros temporários. a restrição de TI não pode ser definida nos quadros temporários locais ou globais.

a Atenção do leitor! Não pares de aprender agora., Obtenha todos os importantes conceitos de teoria CS para entrevistas SDE com o curso de Teoria CS a um preço amigável para os estudantes e se tornar indústria pronta.

Tags para artigos:

DBMS
tags de prática:

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *