diff --git a/dossier de projet/images/MPD.jpg b/dossier de projet/images/MPD.jpg index 763b043..a44501b 100644 Binary files a/dossier de projet/images/MPD.jpg and b/dossier de projet/images/MPD.jpg differ diff --git a/dossier de projet/main.md b/dossier de projet/main.md index 7aa8e46..ec5fdd8 100644 --- a/dossier de projet/main.md +++ b/dossier de projet/main.md @@ -328,6 +328,8 @@ Pour le diagramme de classe, nous nous reposons sur ces idées : Dans le diagramme de classe, il faut travailler les multiplicités, alors si on prend l’exemple de l’entity User, dans les deux directions, vers Reservation ainsi que Session, on voit qu’il y a une Multiplicité de 1. Pourquoi ? Car un User est relié à une session. Il ne peut en avoir plusieurs. Une Reservation est également relié à seulement un User, alors c’est également 1. +![Multiplicités entre Session et User, et Reservation et User](images/Reservation User Session.jpg){height=50%} + #### Portée On peut avoir plusieurs types de portées pour les attributs : public, privé, ou protégé par exemple. On a décidé de garder tout public à part les mots de passe pour un utilisateur, qui sont privés, pour les raisons de sécurité. De cette façon, les autres classes ne pourront pas y accéder, et cela protège ces données. @@ -583,7 +585,7 @@ Dans ce contexte, TypeORM facilite la gestion des données de manière efficace ---- -### Intégration avec GrahQL et Apollo +### Intégration avec GraphQL et Apollo Pour finir, TypeORM est associé à GraphQL et Apollo Server, ce qui simplifie les opérations de requêtes et de mutations sur la base de données. Les resolvers GraphQL interviennent sur le serveur pour gérer ces actions. Ils permettent d’accéder aux entités définies par TypeORM pour les requêtes (queries) et de manipuler les données lors des mutations (création, mise à jour et suppression). Chaque resolver correspond à une opération particulière de l'API GraphQL, garantissant ainsi une communication fluide entre le front-end et le back-end. diff --git a/dossier professionnel/downloaded from microsoft 365/DP_CDA_Pré-rempli 3.odt b/dossier professionnel/downloaded from microsoft 365/DP_CDA_Pré-rempli 3.odt new file mode 100644 index 0000000..4f14ccf Binary files /dev/null and b/dossier professionnel/downloaded from microsoft 365/DP_CDA_Pré-rempli 3.odt differ diff --git a/dossier professionnel/downloaded from microsoft 365/DP_CDA_Pré-rempli 3.pdf b/dossier professionnel/downloaded from microsoft 365/DP_CDA_Pré-rempli 3.pdf new file mode 100644 index 0000000..8519b27 Binary files /dev/null and b/dossier professionnel/downloaded from microsoft 365/DP_CDA_Pré-rempli 3.pdf differ diff --git a/exemples/WIP Dossier de projet - OROS - Romaric Lamare-9.pdf b/exemples/WIP Dossier de projet - OROS - Romaric Lamare-9.pdf new file mode 100644 index 0000000..745cf44 Binary files /dev/null and b/exemples/WIP Dossier de projet - OROS - Romaric Lamare-9.pdf differ