Crear BD para foro.

EnZo

Wenas, tengo que hacer un foro y estoy algo atascao.
No os pido que me enseñeis a hacerlo xD
Si no que me aconsejeis a la hora de estructurar la BD

Imaginaros, tengo una BD llamada Foro, dentro de ella 2 tablas una llamada Amistad y otra Ligues.

la tabla Amistad llevaria x ejemplo:

ID
Autor
Fecha
Titulo
Mensaje

Cada fila insertada seria un nuevo post? como los que vemos aki en este foro.

Pero vosotros donde meteriais las respuestas de cada post?

Creariais una nueva bd para las respuestas de amistad?
Amistad-RE o como?

Espero haberme esplicado con claridad si no me habeis entendio decirlo e intento esplicarlo algo mejor, thank

Abreu

Tal y como los hago yo quedaria mas o menos asi:

Categoria:
@ categoria.id

Foro:
@ foro.id

  • cat.id

Topic:
@ topic.id

  • foro.id
  • titulo_tema

Post:
@ post.id

  • topic.id
  • texto_respuesta

El primer mensaje de cada tema no deja de ser un post. El tema es solo un titulo.

cabron

Lo mejor que puedes hacer es buscar y aprender las tres primeras formas normales para esablecer las entidades, atributos y relaciones, te servirá para esta y cualquier otra base de datos relacional que tengas que hacer.

aLeoLo

algun manual x ahi??
xd

Whose

http://www.rinconastur.net/php/php68.php

erdanblo

Moi je ne compré pá de ná... :S...

Yo hago las tablas como kero o mejor dicho como se adapta mejor... que es lo que dice cabron que no lo entiendo :S

EnZo

#2 thank

#3 Se como va el tema de las base de datos.
Yo se plantear en papel una BD de modo entidad-relacion
para luego pasarlo a tablas.

Cuando yo ago las relaciones en access le doy a "Exigir integridad referencial" Lo que hace que cuando metes un dato en un campo automaticamente se introduce en sus tablas relacionadas.

Y yo eso con mysql no se hacerlo.

DarkSoldier

pues... en una tabla facilmente lo puedes hacer todo :S me explico:
si dentro de la tabla pones un campo k sea numerico, llamemoslo "tipo": si tipo tiene 0 es k es una categoria, si tiene 1 esun post y si tiene 2 es una respuesta, yo lo hice asi, creo que hice 2 tabals una para categorias (y subcategorias y to eso ) y otra para los temas y respuestas, gl

Usuarios habituales

  • DarkSoldier
  • EnZo
  • erdanblo
  • Whose
  • aLeoLo
  • cabron
  • Abreu