Jump to content


Photo

Problemas Na Escolha Da Base De Dados


  • Faça o login para participar
1 reply to this topic

#1 StudentAnna

StudentAnna

    Novato no fórum

  • Usuários
  • 9 posts
  • Sexo:Não informado

Posted 26/09/2006, 11:34

Olá! Eu tenho uma pergunta a colocar. Eu tou a criar uma Base de Dados para um programa e o meu problema é que a Base de dados é para armazenar dados sobre animais, como todo o animal ele tem um pedrigree, nesse pedrigree consta uma mãe, um pai e 2 avós maternos e 2 paternos. Cada parente tem os seus dados especificos. O que eu pensei fazer foi, criar obviamente uma tabela animal, uma tabela pedrigree, uma tabela pai, uma tabela mãe, e criei uma tabela avós, o problema é que esta tabela tem que emitir 4 avós, como é que eu faço. Obrigada

#2 Petry

Petry

    Veterano

  • Usuários
  • 1132 posts
  • Sexo:Masculino
  • Localidade:Caxias do Sul - RS
  • Interesses:- desenvolvimento WEB<br />- websemântica<br />- microformatos

Posted 26/09/2006, 14:09

acredito que com uma tabelas voce já mata tudo, saca só:

animal
id = int (primária)
nome = string
pai = int (estrangeira da tab animal)
mae = int (estrangeira da tab animal)


dai por exemplo pra pegar um avô por parte de pai

select avo.id, avo.nome from animal x, animal pai, animal avo
where x.pai = pai.id and pai.pai = avo.id

Posted Image

- Desenvolvedor Python/ZOPE/Plone + ArchGenXML/Poseidon - Python + Django na Universidade de Caxias do Sul
- Desenvolvedor Python + Django na World News

Blog




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq