Fellipe Henrique escreveu:
> Olá amigos, gostaria da opinião dos amigos, qual o melhor jeito de criar 
> as chaves primárias e estrangeiras.. pois bem, terei uma tabela chamada 
> empresa, e tudo no sistema tem q ser vinculado à empresa.
> 
> O ideal pra se criar uma chave primária, seria o id_empresa+id_cliente 
> (por exemplo), sendo id_empresa também um FK. ou somente o id_cliente 
> (PK) e id_empresa(FK), qual seria melhor?
> 


Depende de seus dados.
Essas id já existem ou vão ser criadas?
A id do cliente é única em toda a base ou é única apenas em cada empresa?

Se seus dados permitirem é melhor separar:
. id_cliente (PK)
. id_empresa (FK para tabela de empresas)
Assim você pode até utilizar campos do tipo serial.

Osvaldo
PS. Permite até que um cliente esteja vinculado a várias empresas.
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a