1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Dúvida com modelo de Banco de Dados

Eu tenho uma tabela que seria dadosPessoais, a PK dela é idUsuario, que é uma FK da tabela usuario. Tenho outra tabela endereco, que atualmente está ligada a tabela usuario, onde a Pk também é a FK idUsuario. A dúvida é se eu quisesse ligar a tabela endereco a tabela dadosPessoais, seria correto? Fiquei em dúvida porque eu estava pensando em fazer isso, só que pelo que entendi, a PK de endereco, passaria a ser a mesma PK de dadosPessoais, que já é uma FK.

Não sei se ficou claro, mas pra mim a PK de uma tabela ser a PK de uma segunda que já é FK de uma terceira ficou meio estranho, mas não se é comum ou não.

obs: PK = Primary Key, FK = Foreign Key

OBRIGADO

  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

2 respostas

Não é a resposta que estava procurando? Procure outras perguntas com as tags banco-de-dados sql ou faça a sua própria pergunta.