Modélisation orientée document JSON
On souhaite réaliser une base de données orientée documents pour gérer des cours et des étudiants, étant données les informations suivantes :
Un cours est décrit par les attributs code, titre, description, crédits et prérequis.
Les prérequis sont d'autres cours.
Un étudiant est décrit par les attributs nom, prénom, adresse.
Les adresses sont composées d'un numéro de rue, d'une rue, d'une ville et d'un code postal.
Un étudiant suit plusieurs cours et les cours sont suivis par plusieurs étudiants.
Question
Réaliser le MCD en UML de ce problème.
Question
Proposer un exemple JSON équivalent à ce que l'on aurait fait en relationnel normalisé (sachant que ce type de solution ne sera généralement pas favorisé en BD orientée document)
Question
Proposer un exemple JSON qui favorise les références sur l'imbrication.
Question
Proposer un exemple JSON qui favorise l'imbrication sur les références. Est-il possible d'avoir une solution ne reposant que sur l'imbrication ?
Question
Sachant que l'objectif de l'application est de visualiser une liste des étudiants avec les cours que chacun suit, et d'accéder aux détails des cours uniquement lorsque l'on clique sur son code ou son titre.
Proposer une solution adaptée à ce problème.