Académique Documents
Professionnel Documents
Culture Documents
== Semestre III ==
Pr. M. EL Hamzaoui
Plan
Système :
Exemple :
Problème :
Question :
Quelle est donc la solution ?
Système d’Information (4)
Remarques Intéressantes :
- Exemples :
- Exemples :
Remarques intéressantes :
Bref Historique :
Notes importantes :
Définition :
-2éme point : Il sera utile de désigner les données par des noms et
étudier également les valeurs que peuvent prendre. Ces valeurs
précisent les caractéristiques de chacune des données.
Exemple :
Remarque intéressante :
Exemple :
- Son type : Il s’agit du type des valeurs que peut prendre cette
rubrique (texte, numérique, etc..).
Création du dictionnaire des données (9)
Remarque :
Pour quelques traitements, il est intéressant d’utiliser des
symboles standardisés pour préciser les valeurs exactes que peut
prendre une donnée. Cette opération s’appelle «Codification ».
Exemple :
- Données Calculées :
Il s’agit de toute donnée que l’on peut reconstituer, à partir
d’autres données, en appliquant une règle de gestion (calcul,
concaténation, etc..) ou que l’on peut obtenir par l’application
d’une fonction standardisée d’un logiciel.
Exemples :
- Le calcul du prix TTC d’un produit repose sur la connaissance des
deux données, le prix HT du produit et le taux de TVA.
- La fonction DATE() permet d’attribuer facilement la date du jour
courant à une donnée quelconque.
Remarque : Il est parfois inutile de stocker des données
calculées dans la base de données.
Création du dictionnaire des données (12)
- Paramètre :
Il s’agit d’une donnée qui intervient dans les calculs, est fixe
sur une certaine période et prend une valeur unique, le plus
souvent déterminée en dehors du domaine de gestion étudié.
Exemples :
- Un taux de TVA unique, déterminé par la législation fiscale.
Création du dictionnaire des données (13)
- Constante :
Exemples :
- Le nom d’un client
- L’adresse d’une entreprise,
- La désignation d’un produit,
- etc..
Création du dictionnaire des données (14)
a. Contraintes d’intégrité.
- Remarques :
Les contraintes les plus imposées sont :
- Le format ou la structure interne de la donnée.
- Les valeurs que peut prendre la donnée, qui définissent un domaine
ou une contrainte d’intégrité de domaine.
- Exemples :
- Une date est au format JJ/MM/AAAA.
-Un nombre est inférieur à 1000 et prend deux décimales
(ce format se symbolise par 999.99).
- Une note est comprise entre 0 et 20.
- L’état d’une facture peut prendre l’une des trois valeurs A-E-P.
Création du dictionnaire des données (16)
- Exemple d’un dictionnaire de données :
Introduction :
Idée fondamentale :
La perception d’une situation observée se fait naturellement sur la
base d’une identification des :
1°- Objets observés (qu’ils soient réels, une personne, ou abstrait, ..)
2°- Liens entre ces objets (une personne conduit une voiture).
3°- Propriétés observables (la taille d’une personne, le couleur d’une
voiture, etc..).
Modèle Conceptuel des Données (3)
Objet Entité
Lien Association
Propriété Attribut
Modèle Conceptuel des Données (4)
Entité :
Une entité est la représentation d’un élément
matériel ou immatériel du monde réel ayant un rôle
dans le système que l’on désire décrire.
- Exemple :
Les produits vendus par une entreprise peuvent être regroupés
dans une même entité article, car d’un article à l’autre, les
informations ne changent pas de nature (désignation, PU, etc..).
Modèle Conceptuel des Données (5)
- Remarque :
Classe d’entité :
- Remarques importantes :
- Exemples :
Plus d’info … :
- Exemple :
Considérons le domaine de gestion des commande d’une société
de vente par correspondance:
référence article, désignation article, PU HT et taux de TVA
sont tous des propriétés pertinentes pour ce domaines.
Attention : La donnée PU TTC n’est pas une propriété car ses
valeurs peuvent être calculées à partir des autres propriétés de
l’entité.
Modèle Conceptuel des Données (11)
- Exemple :
- Exemple :
Un des exemples les plus classiques pour illustrer les
paramètres est la propriété «ValeurEuro».
Modèle Conceptuel des Données (14)
Attention :
Modèle Conceptuel des Données (15)
- Exemple :
Identifiant :
Chaque individu d’une entité doit être identifiable de manière
unique. C’est pourquoi toutes les entités doivent posséder un
attribut sans doublon. Il s’agit de l’identifiant que l’on
souligne sur le schéma, par convention.
Définition :
- Remarques importantes :
Entité juste
Mais
« Redondance
d’information »
Association :
Une association, ou relation, est une liaison qui a
une signification précise entre plusieurs entités.
- Notes :
- Exemple 1 :
Modèle Conceptuel des Données (25)
- Exemple 2 :
Modèle Conceptuel des Données (26)
Cardinalité :
La cardinalité d’un lien entre une entité et une
association précise le minimum et le maximum de
fois qu’un individu de l’entité peut être concerné
par l’association.
- Exemple :
Un client a au moins commandé un article et peut commander n
article.
Un article peut avoir été commandé entre 0 et n fois.
Modèle Conceptuel des Données (27)
- Exemple :
Modèle Conceptuel des Données (29)
Récapitulation :
- Les valeurs que peut prendre le couple de la cardinalité
sont :
IV- Modèle Logique des Données Relationnelles (1)
- Introduction :
- Problème :
La représentation conceptuelle ne peut pas être directement
manipulée et acceptée par un système informatique.
- Solution :
Il faut passer du niveau conceptuel à un second niveau plus
proche des capacités des SIs.
Niveau Logique.
IV- Modèle Logique des Données Relationnelles (2)
Remarques :
1°. Le modèle logique des données repose sur des
techniques d’organisation des données particulières que des
logiciels seront capables de gérer.
2°. La structure d’accueil des données est la relation qui
peut être assimilée à un tableau de la forme suivante:
IV- Modèle Logique des Données Relationnelles (3)
- Remarques :
L’identifiant de l’entité la clé primaire de la relation.
Les propriétés de l’entité les attributs de la relation.
IV- Modèle Logique des Données Relationnelles (5)
Règle 2 :
- Explication :
Une association hiérarchique 1-n est traduite par une clé
étrangère, placée dans la relation qui représente l’entité
située du côté «1» de l’association. Cette clé est le report de
l’identifiant de l’entité située du côté «n» de l’association.
- Exemple :
IV- Modèle Logique des Données Relationnelles (7)
Règle 3 :
- Exemple :
IV- Modèle Logique des Données Relationnelles (9)
- Exercice :
Établir le schéma relationnel résultant du schéma
conceptuel suivant :
V- Exercices - Cas d’étude