Gestion 1è stg
I- Qu’est-ce qu’une donnée ?
C’est une information stockée sur un support (bon de commande sur papier ou sur un ordinateur par exemple).
Elle peut être : - Chaine de caractères = texte = alphanumérique * Numérique * Logique ou booléen (lorsqu’on ne peut répondre que par « oui » ou « non »)
II- Le domaine de valeur d’un attribut
Un attribut est une donnée élémentaire, c’est-à-dire une caractéristique d’un individu ou d’un objet.
L’ensemble des valeurs d’un attribut est un occurrence.
La valeur est un exemple précis d’attribut. Le domaine de valeurs est l’ensemble de valeurs que peut prendre un attribut. L’intérêt est, qu’en cas d’erreur, la donnée saisie sera rejetée (ex : le code postal, 5 chiffres obligatoire). III- Quand y-a-t-il dépendance fonctionnelle ?
DF
Il y a une dépendance fonctionnelle entre deux attributs A et B lorsque connaissant une valeur de l’attribut A, l’on obtient au maximum une valeur de l’attribut B (ex : numcli => nomcli , donc est ce qu’à un numéro de facture correspond une date facture ? ) A | B | N° de factureDate de factureN° client N° facturerefproduitrefproduit + n° facture | Date de factureN° de factureNom client Quantité Quantité Quantité |
IV- Comment établir une relation ? 1) Définition
Une relation est un ensemble de données ayant des dépendances fonctionnelles entre elles et étant identifiée par un nom. Exemple : CLIENT (Numcli , Nomcli , Adressecli , CPclient , Villecli )
Clé primaire – identifiant 2) Passage des dépendances fonctionnelles à la relation
Règle n° 1 : à tout attribut source d’une dépendance fonctionnelle correspond une relation.
Exemple : CLIENT (Numcli , Nomcli , Adressecli , CPclient , Villecli ) Règle n° 2 : lorsqu’il y a dépendance fonctionnelle entre deux identifiants, on rajoute à la relation ayant l’identifiant source l’identifiant but.
Exemple : FACTURE (Numfac , Datefac , #Numcli ) Règle n° 3