Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/03/2007, 18:57
Avatar de Anarninquë
Anarninquë
Colaborador
 
Fecha de Ingreso: julio-2005
Ubicación: MVD | Uruguay
Mensajes: 1.096
Antigüedad: 18 años, 9 meses
Puntos: 28
Opinión Base de Datos

Hola, estoy "en vías de" desarrollar un sistema web para manejar una web de anuncios clasificados, y opte por desarrollarlo yo desde cero, para de paso aprender cosas nuevas de php y MySQL...

Tengo la estructura de las bases de datos, y me gustaría que los expertos en MySQL, me dieran su opinión y/o consejos sobre esta estructura de la BD...

Cita:
Tabla an_users:

id id única del usuario – int(4)
nick nick del usuario, permitir [A-Z]+[a-z]+[1-9] – varchar(255)
email email del usuario - varchar(255)
password contraseña, permitir [A-Z]+[a-z]+[1-9] - varchar(255)
isadm 0 – Usuario Normal / 1 – Administrador
active 0 – Esperando activación de cuenta / 1 – Usuario Activado
act_code Código de activación al azar (para activar la cuenta) – int(9)
nombre Nombre de usuario - varchar(255)
telefono Teléfono del usuario - varchar(255)


Tabla an_categories:

id id única de la categoría – int(4)
id_parent id de la categoría “padre” en caso de ser subcat. Si es cat. vale 0 – int(4)
nombre nombre de la categoría - varchar(255)
img img, logo o banner de la categoría - varchar(255)
descripción texto descriptivo de la categoría o subcategoría - text
cant cantidad de registros dentro de esa categoría o subcategoría – int(4)


Tabla an_anuncios:

id id única del anuncio – int(4)
id_cat id de la categoría o subcategoría donde está publicado – int(4)
id_user id del usuario que publicó el anuncio – int(4)
fecha fecha de publicación - date
titulo titulo del anuncio – varchar(255)
texto texto del anuncio - text
tags tags (para búsquedas) separadas por comas - text
expira fecha de expiración del anuncio - date
estado 0 – No publicado / 1 – Publicado

Saludos y gracias desde ya
__________________
Marcelo Ferreiro - Desarrollador Web
Mi Web - Pixelar.me