Académique Documents
Professionnel Documents
Culture Documents
Détaillée
Introduction:
Shématisation de l'étude:
Le MCD (modèle conceptuel des
données): Vocabulaire: ENTITES, RELATIONS,
PROPRIETE
Base de
données
(B.D) Le MOT (modèle organisationnel des
traitements): La répartition homme/machine, répartition
géographique des données et des traitements
21
Chapitre 3 Etude
Détaillée
Apparition des SGBD3:
3
Voir http://fr.wikipedia.org/wiki/SGBD
22
Chapitre 3 Etude
Détaillée
données dont il n'a que faire, et en garantissant le
bon usage des informations..
Maîtrise des traitements:
Dès lors que la masse d'information est riche,
complexe, en constante évolution, accessible à de
multiples intervenants les traitements, auxquels
seront soumises ces informations auront tendance
à être eux-aussi riches et complexes.
Description:
• Un modèle + un langage déclaratif
• Interface (s) programmatique (s)
Langage de programmation:
Le langage de programmation utilisé est ACCESS et
Delphi, qui sont devenu un produit adulte, qui sans etre
lui-même complexe, la facilité avec laquelle des
23
Chapitre 3 Etude
Détaillée
développeurs peuvent maîtriser les fonctionnalités du
système d'exploitation.
Access:
Microsoft Access ou MS Access (officiellement
Microsoft Office Access) est un système de gestion de
base de données relationnelles édité par Microsoft. MS
Access fait partie de la suite bureautique MS Office Pro. .
MS Access est donc un SGBDR présentant une approche
bureautique et n'est pas conçu pour supporter de très
grandes bases de données opérationnelles sur de vastes
réseaux, ces utilisations étant confiées dans la gamme
Microsoft à Microsoft SQL Server. Une base de donnée
Access ne peut dépasser deux Gigaoctets
Delphi:
Delphi est un environnement de développement
intégré propriétaire fonctionnant sous Windows créé en
1995 et édité par Borland. A l'époque, créer des
programmes graphiques sous Windows se fait en grande
majorité soit en utilisant la chaîne de compilation Visual
C++, ou bien avec le RAD Visual Basic. Le premier outil
étant excessivement complexe et le second plutôt peu
structuré, Delphi apparaissait alors comme une alternative
viable pour beaucoup de développeurs qui souhaitaient
créer des programmes standard pour Windows
24
Chapitre 3 Etude
Détaillée
et les liens existant entre ces informations de façon claire,
simple, complète et non ambiguë. Les formalismes utilisés
se situent délibérément en dehors de considérations
techniques de stockage informatique des données. Ils ne
s'occupent pas plus de savoir ce qui sera automatisé. On
n'a donc aucun a priori sur la nature et l'organisation des
supports physiques de l'information (papier, fichier, ou
autres).
But:
Propriétés
25
Chapitre 3 Etude
Détaillée
Occurrences:
Quelque exemple
Immeuble Local
N° N°
26
Chapitre 3 Etude
Détaillée
1,N 1,N
Ouvrage Auteur
°N °N
0,N 0,N
27
Chapitre 3 Etude
Détaillée
• Règle 1: Toutes les propriétés doivent être
élémentaire, c'est-à-dire non décomposable.
28
Chapitre 3 Etude
Détaillée
Le modèle logique des données consiste à décrire la
structure de données utilisée sans faire référence à un
langage de programmation. Il s'agit donc de préciser le
type de données utilisées lors des traitements.
Le modèle relationnel
Traduction d'une classe d'entité
Chaque classe d'entité du modèle conceptuel devient
une table dans le modèle logique. Les identifiants de la
classe d'entité sont appelé clés de la table, tandis que les
attributs standards deviennent des attributs de la table,
c'est-à-dire des colonnes.
29
Chapitre 3 Etude
Détaillée
classe ayant une cardinalité faible, puis le (ou les)
attribut(s) de relation et enfin les attributs de la
seconde classe précédé du nom de la classe
• si les deux classes d'entités possèdent une
cardinalité forte:
la table aura comme attributs, les attributs des deux
classes de relation précédés des noms des classes
respectives, puis le (ou les) attribut(s) de relation
Le modèle choisi:
On a choisi le modèle relationnel à cause des raisons
suivantes:
Il prend en compte une variété d'application.
Il propose des schémas de données faciles à
utilisée.
Fournit une approche méthodologique pour la
construction des schémas.
30
Chapitre 3 Etude
Détaillée
Améliorer l'intégrité et la confidentialité de
donnée.
31
Chapitre 3 Etude
Détaillée
Clé de la relation:
Elle est constituée d'une ou plusieurs attributs dont
les valeurs définissent de manière unique les tipes de la
relation.
Emploie:
(Num_Insc, Num_salle, Horaire)
Appartient:
(Num_Insc, Code_Groupe, Code _classe)
Section:
(Code_Section, Code_ Classe, Nbre_élève, Nbre_
Section)
32
Chapitre 3 Etude
Détaillée
Le Modèle Conceptuel De Traitement (MCT):
Définitions
Concepts de base:
Evènement :
33
Chapitre 3 Etude
Détaillée
L'intervention du temps (date / heure) est considérée
comme un évènement extérieur.
Synchronisation :
Opération:
Règles d'émission:
Condition traduisant les règles de gestion, à laquelle est
soumise l'émission des résultats d'une opération.
Les règles d'événements les plus utilisé sont:
OK: si le résultat de l'opération est bon.
OK: si le résultat de l'opération n'est pas bon.
RAS: Si l'émission d'évènement est indépendante des résultats de
l'opération.
Résultats
Collection de faits, produits par l'"opération", dans les
conditions prévues par la (ou les) "règles d'émission".
M.C.T: Le formalisme:
Evenement
Synchronisation
34
Chapitre 3 Etude
Détaillée
Opération
Règle d'émission
Résultat
35
Chapitre 3 Etude
Détaillée
La
justification
Demande de Période
justification d'absence
A C
B
C te B te A
sed etsiL
Etude des absences
sevèlé Etude de justification 36
al elliuef
ed ruoj aL
à esiM E te D ruoj à esim OK OK
ecnesba'd elliuef etpeccA
ecnesba'd D
sufeR
r E
Chapitre 3 Etude
Détaillée
37
Chapitre 3 Etude Détaillée
1-N
1-1
1-N
0-N
0-N
1-N
1-1
1-N
1-N
0-N
Enseignant
Salle
21