Chave composta

Autor: John Stephens
Data De Criação: 22 Janeiro 2021
Data De Atualização: 27 Junho 2024
Anonim
Chave Primária em Bancos de Dados (Simples e Composta) - Explicação Simples com Exemplos
Vídeo: Chave Primária em Bancos de Dados (Simples e Composta) - Explicação Simples com Exemplos

Contente

Definição - O que significa Composite Key?

Uma chave composta, no conjunto de bancos de dados relacionais, é uma combinação de duas ou mais colunas em uma tabela que pode ser usada para identificar exclusivamente cada linha da tabela. A exclusividade é garantida apenas quando as colunas são combinadas; quando tomadas individualmente, as colunas não garantem exclusividade.


Uma introdução ao Microsoft Azure e Microsoft Cloud | Neste guia, você aprenderá sobre o que é a computação em nuvem e como o Microsoft Azure pode ajudá-lo a migrar e administrar seus negócios a partir da nuvem.

Techopedia explica chave composta

Qualquer coluna que possa garantir exclusividade é chamada de chave candidata; no entanto, uma chave composta é um tipo especial de chave candidata formada apenas por uma combinação de duas ou mais colunas. Às vezes, a chave candidata é apenas uma coluna e, às vezes, é formada pela união de várias colunas.

Considere um exemplo de uma determinada tabela no banco de dados de um banco comercial. Esta tabela é usada para armazenar registros de contas bancárias individuais. Supondo que a tabela possua colunas separadas para o tipo de conta (C para verificação, S para poupança e assim por diante), seguida por outra coluna para o ano e mês da criação da conta e outra coluna para um número seqüencial nesse mês, é óbvio que qualquer uma dessas colunas por si só não pode identificar uma conta - pode-se deduzir que haveria vários Cs na coluna "Tipo de conta", haveria várias entradas para maio de 2008 na coluna "Data de criação" e em breve. No entanto, se todas as três colunas forem combinadas, um registro exclusivo para cada conta será produzido. Um número de conta hipotética neste exemplo seria "C 200807 001" para a primeira conta criada em julho de 2008, que é uma conta corrente. Outra é "S 201003 004" para a quarta conta poupança criada em março de 2010. Essa é uma chave composta, ou seja, uma chave candidata que garante exclusividade somente quando duas ou mais colunas são unidas.


Uma chave composta pode ser definida como a chave primária. Isso é feito usando instruções SQL no momento da criação da tabela. Isso significa que os dados em toda a tabela são definidos e indexados no conjunto de colunas definido como a chave primária.