Perdón es Alberto
El 14 de septiembre de 2016, 16:10, Hellmuth Vargas<hiv...@gmail.com> escribió: > Hola Alverto > > El tema es que la tabla persona debe contener la informacion de todos los > actores que se involucran en su sistema y ya en otra tabla (factura, > cliente ,etc) es donde se clasifica y/o se le atribuye un rol la persona > para un evento dado (cliente, provedor, contacto, etc) > > Por ejemplo es un sistema de facturación, una persona puede ser > proveedor, y para otra factura un cliente y para una tercera un contacto y > sin embargo sigue siendo la misma persona. > > > > > > > El 14 de septiembre de 2016, 16:03, Gilberto Castillo<gilberto.castillo@ > etecsa.cu> escribió: > >> >> > Alvaro gracias por responder. >> > >> > En la tabla Persona, relacione con la tabla Tipo_Persona para saber que >> > tipo es, muy aparte por cada tipo tendre una tabla sea Cliente, >> Empleado, >> > Proveedor, etc, de ser necesario. >> >> Alberto, no se si lees bien lo que Alvaro te plantea, Se supone que si la >> persona tiene un id_p en la tabla clientes es porque es un cliente, y así >> sucesivamente, o sea, la tabla tipo_persona me sobra en ese modelo. >> >> >> > En Persona_Relacion, solo tendre la relacion entre persona para los >> > contactos. >> > >> > Bueno eso es lo que se me ocurre. >> > >> > Saludos. >> > >> > El mié., 14 sept. 2016 a las 15:37, Alvaro Herrera (< >> > alvhe...@2ndquadrant.com>) escribió: >> > >> >> Alberto Cuevas escribió: >> >> > Gracias por responder, bueno tengo una 1ra versión del modelo que >> >> deseo >> >> > implementar: >> >> > >> >> > *Modelo 1:* >> >> > >> >> > Crear las tablas: >> >> >> >> no entiendo por qué tus personas tienen un "tipo" (en ambos modelos >> >> propuestos). Un registro de la tabla personas debería representar a >> una >> >> persona, y luego tienes una table de clientes que pueden llevar un tipo >> >> y una FK a la tabla personas. ¿no? >> >> >> >> -- >> >> Álvaro Herrera https://www.2ndQuadrant.com/ >> >> PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services >> >> >> > >> >> >> -- >> Saludos, >> Gilberto Castillo >> ETECSA, La Habana, Cuba >> >> > > > -- > Cordialmente, > > Ing. Hellmuth I. Vargas S. > Esp. Telemática y Negocios por Internet > Oracle Database 10g Administrator Certified Associate > EnterpriseDB Certified PostgreSQL 9.3 Associate > > -- Cordialmente, Ing. Hellmuth I. Vargas S. Esp. Telemática y Negocios por Internet Oracle Database 10g Administrator Certified Associate EnterpriseDB Certified PostgreSQL 9.3 Associate