Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 18-05-2008
calciojar calciojar is offline
Miembro
 
Registrado: ene 2008
Posts: 22
Poder: 0
calciojar Va por buen camino
Duda. concepto

Buenos Dias.

Agradezco su colaboracion.

Tengo una duda conceptual.

Tengo dos tablas. factura (id_factura, periodo de pago, total factura etc... ) y concepto (Id_Concepto y Nom_Concepto), existen varios conceptos que son: pago de factura, recargo por mora, abono de factura o prepago de factura. me gustaria saber que relacion existe entre esas tablas por que la hay.

* muchos a muchos
* 1 a muchos.
La verdad es que no lo tengo muy claro

muchas gracias por su colaboracion
Responder Con Cita
  #2  
Antiguo 18-05-2008
[coso] coso is offline
Miembro Premium
 
Registrado: may 2008
Ubicación: Girona
Posts: 1.678
Poder: 0
coso Va por buen camino
hola. este caso concreto seria uno a muchos, pues 1 factura esta relacionada con varios conceptos. el muchos a muchos seria por ejemplo una tabla de personas donde la relacion sea parentesco familiar. el 1 a 1 seria por ejemplo, tabla hombres, mujeres y relacion son_pareja.

espero haberme explicado. un saludo
Responder Con Cita
  #3  
Antiguo 18-05-2008
Avatar de Delphius
[Delphius] Delphius is offline
Miembro Premium
 
Registrado: jul 2004
Ubicación: Salta, Argentina
Posts: 5.582
Poder: 25
Delphius Va camino a la fama
Hola calciojar,
A diferencia de coso, yo veo una relación 1:M invertida.
Puesto que para un concepto determinado, existe al menos una factura. Pero a una factura determinada le corresponde un único concepto.

En un primer análisis, de vista rápida, la relación es 1:M pero no como la describe coso. Pero... para asegurarse yo que tu analizo mejor el dominio. Ya que, en una de esas, puede darse el caso en que una factura se emita con un recargo de mora y a su vez sea para abonarla.
No se si me explico... la pregunta que debes hacerte es ¿Pueden darse el caso de que para una misma factura exita más de un concepto asociado? Si es tu caso, es evidente de que la relación que buscas no es 1:M sino M:M.

Debes analizar objetivamente el dominio para poder responderte esta y otras cuestiones. Trata en lo posible de no dejar nada al azar.

Saludos,
__________________
Delphius
[Guia de estilo][Buscar]
Responder Con Cita
  #4  
Antiguo 18-05-2008
calciojar calciojar is offline
Miembro
 
Registrado: ene 2008
Posts: 22
Poder: 0
calciojar Va por buen camino
Delphius

hola delphius

muchas gracias por tu colaboracion.

la verdad para esta factura puede haber muchos conceptos asociados puesto que el cliente con solo ir a pagar la factura ya es un concepto (Pago de Factura) y esa factura puede haber exedido el liimite de pago por lo tanto el sistema asignaria recargo por Mora.

Entonces como tu dices es M:M
tambien estaba pensando que era M:M pero quise escribir para aclarar mis dudas.

Delphius : Por lo tanto tendria que hacer una tabla Agregada?

Muchas Gracias.
Responder Con Cita
  #5  
Antiguo 18-05-2008
Avatar de Delphius
[Delphius] Delphius is offline
Miembro Premium
 
Registrado: jul 2004
Ubicación: Salta, Argentina
Posts: 5.582
Poder: 25
Delphius Va camino a la fama
Cita:
Empezado por calciojar Ver Mensaje
hola delphius

muchas gracias por tu colaboracion.

la verdad para esta factura puede haber muchos conceptos asociados puesto que el cliente con solo ir a pagar la factura ya es un concepto (Pago de Factura) y esa factura puede haber exedido el liimite de pago por lo tanto el sistema asignaria recargo por Mora.

Entonces como tu dices es M:M
tambien estaba pensando que era M:M pero quise escribir para aclarar mis dudas.

