Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Henrique Bilbao

modelo conceitual de dados de um forum

Recommended Posts

Tenho por base

 

- Manter forum e sub-forum

- manter usuários

- manter tópicos

 

Topico

titulo do Topicos

Descricao do topico

 

Mensagens

Caixa de entrada

Caixa de Saida

Rascunhos

Arquivo de msgs

 

Perfil

codigo

Apelido

Nome

Sobre Nome

Email

Data Nasc

Sexo

Site Pessoal

MSN

GTalk

Skype

Fone

DeviantART

Flick

Orkut

Localizacao

Seus interesses

----------------

Quem sou eu

----------------

Assinatura Pessoal

----------------

Avatar

----------------

Foto Pessoal

----------------

Email

----------------

Senha

 

PS: podendo ajudar....

Compartilhar este post


Link para o post
Compartilhar em outros sites

Primeiro, você tem que conhecer o design de relacionamento de um-para-muitos. Isto é, cada usuário possui perfil, posts, tópicos, mensagens pessoais, etc. Cada seção do fórum possui tópicos, e cada tópico possui posts. Então, você vai sempre precisar de um modelo de tabela que remeta ao ID inicial do usuário. Como se cada linha de dado no banco de dados tivesse um dono (e o que é verdade). Este é a modelagem que precisar ter em mente quando começar a montar sua database.

Então se tem lá uma tabela com os usuários registrados:

Tabela Usuarios: id, nome, etc etc

Tabela Perfil: usuario_id, avatar, email, senha, etc

Tabela Seções: id, nome, etc

Tabela Tópicos: id, secao_id, título, etc

Tabela Postagens: topicos_id, titulo, mensagem

 

Espero que tenha dado pra visualizar o que estou tentando passar. Cada nova tabela remete a tabela anterior, com um ID, para que elas possam se relacionar e consequentemente, se encontrar e não ficar um tanto de dados voando numa tabela, e independente da outra.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.