Académique Documents
Professionnel Documents
Culture Documents
SYSTEMES D’INFORMATION
Objectif du cours :
Notation :
Trait avec des
chiffres, boite
rectangulaire ou
ronde
Exemple d’un modèle de processus
La modélisation d’un processus permet de décrire étape par étape
la réalisation d’un objectif.
Exemples :
Le client de numero de sécurité sociale : 2 78 11 75 118 154 54
Le cours de code I100
La voiture immatriculée 145 PC 75
Les familles ou types d'Entité
Exemples :
Catégories d'attribut
Obligatoire ou facultatif : Nom d'une personne/Ses autres
prénoms
Indéfinie provisoirement ou conditionnellement : Affectation/Nom
de jeune fille
Le concept d’identifiant
Minimum : 0 ou 1
Maximum : 1 ou n
ReproCopie est une société qui offre des services aux entreprises et aux
particuliers en matière de traduction, d'édition, d'impression de
documents.
Elle dispose donc de différentes machines (ordinateurs, imprimantes...)
Les personnes qui travaillent peuvent être dans les locaux ou à
l'extérieur, à temps plein ou partiel ou en freelance.
De la même façon, différentes personnes qui effectuent le travail sont spécialistes d'un ou
plusieurs domaines (traduction, mise en page) et donc un travail peut être confié à plusieurs
personnes en même temps pour différentes tâches ou pour la même (20% du travail de traduction
est réalisé par X, et 80% par Y)
Une personne qui s'engagera sur un travail doit indiquer le temps qu'elle consacrera à chaque
opération et le délai de remise du résultat.
C'est ce qui apparaître sur l'exemple de "fiche de suivi des travaux" actuellement utilisée de
manière manuelle mais qu'on souhaite informatiser.
ELEMENTS DE SOLUTION
Du modèle à la base de données
Le schéma logique est obtenu par transformation du schéma
conceptuel selon un ensemble de règles simples.
On passe donc du schéma conceptuel à la base de données.
Concept des données relationnelles
colonne = attribut
Lignes suivantes =
occurrences de l'entité
Les clés
La clé d'une table est une ou plusieurs colonnes, dont chaque valeur doit
être unique et permettre ainsi d'identifier une seule ligne du tableau.
REGLE 1
Chaque entité se traduit par une table (sauf si cette entité ne comporte
pas d'attribut)
Exemple :
Pour les associations (0,1), on peut créer une nouvelle relation avec
l'identifiant de l'entité concernée (ENT_1) comme clé et l'identifiant de
l'entité liée (ENT_2) comme attribut.