Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 09-02-2005
tiagor64 tiagor64 is offline
Miembro
 
Registrado: ene 2005
Posts: 48
Poder: 0
tiagor64 Va por buen camino
como hacerlo?¿

Hola:

Dejo este mensaje en el foro para ver si alguien me aconseja como crear la estrucutura de una base de datos.
Les explico:
tengo que crear un programa para crear tarifas mas o menos, o sea que a partir de un codigo de tarifa me incluya los servicios y los extras de esa tarifa.
por lo tanto he pensado crear dos tablas, una con todos los articulos posibles
con los campos( codigo, descripcion y precio) y luego en otra tendre los paquetes basicos donde tendre (codigo, descripcion y precio total)
precio total sera el resultado de todos articulos que haya, pero no se como hacer para que me asigne los codigos de los articulos al codigo del paquete.

qedarian dos tablas de forma

articulos paqetes

a1 articulo1 18,00 p1 paqete1 42,00
a2 articulo2 24,00 (contiene) a1 18,00 y a2 24,00
......

no se si me he explicado

agradeceria alguna pista, ya q estoy algo apalancado, supongo q sera una tonteria y con solo una idea me servira.
gracias d antemano
Responder Con Cita
  #2  
Antiguo 09-02-2005
Avatar de juanmdq
juanmdq juanmdq is offline
Miembro
 
Registrado: dic 2004
Posts: 52
Poder: 20
juanmdq Va por buen camino
Como estas.

una forma de hacerlo podria ser teniendo definida tres tablas:

ARTICULOS:
codigo desc. precio
a1 art1. 18.0
a2 art2. 24.0

PAQUETES:
codigo desc. total
p1 paq1. 42.0

ART_PAQarticulos por paquetes)
cod_paq cod_art
p1 a1
p1 a2

Otra posibilidad podria ser tener:

ARTICULOS:
codigo desc. precio
a1 art1. 18.0
a2 art2. 24.0

PAQUETES
cod_paq cod_art1 cod_art2 cod_art3 cantidad total
p1 a1 a2 null 2 42.0


Personalmente me gusta mas la primer solucion .
Espero que te sirva.

Saludos
__________________
Al infierno se llega por atajos.
Responder Con Cita
  #3  
Antiguo 09-02-2005
tiagor64 tiagor64 is offline
Miembro
 
Registrado: ene 2005
Posts: 48
Poder: 0
tiagor64 Va por buen camino
Tenia pensado algo parecido, pero no me terminaba de gustar porque no se el numero de articulos que tendra cada paquete, puede ser desde 5 a 30 y no se si sera adecuado declarar 30 campos
Responder Con Cita
  #4  
Antiguo 09-02-2005
tiagor64 tiagor64 is offline
Miembro
 
Registrado: ene 2005
Posts: 48
Poder: 0
tiagor64 Va por buen camino
vale, ya lo he entendido, de la primera manera se soluciona el problema.

muchas gracias.
Responder Con Cita
  #5  
Antiguo 09-02-2005
Avatar de juanmdq
juanmdq juanmdq is offline
Miembro
 
Registrado: dic 2004
Posts: 52
Poder: 20
juanmdq Va por buen camino
En el caso que planteas te conviene el primer caso en el que tenes la tabla con informacion de articulos, otra con la de los paquetes y la ultima en la que relacionas articulos X paquetes.

Saludos.
__________________
Al infierno se llega por atajos.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 01:23:01.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi