ois étapes clés ======
Notes et transcription du cours [[https://openclassrooms.com/fr/courses/6938711-modelisez-vos-bases-de-donnees|Modélisez vos bases de do... rées et d’autres moins structurées. L’objet de ce cours, c’est d’apprendre à **modéliser une base de donn... eux ?
Non, l’un des deux suffit.
<note>
Dans ce cours, nous allons choisir la 2e option : le **diagramm
{{tag>cours dev sql bdd sgbdr database db}}
====== Créez votre base de données (BDD) ======
Notes et transcription du cours [[https://openclassrooms.com/fr/courses/6971126-implementez-vos-bases-de-donnees-relationnelles-avec-sql... ons tapé des commandes SQL et dans la suite de ce cours nous allons continuer à apprendre et taper de nou
nnelle ou NoSQL ======
Notes et transcription du cours [[https://openclassrooms.com/fr/courses/6938711-modelisez-vos-bases-de-donnees|Modélisez vos bases de do... , je vous invite à suivre (après avoir terminé ce cours) les cours :
* [[https://openclassrooms.com/fr/courses/6971126-implementez-vos-bases-de-donnees-rela
{{tag>cours dev sql bdd sgbdr database db}}
:TODO_DOCUPDATE:
====== Extrayez des informations spécifiqu... es de votre BDD ======
Notes et transcription du cours [[https://openclassrooms.com/fr/courses/6971126-implementez-vos-bases-de-donnees-relationnelles-avec-sql... donnée foodly pour la partie 3.
<code bash>
cd ./Course-implementez-BDD-SQL-master/partie_3
mysql -u roo
{{tag>cours dev sql bdd sgbdr database db}}
====== Implémentez des relations entre vos données ======
Notes et transcription du cours [[https://openclassrooms.com/fr/courses/6971126-implementez-vos-bases-de-donnees-relationnelles-avec-sql... angez la version de Foodly pour la 3ème partie du cours, vous reconnecter à MySQL et sélectionner la base
ases de données ======
Notes et transcription du cours [[https://openclassrooms.com/fr/courses/6938711-modelisez-vos-bases-de-donnees|Modélisez vos bases de do... e nous apprendrons à concevoir tout au long de ce cours.
===== Découvrez le système de gestion de base ... *langage SQL**. Nous ne l’utiliserons pas dans ce cours car vous vous arrêterez ici à la seule modélisati
èle relationnel ======
Notes et transcription du cours [[https://openclassrooms.com/fr/courses/6938711-modelisez-vos-bases-de-donnees|Modélisez vos bases de do... ’un logiciel à l’autre**. Les illustrations de ce cours sont réalisées avec le logiciel SQLPowerArchitect... ne pas vous emmêler les pinceaux en parcourant le cours.
À ces deux représentations, nous ajouterons une
{{tag>cours dev sql bdd sgbdr database db}}
====== Insérez des données dans votre BDD ======
Notes et transcription du cours [[https://openclassrooms.com/fr/courses/6971126-implementez-vos-bases-de-donnees-relationnelles-avec-sql... er ce problème, et nous verrons plus tard dans ce cours comment changer la structure d'une table.
<note>
{{tag>cours dev sql bdd sgbdr database db}}
====== Sélectionnez les données présentes dans votre BDD ======
Notes et transcription du cours [[https://openclassrooms.com/fr/courses/6971126-implementez-vos-bases-de-donnees-relationnelles-avec-sql... omme ''SELECT'' ou ''FROM''.
Pour la suite de ce cours, j'utiliserai les deux méthodes.
Deuxième chose
{{tag>cours dev sql bdd sgbdr database db}}
====== Mettez à jour les données de votre BDD ======
Notes et transcription du cours [[https://openclassrooms.com/fr/courses/6971126-implementez-vos-bases-de-donnees-relationnelles-avec-sql... z qu’ils servent à **restreindre la commande** en cours à un ou des objets répondant à des conditions pré
{{tag>cours dev sql bdd sgbdr database db}}
====== Supprimez des objets dans votre BDD ======
Notes et transcription du cours [[https://openclassrooms.com/fr/courses/6971126-implementez-vos-bases-de-donnees-relationnelles-avec-sql... voie une erreur, et nous verrons dans la suite de cours le type d'erreurs qui peuvent être remontées.
Al
{{tag>cours dev sql bdd sgbdr database db}}
:TODO_DOCUPDATE:
====== Effectuez des opérations ======
Notes et transcription du cours [[https://openclassrooms.com/fr/courses/6971126-implementez-vos-bases-de-donnees-relationnelles-avec-sql... onger dedans, car cela dépasserait le scope de ce cours, mais retenez qu'ils existent.
<note>
En SQL on
amme de classes ======
Notes et transcription du cours [[https://openclassrooms.com/fr/courses/6938711-modelisez-vos-bases-de-donnees|Modélisez vos bases de do... modèle conceptuel !
Dans cette seconde partie du cours, vous verrez la première des trois étapes de la m... ans les deux cas, vous ne verrez pas cela dans ce cours. En effet, la programmation de méthodes dans un S
amme de classes ======
Notes et transcription du cours [[https://openclassrooms.com/fr/courses/6938711-modelisez-vos-bases-de-donnees|Modélisez vos bases de do... sociations entre les classes. Dans le cadre de ce cours, il n’est pas nécessaire de les détailler, mais s... tion_asso_ternaire02.png}}
Création d’une classe Cours pour éviter une association ternaire
<note>
Il e
ions d’héritage ======
Notes et transcription du cours [[https://openclassrooms.com/fr/courses/6938711-modelisez-vos-bases-de-donnees|Modélisez vos bases de do... imaire de ''serie'', mais pour ne pas allonger le cours, je ne traiterai pas ce cas ici.
<note>
Cette mé... donc celle que nous utiliserons pour la suite du cours.
</note>
Avec cette méthode, il n’y a qu’une seu