Retroceder   Foros del Web > Programación para sitios web > Bases de Datos > Mysql

Tema Cerrado
 
Herramientas Desplegado
Antiguo 07-jul-2007, 08:22   #1 (permalink)
lisandro Arg tiene algunos puntos positivos de karma
 
Avatar de lisandro Arg
 
Fecha de Ingreso: octubre-2003
Ubicación: Cordoba, Argentina
Mensajes: 629
Información Estudiando la db de oscommerce, vean el grafico.

Hola a todos !
Estoy desarrollando un sistema y me baso en el de oscommerce pero hay algunas coas que no me quedan del todo claro, sobre todo con las relaciones, les dejo el grafico para que puedan ver mejor lo que voy a preguntar
http://www.lockettbridal.com/oscomme...base-pr2.2-CVS

La primer duda que me surge es en las relaciones de las tablas ORDERS, ORDERS_PRODUCTS Y ORDERS_PRODUCTS_ATTRIBUTES, una orden tiene muchos productos y estos productos pueden tener muchos atrubutos pero no entiendo porque se pone la relacion entre la tabla ORDERS y la tabla ORDERS_PRODUCTS_ATTRIBUTES, no seria suficiente relacionar ORDER CON ORDERS_PRODUCTS y esta ultima con ORDERS_PRODUCTS_ATRUBITES y listo ?

Por si no se entendio lo digo de otra forma, no esta de mas el campo 'orders_id' dentro de la tabla ORDERS_PRODUCTS_ATTRIBUTES ?
__________________
www.directoriobus.com Listado instantaneo de sitios en castellano.
lisandro Arg está desconectado  
Antiguo 17-jul-2007, 20:23   #2 (permalink)
axz
axz tiene algunos puntos positivos de karma
 
Fecha de Ingreso: mayo-2005
Mensajes: 299
Re: Estudiando la db de oscommerce, vean el grafico.

Una opinión muy personal:

osCommerce es un proyecto excelente, pero debido a lo mucho que ha crecido y toda la mano que se le ha metido ... tiene algunos puntos de mejora, entre ellos no estaría de más una revisión de la DB ...

El problemilla está en que la eliminación de algún campo innecesario forza el cambio en al menos un script de PHP ... yo supongo que sería más de uno, francamente no he revisado, el caso particular que planteas. Otro punto de mejora es la estandarización de su código con XHTML y CSS, pero pues eso será en alguna versión muy posterior ...

Estoy de acuerdo con lo que dices el campo sobra, pero no sé si aparte de la inserción de los datos en la tabla orders_products_atributes ... rompa el esquema en algún otro script de PHP ...

Suerte con la destripación de la DB
axz está desconectado  
Antiguo 30-sep-2008, 15:30   #3 (permalink)
eescobedo ha deshabilitado el karma
 
Fecha de Ingreso: septiembre-2008
Mensajes: 6
Respuesta: Estudiando la db de oscommerce, vean el grafico.

uy, trabajé de freelancer y siempre hacía mis propios proyectos. por azares del destino (ni tan azarosos) caí en las fauces del capitalismo y trabajé para una empresa que manejaba muchísimo el osCommerce, total, hice scripts de importación de más de 1,000 líneas de código y estoy de acuerdo contigo, la base de datos está mal diseñada. Tiene puntos buenos, pero ya deberían haber perfeccionado los malos. Además, no está estandarizado ni estandares de código en PEAR ni en la validación XHTML ni en nada.

Mi conclusión era: NO usar osCommerce mientras sea posible.

Es funcional, pero dista de la flexibilidad total.

Por cierto, la base de datos es autoexplicativa. Si notaste los errores, dudo que tengas dificultades en entenderla. (y)
eescobedo está desconectado  
Antiguo 30-sep-2008, 16:31   #4 (permalink)
Moderador NO Sabio
BrujoNic llegará a ser famoso muy prontoBrujoNic llegará a ser famoso muy prontoBrujoNic llegará a ser famoso muy prontoBrujoNic llegará a ser famoso muy prontoBrujoNic llegará a ser famoso muy pronto
 
Avatar de BrujoNic
 
Fecha de Ingreso: noviembre-2002
Ubicación: Costa Rica/Nicaragua
Mensajes: 11.282
Respuesta: Estudiando la db de oscommerce, vean el grafico.

Cerrado, no se permite revivir temas viejos.
__________________
Orgulloso de ser latino y demostrar que si uno trata de escribir bien, los demás comprenderán lo que respondo.
¿Fácil verdad?
BrujoNic está desconectado  
Tema Cerrado

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 02:13.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93