Se você sabe o número de funcionários em sua organização, em seguida, a lista não será longa, e por isso é improvável que qualquer combinação de dois sobrenome e nome será o mesmo. Neste caso, você pode usar a combinação de coluna Apelido e nome como sua chave primária. Aqui, a par dos valores das células nas duas colunas identifica exclusivamente uma linha. Quando uma chave primária é constituída por mais de uma coluna, que é chamado de uma chave composta. Neste caso, você chave composta consiste nas colunas Apelido e Nome.
Bem uma tabela de banco de dados é o projeto para durar para sempre (em teoria). Então, como você substituir trabalhadores ou a sua empresa cresce e você adicionar novos trabalhadores, é possível que um dia dois ou mais funcionários terão o mesmo sobrenome eo mesmo primeiro nome. Então, usando o apelido e nome próprio como uma chave tabela primária, não é uma boa idéia. E assim, não use sobrenome e nome como chaves compostas. Eu tenho feito isso apenas para fins de ilustração. À medida que avançamos no curso, você vai ver práticos keys.
Surrogate chaves compostas com algumas mesas você pode encontrar uma coluna que tenha valores exclusivos e você pode usar essa coluna como a chave primária. Com outras mesas você não consegue encontrar uma coluna com valores exclusivos. Nesse caso, você precisa criar uma nova coluna e dar-lhe valores exclusivos; em seguida, usar a coluna criada como a chave primária. É possível para o Sistema de Gerenciamento de Banco de Dados (DBMS) no computador para fazer isso por você. Quando isso acontece, dizemos que a chave primária é uma chave substituta. As chaves substitutas são geralmente números.
Em muitos casos, eles são apenas simples contagem de números, ou seja, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, etc. O DBMS pode chamar isso de auto-numbers.Foreign Chaves A Foreign Key é uma coluna em uma tabela, que é uma chave primária em outra tabela. A chave estrangeira pode ser usado para ligar as duas tabelas juntos. T