Qual a diferença entrePrimary Key e Unique Key

08/03/2015

0

Qual a diferença entre Primary Key e Unique Key?
Marilia Silva

Marilia Silva

Responder

Post mais votado

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.

Ronaldo Lanhellas

Ronaldo Lanhellas
Responder

Mais Posts

09/03/2015

Thiago Santana

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!
Responder

09/03/2015

Marilia Silva

Unique Key é Unique Key e Primary Key é Primary Key + Unique Key? é isso mesmo?
Responder

09/03/2015

Fernando C

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
Responder

09/03/2015

Marilia Silva

Bom, entendi a ideia, Unique key não se relaciona com outros campos de outras tabelas.
Se for resumido a assim, entendido perfeitamente.
Responder

09/03/2015

Marilia Silva

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.
Responder

10/03/2015

Mariana Carvalho

Olá, achei uma video aula explicando mas é em inglês.

[url]https://www.youtube.com/watch?v=PPKN4DLxMw8[/url]
Responder

10/03/2015

Ronaldo Lanhellas

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.
Responder

10/03/2015

Marilia Silva

Olá, achei uma video aula explicando mas é em inglês.

[url]https://www.youtube.com/watch?v=PPKN4DLxMw8[/url]


Hum...complicou hein! rsrs, te agradeço, mas se fosse um texto seria mais facil.
Responder

08/04/2020

Sidney Pirolo

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
Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar