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

¿Cuál Modelo jerárquico uso en una BD relacional?

Estas en el tema de ¿Cuál Modelo jerárquico uso en una BD relacional? en el foro de Bases de Datos General en Foros del Web. Buenas tardes gente colaboradora. Cuestión que desperté otra vez este inconveniente que tengo de no saber qué elegir. El asunto es que necesito una página ...
  #1 (permalink)  
Antiguo 23/03/2015, 13:41
 
Fecha de Ingreso: abril-2012
Ubicación: Argentina
Mensajes: 215
Antigüedad: 12 años
Puntos: 2
¿Cuál Modelo jerárquico uso en una BD relacional?

Buenas tardes gente colaboradora.
Cuestión que desperté otra vez este inconveniente que tengo de no saber qué elegir. El asunto es que necesito una página con ejemplos de modelos relacionales resueltos para guiarme un poco de si lo estoy haciendo bien.
Dispongo de una base de datos relacional y trabajo con "Phpmyadmin", en un sistema de administración de usuarios, adonde hay clientes y vendedores, entre otros; y la cuestión que en la sección de venta de productos (o sea la tabla "productos") necesito ver cómo integrarlo correctamente a la base de datos relacional.
Estaba usando el "Modelo de Adyacencia" pero según lo que leí es muy lento en la lectura de los datos, que lo ideal es "El Modelo de Conjunto Anidado" pero que este es muy lioso; no sé si esquivar esto y hacerlo también relacional- o sea una tabla "Categorias" con el campo "idCategoria" y en la de "Productos" disponer del campo "idCategoria" adonde definiría si es una categoría o subcategoría, otras tablas relacionadas con las promociones, etc.
Estoy confundido, necesito estar seguro, porque es para trabajar con muchos productos, que también se imprimirían en pantalla y crear los menúes, etc.

¿Cuál Modelo me aconsejan para llevar esto a cabo?
¿O qué otros datos coloco aquí? para poder explicarme mejor y recibir su ayuda.
  #2 (permalink)  
Antiguo 23/03/2015, 13:48
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 17 años, 8 meses
Puntos: 774
Respuesta: ¿Cuál Modelo jerárquico uso en una BD relacional?

muchos productos cuantos son???
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me
  #3 (permalink)  
Antiguo 23/03/2015, 13:51
 
Fecha de Ingreso: abril-2012
Ubicación: Argentina
Mensajes: 215
Antigüedad: 12 años
Puntos: 2
Respuesta: ¿Cuál Modelo jerárquico uso en una BD relacional?

La idea es que visualizo alrededor de 300, después irá creciendo.
  #4 (permalink)  
Antiguo 23/03/2015, 13:53
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 17 años, 8 meses
Puntos: 774
Respuesta: ¿Cuál Modelo jerárquico uso en una BD relacional?

300 te sobran en un modelo relacional, vamos que no tienes porque plantearte la velocidad de respuesta en esas cantidades, cuando hablemos de terabytes de informacion entonces si puedes plantearte otros modelos......
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me
  #5 (permalink)  
Antiguo 23/03/2015, 13:55
 
Fecha de Ingreso: abril-2012
Ubicación: Argentina
Mensajes: 215
Antigüedad: 12 años
Puntos: 2
Respuesta: ¿Cuál Modelo jerárquico uso en una BD relacional?

Disculpa que antes no te saludé : Hola Libras. Gracias por estar contestando.
¿Entonces da lo mismo cualquier Modelo?
¿Sigo usando "El Modelo de Adyacencia" o el relacional?
  #6 (permalink)  
Antiguo 23/03/2015, 13:59
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 17 años, 8 meses
Puntos: 774
Respuesta: ¿Cuál Modelo jerárquico uso en una BD relacional?

tienes una base de datos relacional, entonces maneja un modelo relacional, si tuvieras otro tipo de base de datos entonces si podrias manejar otro modelo, e igualmente mikehove, saludos :), una pregunta mas, cuantos niveles de subcategorias pretendes tener???
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me

Última edición por Libras; 23/03/2015 a las 14:04
  #7 (permalink)  
Antiguo 23/03/2015, 14:24
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 4 meses
Puntos: 2658
Respuesta: ¿Cuál Modelo jerárquico uso en una BD relacional?

Cita:
Iniciado por mikehove Ver Mensaje
Buenas tardes gente colaboradora.
Cuestión que desperté otra vez este inconveniente que tengo de no saber qué elegir. El asunto es que necesito una página con ejemplos de modelos relacionales resueltos para guiarme un poco de si lo estoy haciendo bien.
[...]
Buscando en Google hay mucho... mucho... MUCHO...
Solamente tienes que aprender a escribir lo que necesitas.

http://www.databaseanswers.org/data_models/index.htm

Eso sí, vas a tener que escarbar muchísimo, porque en esta web hay una enormidad de ejemplos.
Fijate en aquellos que refieren a estructuras fundamentales.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #8 (permalink)  
Antiguo 23/03/2015, 21:26
 
Fecha de Ingreso: abril-2012
Ubicación: Argentina
Mensajes: 215
Antigüedad: 12 años
Puntos: 2
Respuesta: ¿Cuál Modelo jerárquico uso en una BD relacional?

Muy bien, Libras, entonces seguiré con el Modelo Relacional.
Y por ahora planifico 5 niveles.
Hola Gnzsoloyo. Gracias por responder. Te comento que había visto en otra página de esta comunidad ese link que me enviaste y que también lo habías puesto vos, el drama es que intenté por un tiempo bastante prolongado encontrarlo; y como dices: "aprender a escribir" porque fueron muchos minutos sin éxito. Gracias por el dato tan valioso!

Última edición por mikehove; 23/03/2015 a las 22:02

Etiquetas: relacional
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 13:32.