Supposons que j'ai un système où j'ai des métadonnées telles que:L'utilisation d'un type défini par l'utilisateur comme clé primaire
table:
======
key
name
address
...
suppose alors que j'ai un type défini par l'utilisateur décrit comme ceci:
datasource
datasource-key
A) Existe-t-il des systèmes où il est possible d'avoir des clés basées sur des types définis par l'utilisateur?
B) Si oui, comment décomposer les clés en une forme appropriée pour l'interrogation?
C) est-ce un cas où je suis juste mieux avec une clé primaire composite?