Le modèle relationnel
- Fiche de cours
- Quiz et exercices
- Vidéos et podcasts
Rappeler les concepts du modèle relationnel et indiquer le rôle de la normalisation relationnelle.
Exemple : l'élément « élève » se caractérise par les attributs suivants :
Id_eleve, Nom_eleve, Pnom_eleve et Code_classe.
La dépendance fonctionnelle est notée de façon schématique :
Pour connaître la quantité commandée, il faut connaître le numéro de commande ET la référence du produit.
• Elément déterminé composé : un même attribut peut déterminer plusieurs autres attributs.
Exemple : Code_matiere → Nom_matiere, Coeff_matiere
Dans l'exemple, le code d'une matière détermine à la fois le nom et le coefficient de la matière.
Il existe deux représentations des relations :
• une représentation graphique (soulignement expliqué dans 1.d)
ELEVE |
Id_eleve |
• une représentation textuelle (le signe # est expliqué dans 1.d)
ELEVE(Id_eleve, Nom_eleve, Pnom_eleve, Code_classe#)
Le schéma relationnel est la représentation de l'ensemble des relations du domaine étudié. Si le domaine étudié est les effectifs d'un lycée, le schéma relationnel peut être le suivant :
ELEVE(Id_eleve, Nom_eleve, Pnom_eleve, Code_classe#)
CLASSE(Code_classe, Designation_classe, Serie_classe, Effectif_classe)
ou
• La contrainte de relation
Chaque relation possède un attribut particulier permettant d'identifier sans ambiguïté un tuple d'une relation. Cet attribut particulier se nomme clé primaire. La clé primaire est généralement soulignée. Sa valeur est unique et non nulle.
Dans l'exemple ci-dessus, Id_eleve est la clé primaire de la relation ELEVE. Chaque élève a un numéro (Id_eleve) unique.
• La contrainte de domaine
Une contrainte de domaine limite les valeurs prises par un attribut.
Par exemple, l'attribut Code_classe ne peut pas prendre la valeur TIG puisque le domaine de valeurs de cet attribut Code_classe = {1STGG, 1STGCOM, TCGRH, TCFE, TMERCATIQUE} n'a pas prévu cette valeur.
• La contrainte de référence (ou contrainte d'intégrité référentielle)
Les relations sont reliées entre elles grâce à des clés étrangères. Une clé étrangère (représentée par le signe #) est obligatoirement clé primaire d'une autre relation. La contrainte de référence est que la valeur prise par une clé étrangère doit correspondre à la valeur prise par la clé primaire dans l'autre relation.
- la relation possède une clé primaire,
- les attributs sont élémentaires c'est-à-dire que l'information contenue n'est pas divisible.
Exemple : la relation CLIENT(NumClt, NomClt, AdresseClt, TelphClt) ne respecte pas la première forme normale car l'attribut AdresseClt n'est pas élémentaire. Cet attribut doit être décomposé en adressClt, cpClt et VilleClt.
- la relation est en première forme normale,
- tous les attributs (sauf ceux de la clé primaire) dépendent de la totalité de la clé primaire et non d'une partie de cette clé. Cette deuxième forme ne concerne donc que les relations dont la clé primaire est composée de plusieurs attributs.
Cette deuxième forme normale permet d'éviter des répétitions et des problèmes de mise à jour.
- la relation est en deuxième forme normale,
- tous les attributs (sauf ceux de la clé primaire) dépendent de rien d'autre que de cette clé (dépendance fonctionnelle directe). La troisième forme normale permet d'éliminer la transitivité.
Exemple : la relation ELEVE(Id_eleve, Nom_eleve, Pnom_eleve, Code_classe, Designation_classe) ne respecte pas la troisième forme normale. Le numéro de l'élève permet d'identifier le code de sa classe et donc la désignation de la classe ce qui se traduit par Id_eleve → Code_classe → Designation_classe.
Pour éliminer la transitivité, il faut créer une relation CLASSE ce qui donne :
ELEVE(Id_eleve, Nom_eleve, Pnom_eleve, Code_classe#)
CLASSE(Code_classe, Designation_classe)
La conception du modèle relationnel est l'étape préparatoire à l'implantation physique (sur machine) de la base de données.
La dépendance fonctionnelle A → B signifie que la connaissance d'une valeur de A détermine la connaissance d'une et une seule valeur de B.
Pour construire un modèle relationnel, il faut respecter des règles. Ces règles sont les formes normales. Une relation est en 1re forme normale lorsque la relation possède une clé primaire et que les attributs sont élémentaires. Une relation est en 2e forme normale lorsque la relation est en 1re forme normale et que tous les attributs dépendent de la totalité de la clé primaire. Une relation est en 3e forme normale lorsque la relation est en 2e forme normale et que tous les attributs ne dépendent de rien d'autre que de la clé primaire.
Des quiz et exercices pour mieux assimiler sa leçon
La plateforme de soutien scolaire en ligne myMaxicours propose des quiz et exercices en accompagnement de chaque fiche de cours. Les exercices permettent de vérifier si la leçon est bien comprise ou s’il reste encore des notions à revoir.
Des exercices variés pour ne pas s’ennuyer
Les exercices se déclinent sous toutes leurs formes sur myMaxicours ! Selon la matière et la classe étudiées, retrouvez des dictées, des mots à relier ou encore des phrases à compléter, mais aussi des textes à trous et bien d’autres formats !
Dans les classes de primaire, l’accent est mis sur des exercices illustrés très ludiques pour motiver les plus jeunes.
Des quiz pour une évaluation en direct
Les quiz et exercices permettent d’avoir un retour immédiat sur la bonne compréhension du cours. Une fois toutes les réponses communiquées, le résultat s’affiche à l’écran et permet à l’élève de se situer immédiatement.
myMaxicours offre des solutions efficaces de révision grâce aux fiches de cours et aux exercices associés. L’élève se rassure pour le prochain examen en testant ses connaissances au préalable.
Des vidéos et des podcasts pour apprendre différemment
Certains élèves ont une mémoire visuelle quand d’autres ont plutôt une mémoire auditive. myMaxicours s’adapte à tous les enfants et adolescents pour leur proposer un apprentissage serein et efficace.
Découvrez de nombreuses vidéos et podcasts en complément des fiches de cours et des exercices pour une année scolaire au top !
Des podcasts pour les révisions
La plateforme de soutien scolaire en ligne myMaxicours propose des podcasts de révision pour toutes les classes à examen : troisième, première et terminale.
Les ados peuvent écouter les différents cours afin de mieux les mémoriser en préparation de leurs examens. Des fiches de cours de différentes matières sont disponibles en podcasts ainsi qu’une préparation au grand oral avec de nombreux conseils pratiques.
Des vidéos de cours pour comprendre en image
Des vidéos de cours illustrent les notions principales à retenir et complètent les fiches de cours. De quoi réviser sa prochaine évaluation ou son prochain examen en toute confiance !
