, :
(id_cia PK) product_group (id_cia FK , id_group PK) (id_group FK product_group, id_product PK, id_used_by_the_client null)
: id_used_by_the_client , . :
(1) =
(2) =
product_group (1, 1) = allowed
product_group (1,2) = allowed
product_group (2,3) = allowed
(1, 1, null) =
(1, 2, null) =
(1, 3, 1) =
(1, 4, 1) = , 1, 1, id_used_by_the_client = 1.
(2, 4, 1) = , 2, 1, id_used_by_the_client = 1.
(3, 4, 1) = , 3, 2, id_used_by_the_client = 1.
.