Em 12/12/2012 20:56, "Renato Augusto" <renato....@gmail.com> escreveu:
>
> Boa noite
>
> Tenho uma estrutura semelhante as tabelas abaixo:
>
> Table Application
> - app_id (PK)
> - app_name
>
> Table Device
> - device_id (PK)
> - device_name
> - app_id (FK)
>
> Table Channel
> - channel_id (PK)
> - channel_name
> - app_id (FK)
>
> A questão é a seguinte, tanto a tabela Device com a tabela Channel tem
Foreign Key para Application, agora preciso fazer o relacionamento entre
elas, que teoricamente seria um relacionamento binário entre as 2 chaves
primárias(device_id, channel_id), porém preciso consistir que tanto Device
quanto Channel sejam da mesma application, não sei se isto seria um
relacionamento ternário, pois pelo modelo relacional correto não posso e
nem consigo implementar app_id nesta tabela de junção.
>
> Se alguém já passou por uma situação semelhante ou tem alguma luz,
agradeço.
>

Qual a relação de cardinalidade entre Channel e Device? 1-n, n-1,n-n? Se
por exemplo, Device for precedente a Channel, a pk de Device deve incluir
app_id e Channel deve ter uma fk com origem em Device, e não em App.

Enviado do meu Galaxy NOTE
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Reply via email to