Est-il possible d'utiliser une collection telle qu'un multiset ou un tableau en tant que clé étrangère dans un schéma de base de données?Puis-je (théoriquement) utiliser une collection (par exemple, Array, List) en tant que clé étrangère dans un schéma de base de données relationnelle?
Contexte: Un étudiant propose d'utiliser une telle construction (ne pas utiliser une table de jointure pour la n: association m) pour stocker la structure d'objet suivant dans une base de données
public class Person {
String name;
List<Resource> res;
…
}
public class Resource {
int id;
List<Person> prs;
…
}
SQL: 2003
Peu importe si c'est possible, ce serait une idée ** terrible **. –