Delphius : Por lo tanto tendria que hacer una tabla Agregada?

Muchas Gracias.
Si por tabla agregada quieres decir que debes agregar una tabla intermedia entre facturas y conceptos es un SI. De otro modo no puede conseguirse establecer la relación adecuadamente:

Código:
Factura -|----< Tabla Intermedia >----|- Concepto
Si no eso a lo que te refieres, pues tendría que pedirte que te expliques puesto que el concepto de Tabla Agregada me es ajeno.

Saludos,
__________________
Delphius
[Guia de estilo][Buscar]
Responder Con Cita
  #6  
Antiguo 18-05-2008
[coso] coso is offline
Miembro Premium
 
Registrado: may 2008
Ubicación: Girona
Posts: 1.678
Poder: 0
coso Va por buen camino
mmm q raro siempre entendi 1 factura -> varios conceptos.... es el tipico ejemplo de 1 a muchos ... en fin me habre liado. venga saludos

(Puesto que para un concepto determinado, existe al menos una factura. Pero a una factura determinada le corresponde un único concepto.)

A una factura determinada le corresponden VARIOS conceptos. ? no?

citando:
concepto (Pago de Factura) ... vale , yo entendia concepto como los items q pertenecen a la factura.
Responder Con Cita
  #7  
Antiguo 18-05-2008
Avatar de Delphius
[Delphius] Delphius is offline
Miembro Premium
 
Registrado: jul 2004
Ubicación: Salta, Argentina
Posts: 5.582
Poder: 25
Delphius Va camino a la fama
Cita:
Empezado por coso Ver Mensaje
mmm q raro siempre entendi 1 factura -> varios conceptos.... es el tipico ejemplo de 1 a muchos ... en fin me habre liado. venga saludos

(Puesto que para un concepto determinado, existe al menos una factura. Pero a una factura determinada le corresponde un único concepto.)

A una factura determinada le corresponden VARIOS conceptos. ? no?

citando:
concepto (Pago de Factura) ... vale , yo entendia concepto como los items q pertenecen a la factura.


Hola coso, Pues ahora no te entiendo ¿Dices que confundiste a la tabla conceptos con la tabla DetalleFactura?

No comprendo lo que haz dicho, disculpa. ¿Podrías por favor explicar y profundizar tu punto de vista?
A lo mejor estamos comprendiendo al dominio desde distintas opticas y sería útil para calciojar conocer ambos puntos de vista.

Saludos,
__________________
Delphius
[Guia de estilo][Buscar]
Responder Con Cita
  #8  
Antiguo 19-05-2008
Avatar de Caro
*Caro* Caro is offline
Moderadora
 
Registrado: jul 2004
Ubicación: Cochabamba, Bolivia
Posts: 2.544
Poder: 22
Caro Va por buen camino
Hola calciojar, coso y Delphius, por lo que veo la tabla concepto nada tiene que ver con el detalle de la factura, por que si es una relación M:N (muchos a muchos) y si se necesita una tabla intermedia, pero entre la tabla factura y la tabla detalle_factura la relación es de 1:N.

Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar.
Responder Con Cita
  #9  
Antiguo 19-05-2008
[coso] coso is offline
Miembro Premium
 
Registrado: may 2008
Ubicación: Girona
Posts: 1.678
Poder: 0
coso Va por buen camino
exactamente : confundi concepto con detalle factura. Yo al menos lo he nombrado asi mas de una vez (conceptos). excusas por la confusión de concepto extendida venga saludos
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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
duda con BDE ercrizeporta Conexión con bases de datos 3 29-05-2007 12:20:46
concepto de ganchos IZO API de Windows 2 12-12-2006 03:16:40
Duda con ADO Ivan_25 C++ Builder 4 09-11-2005 10:02:00
Duda en DLL Isako API de Windows 2 04-03-2005 18:08:27
Una duda linuz Lazarus, FreePascal, Kylix, etc. 3 29-09-2004 23:41:27


La franja horaria es GMT +2. Ahora son las 03:27:50.


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