Comunidad de diseño web y desarrollo en internet

Diseño tabla productos

Citar            
MensajeEscrito el 22 Abr 2017 06:30 pm
Buenas tardes.

Tengo una duda que por más vueltas que le doy, y tras leer varias recomendaciones, no termino de convencerme de cuál sería la mejor opción.

Estoy realizando un programa de gestión para una empresa, que trabaja con multitud de productos, los cuales pertenecen a diferentes familias, por lo que aparte de tener algunas características comunes (nombre, referencia, referencia del proveedor, nivel de stock, etc.) tienen otras muy específicas que van a depender exclusivamente del tipo de producto (familia) que sean.

Me explico más detalladamente.
Tenemos un producto, caja, que aparte de los campos comunes que he comentado anteriormente, tendría que definir también su largo, ancho, alto, calidad y presentación (campos específicos).
Por otra parte, tenemos otro producto, cesta, que aparte de los comunes, tendría que definir otros campos específicos, como capacidad, material y grosor.
Y así, con muchísimos más artículos de otras familias.

La gran duda que tengo a la hora de diseñar la base de datos es:

- OPCIÓN A: Hacer una megatabla donde dar cabida a todos los productos con todos los campos necesarios (comunes + específicos), estableciendo que los específicos admitan nulos, ya que sólo tendrán información para aquellos productos que los utilicen. Aquí me pregunto también cómo implementaría la admisión de nulos, teniendo en cuenta que para algunos de esos campos sus valores estarían relacionados con otras tablas a través de clave externa. Por ejemplo, para el tipo de producto caja, que tiene el campo específico calidad, habría una tabla denominada calidades que estaría relacionada mediante clave externa, pero como he dicho, no todos los productos tendrán definida la calidad, sólo las cajas.

- OPCIÓN B: Hacer una tabla común, con todos los productos y sus campos comunes, y después una tabla para cada familia de productos, relacionadas cada una con la común a través de clave externa, y que contendrían los campos específicos para el tipo de producto en cuestión.
Esto me implica quebraderos de cabeza a la hora de implementar la creación de nuevos productos o su actualización, ya que en función del tipo debo guardar los datos en una u otra tabla, presentar los formularios al usuario en función de los campos necesarios, validar los datos enviados según el tipo de producto, etc.

¿Podéis orientarme sobre cuál opción veis mejor?
Muchas gracias.
Saludos.

Por annx10

1 de clabLevel



 

firefox
Citar            
MensajeEscrito el 23 Abr 2017 02:32 pm
Todos los ecommerce hacen lo siguiente: tabla de productos con lo que sea común a todos y tabla de propiedades, con pares de nombre/valor en relación uno a muchos desde la tabla de productos. Así las propiedades secundarias de un zapato pueden ser talle y material, mientras que las propiedades secundarias de un cuaderno son cantidad de hojas y tipo de hoja
De las opciones que decís, iría por el lado de la B

Jorge

Por solisarg

BOFH

13378 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 01 May 2017 09:18 pm
Hola, Jorge.

El problema que yo le veo a ese sistema es ¿cómo defines en la base de datos el campo valor?
Como bien comentas, para zapatos por ejemplo y teniendo en cuenta la propiedad secundaria "material", estaríamos hablando de valores como cuero, plástico, tela, etc., que podríamos definirlos mediante un varchar, pero cuando hablemos por ejemplo de cuadernos, al definir la propiedad secundaria "nº de hojas" estaríamos hablando de un integer, con lo cual, ¿qué tipo le ponemos bajo este sistema?
El campo valor se utilizará para todas las propiedades secundarias de todos los productos y por tanto las combinaciones son múltiples. Necesito guardar propiedades con decimales, números enteros, varchar, char, etc.
Eso sin contar para aquellos casos que me interesara que ese campo valor estuviera relacionado con otra tabla mediante clave foránea, de la cual obtener sus posibles valores.

Por annx10

1 de clabLevel



 

chrome
Citar            
MensajeEscrito el 02 May 2017 12:14 pm
Se usa siempre string y después se convierte en el cliente según necesites

Jorge

Por solisarg

BOFH

13378 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

chrome
Citar            
MensajeEscrito el 12 May 2017 08:26 am
No termina de convencerme esa manera de gestionar las características de los artículos, pero igualmente te agradezco la aportación, Jorge.

Saludos.

Por annx10

1 de clabLevel



 

firefox
Citar            
MensajeEscrito el 18 Jun 2017 01:20 pm
Office to wear nike air max 90 undefeated law:Michael Kors Outlet Online In fact, Cheap Jerseys every time and Christian Louboutin Shoes the girls cheap oakley sungalsses in the office Nike Shoes when discussing Jordan Shoes the clothes,Michael Kors Online are stressed true religion outlet that all can not Tory Burch Outlet Store step on the minefield Converse Shoes Outlet and must Coach Outlet Official try the style.Michael Kors Bags Bluntly is the office Michael Kors Outletdress is a adidas yeezy boost lot of rules Ed Hardy Clothing, although you may not michael kors outlet like the fashion Nike Outlet Store bloggers as fashionUnder Armour Shoes has a very true religion high sensitivity,Ray Ban Sunglasses but more to see cheap Jordan shoes more than ray-ban sunglasses canada always listen toBurberry Outlet Store twenty-three it.Fitflop Sandals Master the North Face Outlet rules after Michael Kors Outlet you know where the Swarovski Jewelry Outletoffice dress North Face Outlet in the end Coach Factory Outlet where the way!Coach Outlet Lace is definitely Michael Kors Bags Outlet the taboo Michael Kors Outletof the office!Tory Burch Outlet Store Especially for the Asics Running Shoes rookie level kate spade outlet in terms of,Prada Handbags if you wear a laceTimberland Outlet really will harm you Michael Kors handbags a hundred harm,Tommy Hilfiger Shirts because the Christian Louboutin Shoes lace really Ray Ban Outletwill appear not senior,Ray Ban Sunglasses although Kate Spade Outlet the lace is Cheap Jordan Shoes the girl exclusive,Kate Spade Handbags Outlet but still carefully ah!Coach Outlet Online Because it is really naive.Michael Kors Outlet Online Please change to a simple style.Jackets Outlet Put all the clothes Michael Kor Factory Outlet in your Oakley Outlet Store closet with lace,Coach Outlet Do not feel bad. Polo Outlet Replaced Timberland Boots Outlet by some Coach Factory Outlet simple styleSalomon Outlet, such as the Coach Outlet texture of Converse Shoes the pure Salvatore Ferragamo Outlet color system.Coach Outlet Or some of Adidas Outlet the design of Coach Factory Outlet a single product,Ray Ban Sunglasses Outlet absolutely more than Coach Factory Outlet your lace to make you Coach Outlet Online more fashionable.longchamp handbags Because the Swarovski Crystal Bohemian style Michael Kors Handbags Outlet and retro style Oakley Sunglasses Outlet is really pick people,Cheap NFL Jerseys so you do not Polo Ralph Lauren Outlet put themselves michael kors canada in the office of Oakley Sunglasses Outlet this predicament,oakley canada Although I said Cheap Ray Ban Sunglasses before you and polo outlet many of oakley sungalsses the retro elements Michael Kors Outlet are slowly Tory Burch Outlet resurgence,oakley sunglasses such as velvet Class,Coach Factory Outlet but really ralph lauren outlet want to find michael kors outlet canada suitable for their own,Ray Ban Eyeglasses otherwise it is easy Michael Kors outlet to jump into the trap.oakley sunglasses store Please replace it Polo Outlet with a nice style.Under Armour Outlet Store Here is a practical Michael Kors Factory Outlet Online way to wear is actually Michael Kors Outlet more basic models of Michael Kors Handbags a single product,Coach Outlet online such as a nice Pandora Jewelry Outlet white shirt to take,Michael Kors Outlet Online a suitable suit pants,Coach Outlet Clearance a modified body true religion wrapped skirt,Coach Factory Outlet a fit coat.the north face outlet These are worth Louboutin Shoes your money Polo Outletto choose a good,ray ban sunglasses this can actually wear coach factory outlet for a long time Coach Outlet Store Online will not be outdated,Michael Kors Outlet Online and out of time Cheap Ray Ban or can become coach outlet online the focus Coach Outlet Store Online of the eyes Michael Kors Outlet Stores of others.cheap jerseys from china Speaking of Polo Outlet cartoon patterns New Balance Shoes Outlet I really want to Coach Outlet Online remind you Ray Ban Sunglasses Outlet the girls,Giuseppe Zanotti Outlet or put it up,Christian Louboutin Shoes do not put any Fitflop Sale cartoon patterns into Ray-Ban Sunglasses your shopping cart,north face jackets because it is not Ray-Ban Sunglasses Outlet enough texture,Coach Outlet if you are in the Tory Burch Shoes face of their Coach factory Outlet customers Of the time,Michael Kors Outlet wearing a big nba jerseys cartoon pattern Michael Kors Outlet of clothes,kate spade handbags really not as good as coach outlet a neat suit to the right,Longchamp although the Oakley Sunglasses working Coach Outlet Online environment for cheap Jordan people wearing no special Oakley Sunglasses Outlet stringent requirements,Ed Hardy Clothing Outlet but also please the north face put away your Michael Kors Bags cartoon Clothes it,Air Jordans Shoes it is notkate spade handbags the weekend Christian Louboutin Outlet when you wear it! Nike Factory Outlet Please change the color quiet true religion jeans and restrainedCheap Oakley Outlet design details of the clothes.New Balance Shoes It is better to collect more Giuseppe Zanotti Design wild point Michael Kors Outlet Online of the wild,oakley sunglasses outlet this is true religion absolutely harmless.Coach Outlet Online A lot of girls Michael Kors Outlet Online for the bowMichael Kors Outlet Online ah like the shoes michael kors online particularly attracted,Coach Outlet Store but this is Cheap Jordans the office wear Coach Outlet Store in the trap Oh!Coach Outlet Store Online Too cute or Kate Spade Handbags too complicated true religion jeans outlet shoes, really cut Salomon Shoes your temperament,Moncler Jackets Outlet there are longchamp handbags outlet some not suitable Polo Ralph Lauren Outlet for office the north face outlet exaggerated straps,retro jordan shoes some inexplicable Ray Ban Outlet Online thick shoes,nike outlet such shoes oakley outlet online you should be abandoned!Tory Burch salePlease change Ray Ban Sunglasses the material tory burch outlet simple and nike shoes simple style shoes ray ban sunglasses outlet in fact a lot of time Coach Outlet Store Online to see a person Moncler Outlet wearing and taste,Oakley Outlet shoes is also Cheap Nike Shoes a very important one,Adidas Shoes Outlet because the shoesPrada Handbags Outlet and give their own wear Timberland Outlet Online the overall reduction Michael Kors Handbags is really not Pandora Jewelry a cost-effective thing.coach handbags For a lot of girls,oakley outlet a pair of shoes Polo Outlet suitable for ray ban sungalsses their own size,Jordan Shoes a pair of colors fromMichael Kors Outlet the style are classic Polo Ralph Lauren Outlet and engaging shoes,Oakley Sunglasses is definitely coach outlet a long-term investmentray ban outlet online in one of the single product.Louboutin Outlet The last thing to say Coach Outlet is the most frightening nba jerseys wholesale is blingblling alloakley vault the single product,tommy Hilfiger here refers to the accessories,adidas nmd R1 because many girls Coach Factory Outlet Online still obsessed with tory burch sale glittering things Jordan shoes can not extricate sac longchamp mont blanc pens chaussures louboutin pas cher Fitflop Sandals coach outlet longchamp pas cher sac longchamp pas cher mont blanc michigan louboutin Fitflop Shoes coach factory outlet online sac longchamp paris themselves, nike shoes but that really out of it?Coach Outlet Please do not cheap ray ban sunglasses put yourself dressed Coach Outlet Online as a feeling of tory burch outlet festivals every day,Coach Factory Outlet Online low on a word, Coach Outlet Store Online it seems better than Ralph Lauren Outlet those who seem to shine Longchamp Outlet but no texture into Asics Shoes the popular this year,Polo Ralph Lauren Outlet very simple models,Ray Ban Sunglasses is not the effect looks comfortable Pandora Bracelets and more advanced.Air Jordans Remember that Kate Spade Handbags Anne HathawayTimberland did not look like Burberry Outlet before and after North Face transfiguration in the Queen of Prada?Ray Ban Outlet Wilde said,Coach Outlet only shallow people,Oakley Sunglasses Outlet not to take people.kate spade outlet Although we are not a pureNorth Face Jackets appearance of the Association,Ferragamo Shoes but wearing Coach Outlet Store Online a good look Pandora Jewelry is every girl every day Christian Louboutin Outlet in the study of homework,adidas nmd we wear the United States,Red Bottom Shoes why not Michael Kors Factory Outlet a good way for yourself yeezy boost 350 After all, Polo Ralph Lauren Outlet Store the young Coach Outlet time on so few years,Cheap Ray-Ban Sunglasses really want to get to cheap jerseys the United States Polo Ralph Lauren Shirts every day to live up to Cheap Ray Ban Sunglasses a good time!

Por dongbei

6 de clabLevel



 

chrome

   Página 1 de 1

 

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