Duvida Foreign Key

29 views
Skip to first unread message

Ralph Effting

unread,
Sep 15, 2012, 3:15:57 PM9/15/12
to php-my...@googlegroups.com
Boa tarde estou com uma duvida (de iniciante hehe), não intendo ainda muito de sql, então vamos lá:
Tenho 2 tabelas, usuário e dados.
Usuários
nome
login
senha
Dados
endereço
telefone
profissao
...

Minha duvida é com relação como ficaria as chaves, colocaria a FOREIGN KEY na tabela usuários ou na tabela dados

Brunno Henrique

unread,
Sep 16, 2012, 2:54:25 PM9/16/12
to php-my...@googlegroups.com
vc colocaria o ID do usuário na tabela DADOS, vale lembrar que é de super importante você criar uma tabela LOGADOURO, CIDADE, ESTADO onde você colocaria o endereço, pois o usuário poderá ter 2 ou mais telefones, e talves poderia ter duas profissões (sei la).


SELECT 
    U.NOME, 
    U.LOGIN, 
    U.SENHA, 
    D.ENDERECO, 
    D.TELEFONE, 
    D.PROFISSAO 
FROM 
    USUÁRIO U RIGHT JOIN DADOS D ON 
                       (U.ID_USUARIO = D.ID_USUARIO)
ORDER BY 1,4;

se existisse a tabela logradouro, cidade e estado o select seria diferente;

Espero ter ajudado.


--
Você está recebendo esta mensagem porque se inscreveu no grupo "PHP-MYSQL-BR" dos Grupos do Google.
Para ver esta discussão na web, acesse https://groups.google.com/d/msg/php-mysql-br/-/Vn2yKP-zo1sJ.
Para postar neste grupo, envie um e-mail para php-my...@googlegroups.com.
Para cancelar a inscrição nesse grupo, envie um e-mail para php-mysql-br...@googlegroups.com.
Para obter mais opções, visite esse grupo em http://groups.google.com/group/php-mysql-br?hl=pt-BR.



--



Att.
Brunno Henrique
Administrador de Redes / Administração - T.i.
Msn / E-mail: bhm...@gmail.com


Ralph Effting

unread,
Sep 16, 2012, 7:08:53 PM9/16/12
to php-my...@googlegroups.com
Muito obrigado Bruno!
Tirou minha duvida.

Abraço.
Reply all
Reply to author
Forward
0 new messages