}}
====== Déterminez vos clés primaires ======
Notes et transcription du cours [[https://openclassroo... *SGBDR, chaque ligne doit avoir une identité**.
<note>
D’ailleurs, la plupart des SGBDR n’acceptent pas... un de leurs attributs aient les mêmes valeurs).
</note>
L’identité d’une ligne est appelée **clé primai... les différents appartements d’un même immeuble.
<note>
En choisissant les colonnes 3 à 9 comme clé prim
isation de votre BDD en trois étapes clés ======
Notes et transcription du cours [[https://openclassroo... ses, position, matériau (bois ? métal ?), etc.
<note>
Cette dernière étape est très technique. Elle es... ayonnages, qui ont les compétences nécessaires.
</note>
Pour modéliser une BDD, c’est le même principe ... couramment appelées « boîtes de production »).
<note>
En général un concept est désigné par un nom com
==== Améliorez votre diagramme de classes ======
Notes et transcription du cours [[https://openclassroo... n long-métrage, soit un téléfilm, ou une série.
<note>
Un long-métrage est un film tel que nous l’enten... usieurs épisodes, souvent regroupés en saisons.
</note>
Jusqu’à maintenant, le type de l'œuvre est enre... elle deux attributs : ''Titre'' et ''Saison''.
<note>
Sur ce schéma, les classes ''Telefilm'' et ''Lon
res briques de votre diagramme de classes ======
Notes et transcription du cours [[https://openclassroo... cipaux**, ainsi que leurs **caractéristiques**.
<note>
Un indice : même si ce n’est pas toujours le cas... , et chaque film est caractérisé par son titre.
</note>
Comment représenter cela sur un papier ?
Je vo... etc.) ;
* Du texte ;
* Une date ;
* Etc.
<note>
L’ensemble des valeurs que peut prendre un attri
iations de votre diagramme de classes UML ======
Notes et transcription du cours [[https://openclassroo... ppliquer quelques règles, et le tour est joué !
<note>
Dans ce chapitre, ne cherchez pas à tout retenir... eront utiles au moment où vous en aurez besoin.
</note>
===== L’association un-à-plusieurs =====
Repr... }
Représentation graphique de la clé étrangère
<note>
Une association un-à-plusieurs se traduit en ajo
sses pour garder du lien dans vos données ======
Notes et transcription du cours [[https://openclassroo... *verbe** tel que « réalise », « produit », etc.
<note>
Je vous laisse le faire de votre côté et je vous... s ne trichez pas, je vous fais confiance hein !
</note>
{{mcd_exercice_01.png}}
===== Définissez les ... ateur peut produire UN SEUL ou PLUSIEURS films.
<note>
Il ne faut pas négliger les multiplicités, car c
==== Transformez vos relations d’héritage ======
Notes et transcription du cours [[https://openclassroo... onger le cours, je ne traiterai pas ce cas ici.
<note>
Cette méthode est adaptée à la majeure partie de... par classe fille est, dans ce cas, peu adaptée.
</note>
===== Transformez votre héritage par la classe mère =====
<note>
C’est la solution la mieux adaptée à notre cas d
z les éléments clés du modèle relationnel ======
Notes et transcription du cours [[https://openclassroo... rrespond à une table s’appelle la **Relation**.
<note>
Le mot « relation » peut prêter à confusion. En ... ons pas le mot Relation, mais plutôt **Table**.
</note>
Tout au long des chapitres de cette troisième ...
Représentation graphique du modèle relationnel
<note>
Contrairement au diagramme UML dont la représent
entre vos tables avec les clés étrangères ======
Notes et transcription du cours [[https://openclassroo... la table « personne » grâce à la clé étrangère
<note>
Les valeurs présentes dans la colonne ''auteur_i... personne sera supprimée de la base de données.
</note>
Les attributs qui constituent une **clé étrangè... a nulle pour les individus étant encore en vie.
<note>
La valeur ''null'' est **différente** de la vale
ssez entre une BDD relationnelle ou NoSQL ======
Notes et transcription du cours [[https://openclassroo... on dit donc qu’elles sont **peu structurées**.
<note>
Les données de nos lieux de tournage sont au con... les se représentent facilement dans un tableau.
</note>
===== Représentez vos données en fonction de le... qui est le caractère qui marque une tabulation.
Notez donc qu'il y a deux façons d'ouvrir un fichier C
ompositions et vos classes d'associations ======
Notes et transcription du cours [[https://openclassroo... T une partie de la clé primaire de ''oeuvre''.
<note>
Une composition est traduite de la même manière ... osant la clé étrangère vers la table composite.
</note>
Maintenant que vous avez la clé primaire de ''... fait à une seule et unique session de tournage.
<note>
La clé primaire de la table issue d’une classe d
modélisation favorisant la collaboration ======
Notes et transcription du cours [[https://openclassroo... fondation Eclipse.
===== À vous de jouer =====
<note>
Ici, le but n’est pas de générer du code informa... er un programme dans un langage orienté objet).
</note>
Un outil graphique nous suffira amplement.
Je