Campo dependiente de otros campos en varias tablas

16/10/2003 - 18:35 por dgironal | Informe spam
Quizás con un ejemplo se vea mejor:

TablaClientes
Id Nombre ...
0 Indistinto
1 David
2 Pepe

TablaProveedores
Id Nombre ...
0 Indistinto
1 Pepe
2 Juan
3 Antonio

Como veis los Id pueden coincidir o no, los Nombres pueden coincidir o no, y
Id's y nombres pueden coincidir o no

TablaPagos
Titular

El campo Titular puede ser tanto un cliente como un proveedor y por lógica
guardaré el Id del cliente o del titular

1;- ¿Cómo se come esto?
2;- ¿Una UNION de clientes y proveedores? ?¿?¿ cómo distingo???
3;- ¿Aprovechar la actualización y eliminación en cascada? (relaciones)
4;- ¿Indicarle a la tablaPagos que el campo Titular es un cuadro combinado
al conjunto de clientes y proveedores?

Nota: soy nulo en esto de las bases de datos

Grcias!!

Preguntas similare

Leer las respuestas

#31 Jesus
21/10/2003 - 17:10 | Informe spam
Dices:
"Soy partidario de separar los clientes y los proveedores en tablas
diferentes, además, aunque tengan campos comunes, también pueden tener
campos que los diferencien (e importantes en función del uso que se desee
hacer de los datos)"
Digo en emnsaje anterior:
"Es justo lo que yo propongo, que a mi entender es totalmente normalizado,
me
explico:
TClientes
TProveedores
TTipo (C ó P)
TPedidos

En TPedidos un Id a TTipo."

Estamos de acuerdo. Ahora puntualizo más:
Prefiero tener en lugar de una de Pedidos, dos, una Pedidos Proveedores y
otra Pedidos Clientes.
Cambio TTipo por Pedidos Proveedores.
Respuesta Responder a este mensaje
#32 Victor Delgadillo
21/10/2003 - 17:56 | Informe spam
En el caso de productos entrando y saliendo, es mas facil en una sola tabla,
ya que solo sumas y restas entradas y salidas. Ademas, los productos y la
descripcion, numeros de ID, etc. son los mismos... tendrias a duplicar
informacion con dos tablas.

Victor Delgadillo [MVP Access]
Miami, Florida

Consultas al grupo, asi todos nos beneficiamos.

_
"Jesus" <jherrAlgarrobaWanadu.es> wrote in message
news:#ROP7U#
Dices:
"Soy partidario de separar los clientes y los proveedores en tablas
diferentes, además, aunque tengan campos comunes, también pueden tener
campos que los diferencien (e importantes en función del uso que se desee
hacer de los datos)"
Digo en emnsaje anterior:
"Es justo lo que yo propongo, que a mi entender es totalmente normalizado,
me
explico:
TClientes
TProveedores
TTipo (C ó P)
TPedidos

En TPedidos un Id a TTipo."

Estamos de acuerdo. Ahora puntualizo más:
Prefiero tener en lugar de una de Pedidos, dos, una Pedidos Proveedores y
otra Pedidos Clientes.
Cambio TTipo por Pedidos Proveedores.






Respuesta Responder a este mensaje
#33 Eva Etxebeste
21/10/2003 - 18:43 | Informe spam
También absolutamente de acuerdo :)
Eva Etxebeste
[MS MVP]
***IMPORTANTE*** Microsoft Security Bulletin MS03-039
http://www.microsoft.com/security/s...03-039.asp

"Victor Delgadillo" escribió en el mensaje
news:u4Tlwv#
En el caso de productos entrando y saliendo, es mas facil en una sola


tabla,
ya que solo sumas y restas entradas y salidas. Ademas, los productos y la
descripcion, numeros de ID, etc. son los mismos... tendrias a duplicar
informacion con dos tablas.

Victor Delgadillo [MVP Access]
Miami, Florida

Consultas al grupo, asi todos nos beneficiamos.

_
"Jesus" <jherrAlgarrobaWanadu.es> wrote in message
news:#ROP7U#
> Dices:
> "Soy partidario de separar los clientes y los proveedores en tablas
> diferentes, además, aunque tengan campos comunes, también pueden tener
> campos que los diferencien (e importantes en función del uso que se


desee
> hacer de los datos)"
> Digo en emnsaje anterior:
> "Es justo lo que yo propongo, que a mi entender es totalmente


normalizado,
> me
> explico:
> TClientes
> TProveedores
> TTipo (C ó P)
> TPedidos
>
> En TPedidos un Id a TTipo."
>
> Estamos de acuerdo. Ahora puntualizo más:
> Prefiero tener en lugar de una de Pedidos, dos, una Pedidos Proveedores


y
> otra Pedidos Clientes.
> Cambio TTipo por Pedidos Proveedores.
>
>
>
>
>
>


Respuesta Responder a este mensaje
#34 julian-vlc-sp
22/10/2003 - 00:27 | Informe spam
Que conste que solo pregunto, y lo hago con la sana idea de que me deis
razones para decantarme por una forma u otra.

¿Por qué te parece mal juntar proveedores y clientes?

Si tienen o pueden tener los mismos campos, no le veo problema, y si a la
tabla le llamamos PERSONAS (fisicas o juridicas)?

Despues de tener esta tabla creada, nos damos cuenta que unas personas solo
nos compran y otras solo nos venden, y entonces decidimos crear un campo mas
para diferencias a unas de las otras.

SALUDOS.
julian-valencia-españa
Respuesta Responder a este mensaje
#35 julian-vlc-sp
22/10/2003 - 00:38 | Informe spam
Eso, eso, eso es el problema, o quizas eso no es problema?

SALUDOS.
julian-valencia-españa

P.D.: Esto de las ñus me dijeron que era para resolver dudas y aclarar ideas
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida