Array
(
)

Definição chave primaria?

Aspnet Mvc
   - 20 mai 2015

Podem me explicar a definição de chave primaria?

Marcos P
   - 20 mai 2015

Coluna, ou conjunto de colunas, que não se repete na tabela e permite identificar de maneira única determinada linha na tabela.

Aspnet Mvc
   - 20 mai 2015

Como assim?

Aspnet Mvc
   - 20 mai 2015

Exemplo tenho minha tabela
Nome | Idade | Cpf
Sunda|15 |132.654.589.569

Exemplo se eu for tentar adiconar na tabela
uma nova coluna "Cpf" eu não vou conseguir
seria assim ??

Marcos P
   - 20 mai 2015


Citação:

Coluna, ou conjunto de colunas, que não se repete na tabela e permite identificar de maneira única determinada linha na tabela.


A coluna, ou colunas, que você definir como chave primária, não poderá ter seu valor repetido entre linhas da tabela.

Por exemplo uma tabela de clientes em que o CPF é chave primária, mas o nome não, indica que você pode ter múltiplos "João da Silva" ( desde que com CPFs diferentes ).

Aspnet Mvc
   - 20 mai 2015

Saquei foi exatamente o que disse e a parte de consulta que voce citou acima?

Marcos P
   - 20 mai 2015

Não entendi sua última pergunta...

Mariana Carvalho
   - 20 mai 2015

Umas das melhores explicações que achei, existem inumeros conteudos.

http://www.luis.blog.br/chave%20primaria-chave-estrangeira-e-candidata.aspx

Fernando C
   - 21 mai 2015


Citação:
http://www.luis.blog.br/chave%20primaria-chave-estrangeira-e-candidata.aspx

post 50% correto; faltou acrescentar que:
o campo que escolhermos para ser a chave primária deve ter a opção NOT NULL adicionada.

Aspnet Mvc
   - 21 mai 2015

Obrigado pela ajuda

Mariana Carvalho
   - 21 mai 2015

Peço desculpas...Fernando.

Disponha Gabriel.