GARANTIR DESCONTO

Fórum Chaves em bancos #498964

23/10/2014

0

Boa noite, estava lendo um trecho de um livro, falando sobre constraints, não sei se é exclusivo do SQL Server, queria entender quais tipo de chaves existem a mais no SQL Server e MySQL, são apenas chave primaria e chave estrangeira, quero fazer uma comparação entre esses dois sistemas gerenciadores.
Sergio Sampaio

Sergio Sampaio

Responder

Posts

25/10/2014

Marisiana Battistella

Até onde sei, temos apenas chave primária e chave estrangeira.
Responder

Gostei + 0

25/10/2014

Sergio Sampaio

São somente essas mesmo? achei estranho, então entendi errado, vou rever isso.
Responder

Gostei + 0

26/10/2014

Fernando C

Responder

Gostei + 0

26/10/2014

Sergio Sampaio

Pensei que estava entendendo de forma errada, mas são exclusividade do SQL Server?
Responder

Gostei + 0

26/10/2014

Marisiana Battistella


No meu entendimento, essas são particularidades das Primary Key e das Foreign Key...
Responder

Gostei + 0

26/10/2014

Marisiana Battistella

Pensei que estava entendendo de forma errada, mas são exclusividade do SQL Server?

Não são exclusividades do SQLServer, são caracteristicas da linguagem SQL.
Responder

Gostei + 0

26/10/2014

Sergio Sampaio

Mas funciona no MySQL por exemplo?
Responder

Gostei + 0

26/10/2014

Marisiana Battistella

Sim, funciona.
Basicamente todos os SGBDs possuem linguagem própria mas tem como linguagem nativa o SQL padrão, por isso são semelhantes.
Responder

Gostei + 0

26/10/2014

Sergio Sampaio

É necessario pesquisar, pois não achei nas apostilas mais comuns de MySQL.
Responder

Gostei + 0

26/10/2014

Marisiana Battistella

É só você testar no banco e ver se ele permite incluir uma Primary Key com dois campos da tabela ...
Responder

Gostei + 0

27/10/2014

Sergio Sampaio

duas primary keys?
Responder

Gostei + 0

27/10/2014

Marisiana Battistella

Não, é uma Primary Key que utiliza dois campos da tabela.
Veja um exemplo:
 CREATE TABLE nome_tabela
  (
    campo1 <tipo> NOT NULL,
    campo2 <tipo> NOT NULL,
    campoX <tipo>,
    PRIMARY KEY (campo1, campo2)
  )
Responder

Gostei + 0

27/10/2014

Sergio Sampaio

Poxa, nem percebi isso, desculpa.
Responder

Gostei + 0

28/10/2014

Marisiana Battistella

Capaz, sem problemas...
Estamos aqui para aprender!
Tem que analisar bem a situação antes de utilizar uma chave assim, para ver se o uso dela realmente se aplica ao caso.
Responder

Gostei + 0

28/10/2014

Sergio Sampaio

Estudar só as vezes não é facil.
Responder

Gostei + 0

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

Aceitar