Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Creando un blog

Estas en el tema de Creando un blog en el foro de Mysql en Foros del Web. Hola quetal estoy creando un blog y queria un consejo sobre la base de daros que tengo que crear para el mismo por ejemplo cada ...
  #1 (permalink)  
Antiguo 10/01/2009, 21:43
Avatar de acoevil  
Fecha de Ingreso: julio-2008
Ubicación: localhost/colombia/sevillaValle.php
Mensajes: 1.123
Antigüedad: 15 años, 8 meses
Puntos: 32
Pregunta Creando un blog

Hola quetal estoy creando un blog y queria un consejo sobre la base de daros que tengo que crear para el mismo por ejemplo

cada usuarios puede hacer mas de un post y puede llegar a comentar mas de una vez en cada post, de este modo cada post deberia tener sus propios comentarios y estar creados por un unico usuario de la misma forma cada comentario deberia de tener un usuario que lo realizo

Realice algo

drop database if exists foro_DB;
create database foro_DB;
use foro_DB;

drop table if exists usuarios ;
drop table if exists datos_usuarios;
drop table if exists baneos;
drop table if exists post;
drop table if exists categorias;



create table usuarios (login varchar(50), clave varchar(50), fecha_ingreso date, permisos int default 1,
primary key(login), email varchar(50), ip varchar(20));

create table baneos (login varchar(50),email varchar(50));

create table post (identificador_post int(3), titulo varchar(200),contenido varchar(500),fecha datetime NOT NULL default '0000-00-00 00:00:00',autor_usuario varchar(50));

create table categorias(identificador_categorias int(3),nombre_categoria varchar(50),identificador_post int(3));
create table comentarios(identificador_comentarios int(3),mensaje varchar(200),
identificador_post int(3),autor_usuario varchar(50));


alter table baneos add foreign key(login) references usuarios;
alter table post add foreign key(autor_usuario) references usuarios;
alter table categorias add foreign key(identificador_post) references post;

alter table comentarios add foreign key(identificador_post) references post;
alter table comentarios add foreign key(autor_usuario) references usuarios;

insert into usuarios values("admin","3b16861fac9e05441ad5cd756f2c0237aa 8c4621","","12345",
"[email protected]","");
insert into usuarios values("moderador","128943","","12","acoevil90@hot mail.com","");

insert into post values("1","prueba","contenido de la prueba","","admin");
insert into post values("2","prueba2","contenido de la prueba","","admin");
insert into post values("3","prueba2","contenido de la prueba","","moderador");
insert into post values("4","prueba","contenido de la prueba","","admin");


insert into comentarios values("1","Mensaje1","1","admin");

insert into comentarios values("2","Mensaje2","2","moderador");
insert into comentarios values("3","Mensaje3","2","moderador");
insert into comentarios values("4","Mensaje4","1","moderador");

insert into comentarios values("5","Mensaje1","1","admin");


Muchas gracias por sus consejos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:23.