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.


Renato Becker
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a