Chaves em bancos
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
Curtidas 0
Respostas
Marisiana Battistella
23/10/2014
Até onde sei, temos apenas chave primária e chave estrangeira.
GOSTEI 0
Sergio Sampaio
23/10/2014
São somente essas mesmo? achei estranho, então entendi errado, vou rever isso.
GOSTEI 0
Fernando C
23/10/2014
GOSTEI 0
Sergio Sampaio
23/10/2014
Pensei que estava entendendo de forma errada, mas são exclusividade do SQL Server?
GOSTEI 0
Marisiana Battistella
23/10/2014
No meu entendimento, essas são particularidades das Primary Key e das Foreign Key...
GOSTEI 0
Marisiana Battistella
23/10/2014
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.
GOSTEI 0
Sergio Sampaio
23/10/2014
Mas funciona no MySQL por exemplo?
GOSTEI 0
Marisiana Battistella
23/10/2014
Sim, funciona.
Basicamente todos os SGBDs possuem linguagem própria mas tem como linguagem nativa o SQL padrão, por isso são semelhantes.
Basicamente todos os SGBDs possuem linguagem própria mas tem como linguagem nativa o SQL padrão, por isso são semelhantes.
GOSTEI 0
Sergio Sampaio
23/10/2014
É necessario pesquisar, pois não achei nas apostilas mais comuns de MySQL.
GOSTEI 0
Marisiana Battistella
23/10/2014
É só você testar no banco e ver se ele permite incluir uma Primary Key com dois campos da tabela ...
GOSTEI 0
Sergio Sampaio
23/10/2014
duas primary keys?
GOSTEI 0
Marisiana Battistella
23/10/2014
Não, é uma Primary Key que utiliza dois campos da tabela.
Veja um exemplo:
Veja um exemplo:
CREATE TABLE nome_tabela ( campo1 <tipo> NOT NULL, campo2 <tipo> NOT NULL, campoX <tipo>, PRIMARY KEY (campo1, campo2) )
GOSTEI 0
Sergio Sampaio
23/10/2014
Poxa, nem percebi isso, desculpa.
GOSTEI 0
Marisiana Battistella
23/10/2014
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.
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.
GOSTEI 0
Sergio Sampaio
23/10/2014
Estudar só as vezes não é facil.
GOSTEI 0
Marisiana Battistella
23/10/2014
Sei como é.. =)
Mas você pode estudar, tentar entender e usar o fórum para tirar dúvidas.
E assim a gente aprende!
Mas você pode estudar, tentar entender e usar o fórum para tirar dúvidas.
E assim a gente aprende!
GOSTEI 0
Sergio Sampaio
23/10/2014
Sim Marisiana, gosto sempre de acompanhar e tirar duvidas no forum.
GOSTEI 0