| RELATION | Modélisation |
Voir aussi : ATTRIBUT, DOMAINE, CLÉ PRIMAIRE, CLÉ ÉTRANGÈRE, FORME NORMALE, SCHÉMA RELATIONNEL, SGBDR, TABLE
REPRÉSENTATIONS/EXEMPLES/APPLICATIONS
Voici trois relations liées sémantiquement, composant ce qu'on appelle un "schéma relationnel" :
DISCIPLINE (CodeDiscipline,
LibelléDiscipline, CodeProfesseurResponsable#) représente
l'ensemble des disciplines dispensées dans un établissement
scolaire, chaque discipline étant caractérisée par son code,
son libellé et le code de son professeur responsable.
<5, "mathématiques", 3> est un n-uplet (plus précisément un triplet) de cette relation, caractérisant la discipline n° 5, les mathématiques, dont le responsable est le professeur n° 3.
PROFESSEUR (CodeProfesseur,
NomProfesseur) représente l'ensemble des professeurs enseignant
dans cet établissement scolaire.
<3, "Einstein"> est un n-uplet (plus précisément un couple) de cette relation, caractérisant le professeur n° 3 dont le nom est Einstein. <8, "Curie"> est un autre couple de cette relation, caractérisant le professeur n° 8, dont le nom est Curie.
ENSEIGNE (CodeDiscipline#, CodeProfesseur#)
représente à la fois les disciplines confiées pour
enseignement à un professeur et les professeurs sollicités pour
l'enseignement d'une discipline.
<5,3> et <5,8> sont deux couples de cette relation, indiquant que la discipline n° 5 est enseignée d'une part par le professeur n° 3, d'autre part par le professeur n° 8. Par jointure avec les autres relations, on pourra déterminer qu'il s'agit de la discipline "mathématiques", que les professeurs concernés ont pour nom respectif "Einstein" et "Curie", le premier étant le responsable de la discipline.
<2,3> est un autre couple de la relation, indiquant que le professeur n° 3 (par jointure, on peut établir qu'il s'agit d'Einstein) enseigne aussi la discipline n° 2 (par jointure, on peut établir qu'il s'agit de physique).