Sunteți pe pagina 1din 13

Introducti on aux Systèmes

d’Informati on
Classe : DIC – 2
GENIE MECANIQUE
École Supérieure Polytechnique
2019 - 2020
1
FORMAT DE DONNEES ELEMENTAIRES

• Alphabétique : rien que des caractères.


• Alphanumérique : mélange de
caractères et de chiffres.
• Numérique : Nombres
• Date : Dates et heures
• Logique : prend deux (2) valeurs (0 – 1,
Vrai – Faux, …)

2
DICTIONNAIRE DE DONNEES (DD)

• Documents permettant de collecter, classer et


trier toutes les données collectées lors des
entretiens et / ou études de documents.
• Exemples de dictionnaires de données:

Nom de la Type Règle de Règle de


Format Longueur Elémentaire calculé Document
donnée calcul gestion

3
DICTIONNAIRE DE DONNEES (Suite)
• Nom de la donnée : cette cellule contiendra une donnée. Par
exemple Nom_Client.
• Format : ici sera indiqué le format de la donnée, par exemple
alphabétique.
• Longueur : la longueur approximative de la donnée sera
indiquée, par exemple : 30.
• Type : une croix sera inscrite dans la colonne pour indiquer si
la donnée est élémentaire ou calculée.
• Règle de calcul : ici sera indiquée de manière claire la
formule ou le calcule nécessaire à appliquer pour obtenir la
donnée
• Règle de gestion : dans cette zone sera indiquée si nécessaire
les règles de gestion inhérentes à la donnée.
• Document : la rubrique Document permet de spécifier le
document dans lequel la donnée a été trouvée. Par exemple, 4
EXEMPLE DE CONSTRUCTION D’UN DD

5
EXEMPLE DE CONSTRUCTION D’UN DD
Règle de Règle de
Type Document
calcul gestion
Nom de la donnée Format Longueur

Elémentaire calculé      

Numéro Numérique   X       Fiche

Nom Alphabétique 30 X       Fiche

Prénom Alphabétique 30 X       Fiche

Adresse Alphabétique 50 X       Fiche

Code Postal Alphanumérique 10 X       Fiche

Ville Alphabétique 50 X       Fiche

Téléphone Alphanumérique 15 X       Fiche

Mail Alphanumérique 50 X       Fiche

Date d’adhésion Date   X       Fiche

6
DEPENDANCES FONCTIONNELLES (DF)

• Rôle : Déterminer les liens existant entre les


données.
• Définition : Une données B dépend
fonctionnellement d’une donnée A lorsque la
connaissance d’une valeur de la donnée A nous
permet la connaissance d’une et une seule valeur
de de la donnée B.
• Formalisme : on note A → B et on lit « B dépend
fonctionnellement de A.
A est appelé source de la DF et B est appelé but de
la DF.

7
DEPENDANCES FONCTIONNELLES (Suite)

• Il est fréquent que plusieurs données (B, C, D, …)


dépendent fonctionnellement et simultanément d’une
donnée A. Dans ce cas on écrit :
A → (B, C, D, …)
• Exemple :
Numéro Adhérant→(Nom Adhérant, prénom, adresse,
code postal, ville, téléphone, mail, date d’adhésion)

8
DF COMPOSÉE
• Une dépendance fonctionnelle dont la source est
composée de plusieurs attributs est dite composée.
(A, B) → D

• Exemple :
(numéro coureur, numéro course) → (temps)
Interprétation : connaissant le numéro du coureur et le
numéro de la course, nous connaissons de façon
certaine le temps chronométré d’un coureur précis sur
une course précise.

9
GRAPHE DES DF
• Le graphe des DF permet d’épurer le DD en ne
retenant que les données non-déduites et élémentaires.
• Il permet une représentation spatiale de ce que sera le
future MCD (Modèle Conceptuel de Données).

• Exemple :

10
MATRICE DES DF
• C’est une autre façon de représenter les DFs.
• Moins efficace que le graphe des DF, car ne permet pas de
voir directement le MCD.
• Un tableau à double-entrées composées de l’ensemble des
données du DD.
• Les en-têtes de Colonnes sont les données sources des DFs et
les en-têtes de lignes sont les données cibles des DFs.
• Le tableau est parcourus colonne par colonne, et pour chaque
colonne, ligne par ligne.
• A chaque étape la question suivante doit être posée : « La
donnée source est-elle en DF avec la donnée but ? » En cas
de réponse positive, nous inscrivons « 1 » dans la case
d’intersection.
11
EXEMPLE DE MATRICE DES DF

Source
But 1 2 3 4 5 6 7 8 9 10 11 12
1 NumCli
2 Nom 1
3 Prénom 1
4 Adresse 1
5 Code Postal 1
6 Ville 1
7 CodeArticle
8 Désignation 1
9 Prix 1
10 Date
11 Qté 1
12 (NumCli, CodeArticle, Date)

12
SIMPLIFICATION DE LA MATRICE
    Source

But   1 7 12

1 NumCli      

2 Nom 1    

3 Prénom 1    

4 Adresse 1    

5 Code Postal 1    

6 Ville 1    

7 CodeArticle      

8 Désignation   1  

9 Prix   1  

10 Date      

11 Qté     1

12 (NumCli, CodeArticle, Date)      

13

S-ar putea să vă placă și