Comunidad de diseño web y desarrollo en internet online

Duda al modelar base de datos.-

Citar            
MensajeEscrito el 05 Sep 2008 02:43 am
Nececito hacer algo semejante a lo que existe en facebook. Especificamente despues que uno se logea en la primera pagina muestra todo lo que han estado haciendo nuestros contactos.

Ej.

Código :

Maikel y Dano ahora son amigos.
York3r se unió al grupo Cristalab
Inkayala asistirá a Apagón Mundial.
Freddie ha comprado Restaurante en la Guerra de pandillas.
Darel ha comentado la foto de talcual.
Etc.-


He estado varias horas probando como podria ser, y todavia no puedo sacar nada limpio.-

Por york3rs

Claber

561 de clabLevel

1 tutorial

Genero:Masculino  

LA___Chile

msie7
Citar            
MensajeEscrito el 06 Sep 2008 12:00 am
:S
Hay alguna manera de guardar algun array en la BD.-
Por lo que puedo sacar en limpio en cuanto a tablas deberia ser algo haci:

Código :

Tbl_msjs
Codigo Mesaje formato

Tbl_historial
Id_usuario codigo


Pero no se como hacerlo cuando nombran mas de un usuario o cuando menciona a otras redes.-

Por york3rs

Claber

561 de clabLevel

1 tutorial

Genero:Masculino  

LA___Chile

msie7
Citar            
MensajeEscrito el 06 Sep 2008 01:03 am
No hay manera de guardar arrays en las bases de datos, la manera de hacer eso es con atributos multivalorados en los diagramas ER y al transferirlo al modelo relacional se convierte en una tabla separada. Estas tablas separadas generalmente solo tienen el valor que se quiere guardar y el id de la tabla de la que derivan.

Por Odin

Claber

639 de clabLevel

2 tutoriales

Genero:Masculino   Premio_Secretos

El valle de las hamacas

firefox
Citar            
MensajeEscrito el 06 Sep 2008 03:50 am
Pero en ese caso te volveria mas complicado ya que tendria que ya que tendria que hacer transacciones.-

Por york3rs

Claber

561 de clabLevel

1 tutorial

Genero:Masculino  

LA___Chile

msie7
Citar            
MensajeEscrito el 06 Sep 2008 04:20 am
No veo porque habría que hacer transacciones, una base de datos relacional común y corriente puede aplicar este método, ni siquiera es estrictamente necesario aplicar llaves foráneas. Si no vas a actualizar los datos modificando la id de la tabla, no hay ninguna necesidad de agregar nada especial.

Por Odin

Claber

639 de clabLevel

2 tutoriales

Genero:Masculino   Premio_Secretos

El valle de las hamacas

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.