martes, 28 de enero de 2014

Crea tu primer Red Social en PHP - Diseño de la Base de Datos




Comenzaremos a desarrollar una pequeña Red Social, no como toda la infraestructura de las actuales como Facebook o Twitter.Llevaremos los principios de la programación orientada a objetos, como así el manejo de una base de datos.







He creado un modelo relacional de nuestra Base de Datos, esta consiste en 5 tablas:

  • usuario
  • actualizacion
  • comentario
  • amigos
  • votos


La tabla usuario se relaciona con otras tres: amigos, actualizacion y comentario.

Tabla usuario.



Tabla actualizacion.


Tabla comentario.


Tabla amigos.


Tabla votos.


Bien ya tenemos todo lo necesario para comenzar nuestra Red Social.
Usaremos MySQL como manejador de Base de Datos, si tenemos XAMPP nos trae phpMyAdmin el cual es una forma gráfica de manipular nuestra BD.

Ahora pasaremos a crear nuestra BD que la llamaremos SOCIAL.



Seleccionamos dicha BD y nos vamos a ejecutar nuestra consulta para crear nuestras tablas.




Presionamos continuar y listo ya se han generado nuestras tablas.



Con esto  terminamos por lo mientras nuestro diseño de la Base de Datos de nuestra pequeña Red Social.
En la siguiente entrada empezaremos con la programación.












5 comentarios:

  1. Respuestas
    1. join creando una base de datos? es legal

      Eliminar
    2. Hola que tal, join lo que hace conecta dos tablas por sus atributos comunes, el amigo tiene un mal concepto sobre el tema de base de datos. Saludos

      Eliminar
  2. Ya está? Nada más esta bastante escueto

    ResponderEliminar
  3. una duda amigo, para incluir un cha y tener un pequeño historial ¿como lo harias con los sokets?

    ResponderEliminar