Qual a diferença entrePrimary Key e Unique Key
Qual a diferença entre Primary Key e Unique Key?
Marilia Silva
Curtidas 0
Melhor post
Ronaldo Lanhellas
09/03/2015
A unique key garante a unicidade de informações na sua tabela, a primary key também porém esta última pode ser utilizada para relacionamentos de foreign key com outras tabelas. Geralmente chaves únicas também pode ter registros nulos, por isso não podem ser chave primária. Deve-se ficar atento a isso.
GOSTEI 1
Mais Respostas
Thiago Santana
08/03/2015
Marília, veja Unique key como um valor que não pode ser repetir na sua tabela!
Por exemplo em sua tabela pessoas sua Unique key seria CPF e a primary Key seria MATRÍCULA
Quando você define um campo Primary Key automaticamente ele já se torna Unique Key!
Espero ter ajudado!
Por exemplo em sua tabela pessoas sua Unique key seria CPF e a primary Key seria MATRÍCULA
Quando você define um campo Primary Key automaticamente ele já se torna Unique Key!
Espero ter ajudado!
GOSTEI 0
Marilia Silva
08/03/2015
Unique Key é Unique Key e Primary Key é Primary Key + Unique Key? é isso mesmo?
GOSTEI 0
Fernando C
08/03/2015
Primary key (chave primária) é uma coluna unica e não nula;
além disso deverá haver uma relação entre essa coluna e uma chave estrangeira.
Essa relação não será necessária numa coluna unica
além disso deverá haver uma relação entre essa coluna e uma chave estrangeira.
Essa relação não será necessária numa coluna unica
GOSTEI 0
Marilia Silva
08/03/2015
Bom, entendi a ideia, Unique key não se relaciona com outros campos de outras tabelas.
Se for resumido a assim, entendido perfeitamente.
Se for resumido a assim, entendido perfeitamente.
GOSTEI 0
Marilia Silva
08/03/2015
A unique key garante a unicidade de informações na sua tabela, a primary key também porém esta última pode ser utilizada para relacionamentos de foreign key com outras tabelas. Geralmente chaves únicas também pode ter registros nulos, por isso não podem ser chave primária. Deve-se ficar atento a isso.
Otimo Ronaldo, assim com tantas definições, pra mim já deu para entender bem.
Obrigada.
GOSTEI 0
Mariana Carvalho
08/03/2015
Olá, achei uma video aula explicando mas é em inglês.
[url]https://www.youtube.com/watch?v=PPKN4DLxMw8[/url]
[url]https://www.youtube.com/watch?v=PPKN4DLxMw8[/url]
GOSTEI 0
Ronaldo Lanhellas
08/03/2015
A unique key garante a unicidade de informações na sua tabela, a primary key também porém esta última pode ser utilizada para relacionamentos de foreign key com outras tabelas. Geralmente chaves únicas também pode ter registros nulos, por isso não podem ser chave primária. Deve-se ficar atento a isso.
Otimo Ronaldo, assim com tantas definições, pra mim já deu para entender bem.
Obrigada.
Disponha.
GOSTEI 0
Marilia Silva
08/03/2015
Olá, achei uma video aula explicando mas é em inglês.
[url]https://www.youtube.com/watch?v=PPKN4DLxMw8[/url]
[url]https://www.youtube.com/watch?v=PPKN4DLxMw8[/url]
Hum...complicou hein! rsrs, te agradeço, mas se fosse um texto seria mais facil.
GOSTEI 0
Sidney Pirolo
08/03/2015
A unique key garante a unicidade de informações na sua tabela, a primary key também porém esta última pode ser utilizada para relacionamentos de foreign key com outras tabelas. Geralmente chaves únicas também pode ter registros nulos, por isso não podem ser chave primária. Deve-se ficar atento a isso.
Primary Key:
Só pode existir um numa tabela
Primary Key é um identificador exclusivo de um registro numa tabela
Unique Key:
São unicas por registro da tabela
Podem existir mais de uma Unike Key em uma tabela
Permitem valores nulos
É um candidato a se tornar uma Primary Key
Uma Unique Key pode ser nula e ,no caso de nula, não exclusiva para o registro
fonte: https://stackoverflow.com/a/13349176/4166090
unique pode sim existir mais de um atributo desse tipo por tabela, mas não pode existir mais de um registro com o mesmo valor ... é justamente por isso que se chama assim
GOSTEI 0