Chaves em bancos

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

25/10/2014

Sergio Sampaio

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

26/10/2014

Fernando C

existem outros tipos sim, como chaves compostas , candidatas, recursivas
Responder

26/10/2014

Sergio Sampaio

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

26/10/2014

Marisiana Battistella

existem outros tipos sim, como chaves compostas , candidatas, recursivas

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

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

26/10/2014

Sergio Sampaio

Mas funciona no MySQL por exemplo?
Responder

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

26/10/2014

Sergio Sampaio

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

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

27/10/2014

Sergio Sampaio

duas primary keys?
Responder

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

27/10/2014

Sergio Sampaio

Poxa, nem percebi isso, desculpa.
Responder

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

28/10/2014

Sergio Sampaio

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

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

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

Aceitar