Foros del Web » Programando para Internet » PHP »

DB Categorias / Subcategorias de Productos.

Estas en el tema de DB Categorias / Subcategorias de Productos. en el foro de PHP en Foros del Web. Amigos tengo una pregunta... tengo actualmente un abase de datos funcional en la cual agrego productos según categorías, funciona la aplicación sin inconvenitenes. Mi duda ...
  #1 (permalink)  
Antiguo 13/02/2010, 09:09
 
Fecha de Ingreso: enero-2007
Mensajes: 35
Antigüedad: 13 años, 1 mes
Puntos: 2
DB Categorias / Subcategorias de Productos.

Amigos tengo una pregunta... tengo actualmente un abase de datos funcional en la cual agrego productos según categorías, funciona la aplicación sin inconvenitenes.

Mi duda es que ahora necesito que estos productos sean agregados a una Categoría luego a una Subcategoría quería consultar si la base de datos que hay a acontinuación está bien o no.


CREATE TABLE `categoria` (
`id_cat` int(11) NOT NULL auto_increment,
`cat_nombre` varchar(50) NOT NULL,
`cat_descripcion` longtext NOT NULL,
`cat_img` longtext NOT NULL,
PRIMARY KEY (`id_cat`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

CREATE TABLE `subcategoria` (
`id_sub` int(11) NOT NULL auto_increment,
`subcat_nombre` varchar(50) NOT NULL,
`subcat_descripcion` longtext NOT NULL,
`categoria` int(11) NOT NULL,
PRIMARY KEY (`id_sub`),
KEY `categoria` (`categoria`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

CREATE TABLE `producto` (
`id_prod` int(11) NOT NULL auto_increment,
`nombre_prod` varchar(100) NOT NULL,
`descripcion_prod` longtext NOT NULL,
`img_prod` longtext NOT NULL,
`categoria` int(11) NOT NULL,
PRIMARY KEY (`id_prod`),
KEY `categoria` (`categoria`),
KEY `categoria` (`subcategoria`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;

Si esta bien tengo la duda como enlazar las bases de datos (alter table)... tengo que nelazar la base de datos de la siguiente forma.

tabla productos : se debe enlazar a subcategorias y categorias
tabla subcategorias: se debe enlazar a categorias..

¿la tabla productos debe enlazarse a subcategorias y categorias o solamente se puede enlazar a subcategorias?

muchas gracias por todo como siempre.--
  #2 (permalink)  
Antiguo 13/02/2010, 09:13
 
Fecha de Ingreso: enero-2007
Mensajes: 35
Antigüedad: 13 años, 1 mes
Puntos: 2
Respuesta: DB Categorias / Subcategorias de Productos.

Perdon cometi un error las tablas serian de la siguiente forma


CREATE TABLE `categoria` (
`id_cat` int(11) NOT NULL auto_increment,
`cat_nombre` varchar(50) NOT NULL,
`cat_descripcion` longtext NOT NULL,
`cat_img` longtext NOT NULL,
PRIMARY KEY (`id_cat`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

CREATE TABLE `subcategoria` (
`id_sub` int(11) NOT NULL auto_increment,
`subcat_nombre` varchar(50) NOT NULL,
`subcat_descripcion` longtext NOT NULL,
`categoria` int(11) NOT NULL,
PRIMARY KEY (`id_sub`),
KEY `categoria` (`categoria`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

CREATE TABLE `producto` (
`id_prod` int(11) NOT NULL auto_increment,
`nombre_prod` varchar(100) NOT NULL,
`descripcion_prod` longtext NOT NULL,
`img_prod` longtext NOT NULL,
`categoria` int(11) NOT NULL,
`subcategoria` int(11) NOT NULL,
PRIMARY KEY (`id_prod`),
KEY `categoria` (`categoria`),
KEY `subcategoria` (`subcategoria`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
  #3 (permalink)  
Antiguo 13/02/2010, 09:16
Avatar de jackson666  
Fecha de Ingreso: noviembre-2009
Ubicación: Buenos Aires, Argentina
Mensajes: 1.971
Antigüedad: 10 años, 3 meses
Puntos: 65
Respuesta: DB Categorias / Subcategorias de Productos.

Y si, q se yo, puede estar bien! Depende de lo que quieras hacer...
Que tiene que ver esto con PHP? Sabes que hay un foro de SQL?
__________________
HV Studio
Diseño y desarrollo web

Etiquetas: categorias, productos, subcategorias
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 12:37.