Re: [firebase-br] OFF-TOPIC - Tabelas Multiplicadas Várias Vezes
Edvaldo (bol)
evgomes em bol.com.br
Dom Set 17 11:30:41 -03 2006
Você pode criar apenas uma tabela.
SECAO {
ID
ESTRUTURA {1 - 1.1 - 1.1.1- 1.2 - 1.2.1 -
2 - 2.1 - 2.2 - 2.1.1}
NOME
NIVELSUPERIOR --> Qdo for a primeira seção este campo fica nulo, nos demais
casos você sempre terá o id da seção superior.
ULTIMONIVEL --> Qdo for a última seção este campo fica igual = 'S' else "N'
}
Você define uma estrutura para cada seção.
1a. Nível = 1
1o. Nível = 1.1
2o. Nível = 1.1.1
2a. Nível = 2
1o. Nível = 2.1
2o. Nïvel = 2.1.1
Não sei se fui claro.
Edvaldo
----- Original Message -----
From: "Mario" <brujeria em task.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Saturday, September 16, 2006 8:49 PM
Subject: [firebase-br] OFF-TOPIC - Tabelas Multiplicadas Várias Vezes
Ola turma,
eu sei que é chato mandar um OFF-topic mas pelo menos estou falando de
banco de dados, coisa q muitas vezes muda de foco aqui.
De qualquer forma, vamos pensar em duas tabelas:
SECOES
ID INTEGER PK
NOME e
}
SUBSECOES{
SECAO INTEGER FK(SECOES)
SUBSECAO INTEGER FK(SECOES)
}
Daí vamos dizer que temos a seguinte seção:
Automotivo -> Peças -> Motor -> Cebolinha
Como eu faço para saber o caminho completo da seção quando tenho apenas
o id de Cebolinha?
Se fica muito custoso trabalhar assim, quais são as táticas para
trabalhar com estes casos?
Gostaria de saber como trabalhar com categorias e seções encadiadas com
o Firebird!
Obrigado,
Mario H.
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
Mais detalhes sobre a lista de discussão lista