Jump to content
Fórum Script Brasil
  • 0

Chaves estrangeiras em uma única coluna


Yunkage
 Share

Question

Galera, sou novo aqui no fórum, e estou com uma dúvida quanto à implementação de um BD.

O esquema é o seguinte :

Idealizei um BD para armazenar dados dobre as cartas de um jogo, e dentre as cartas desse jogo existem três grupos distintos de cartas.

À partir daí, eu pensei no seguinte : Montar 4 tabelas, sendo que três delas armazenariam os dados desses três grupos, e a última armazenaria os códigos e nomes de todas as cartas.

Até aí tudo certo, apenas na idealização.

O meu problema começa quando eu vou fazer a ligação entre as três tabelas e a tabela geral. Pensei em fazer a tabela geral com apenas duas colunas : Código e Nome. E nessas duas colunas seriam agregadas, como chaves estrangeiras, as colunas de código e nome das outras três tabelas.

Minha pergunta é : Isso é possível? Imaginando, por exemplo, uma situação onde cada tabela tivesse 5 cartas, e na tabela geral constasse os códigos e nomes dessas 15 cartas, todos na ordem certinha.

Desde já agradeço pela atenção :lol:

Edited by Yunkage
Link to comment
Share on other sites

1 answer to this question

Recommended Posts

  • 0

Inclua um campo auxiliar para dizer que tipo de carta é.

Crie um indice único com este campo + o id da tabela.

Pronto.

Suas cartas vão ficar ordenadas corretamente e a busca será fácil.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share



  • Forum Statistics

    • Total Topics
      150.8k
    • Total Posts
      648.7k
×
×
  • Create New...