Open fduchatea opened 1 year ago
Excellent, merci pour tous ces pointeurs. Ça sera probablement un gros chantier, mais intéressant. Je ne pense pas que les gabarits suffiront, car ils sont appliqués après passage au relationnel.
Un projet connexe : https://linkml.io
Dans la méthodologie Merise, le niveau logique correspond à un choix du modèle de BD. En général, un diagramme E/A est souvent traduit en relationnel au niveau logique. Mais d'autres modèles logiques sont possibles, par ex le modèle arbre comme XML, le modèle graphe comme RDF ou le modèle document comme dans MongoDB (JSON) pour ne citer que ceux-là.
Pourrait-on créer de nouveaux gabarits afin de générer un autre modèle logique que le relationnel ? Ci-dessous quelques pointeurs (liste non exhaustive).
Traduction en arbre (XML) :
Traduction en graphe RDF :
Traduction en document (JSON) :