Subject RE: [firebird-support] composite primary key
Author Alan McDonald
> current db makes quite a big use of composite primary keys (i.e., PK
> = RuleId + ActionId, for example). I would prefer not to have such
> composite PK, even not for "relation" tables (when implementing a
> many-to-many relationship).

This sounds like they have business meaning....RuleId + ActionId
My vote is always for dissociated PKs. I'd leave them to accrue as per your
client application and set an independent PK in addition.