Chapprend · Modélisation · Bloc 1

Les dépendances fonctionnelles

Distinguer déterminant, dépendance élémentaire et dépendance directe.

Lire A → B

A → B signifie qu’une valeur de A détermine une seule valeur de B. A est le déterminant. Deux personnes peuvent partager un nom : le nom seul ne détermine donc pas nécessairement leur prénom.

MODÈLE
numeroActeur → nomActeur, prenomActeur
(numeroActeur, codeFilm) → cachet

Élémentaire et directe

  • Une dépendance est élémentaire si aucun attribut du déterminant n’est superflu.
  • Une dépendance est directe lorsqu’elle ne passe pas par un attribut intermédiaire dans l’analyse du cours.
EXEMPLE
numeroActeur → codePays
codePays → nomPays

numeroActeur → nomPays est une dépendance transitive.

Expliquer le modèle

Pourquoi le cachet dépend-il du couple acteur–film ?

Un acteur peut percevoir un cachet différent selon le film. Ni l’acteur seul ni le film seul ne désigne cette rémunération.