Académique Documents
Professionnel Documents
Culture Documents
Définir les termes suivants : Notation, Modèle, Modélisation, Méthode, Modèle Conceptuel de
Données, Entité, Occurrence d’entité, Attribut, Association, Occurrence d’association, Cardinalité,
Contrainte d’intégrité.
Objectifs
A l'issue de cette section, l'étudiant sera capable de :
Définir les termes suivants : Notation, Modèle, Modélisation, Méthode, Modèle Conceptuel de
Données, Entité, Occurrence d’entité, Attribut, Association, Occurrence d’association, Cardinalité,
Contrainte d’intégrité.
● Cardinalité
La cardinalité caractérise la participation d’une entité à une association. Elle
représente le nombre d’occurrences de l’association pour chaque occurrence de
l’entité.
Elle peut être :
o minimum : 0 ou 1
o Maximum : 1 ou n
Rappels Entité-Association : vocabulaire de base
● Cardinalité
La cardinalité caractérise la participation d’une entité à une association. Elle
représente le nombre d’occurrences de l’association pour chaque occurrence de
l’entité.
Elle peut être :
o minimum : 0 ou 1
o Maximum : 1 ou n
Rappels Entité-Association : vocabulaire de base
● Exemple 1
● Exemple 2
● Contrainte d’intégrité
Est une propriété ou une règle que doivent satisfaire les données de la base pour
être considérées comme correctes (sans ambiguïtés ni incohérences).
Une contrainte d’intégrité peut être statique, dynamique ou référentielle.
Rappels Entité-Association : vocabulaire de base
● Contrainte d’intégrité
Est une propriété ou une règle que doivent satisfaire les données de la base pour
être considérées comme correctes (sans ambiguïtés ni incohérences).
Une contrainte d’intégrité peut être statique, dynamique ou référentielle.
o Statique : il s’agit d’une propriété qui doit être vérifiée à tout moment.
Exemple :
l’âge d’un Employé en activité doit être < 66,
Rappels Entité-Association : vocabulaire de base
● Contrainte d’intégrité
Est une propriété ou une règle que doivent satisfaire les données de la base pour
être considérées comme correctes (sans ambiguïtés ni incohérences).
Une contrainte d’intégrité peut être statique, dynamique ou référentielle.
o Statique : il s’agit d’une propriété qui doit être vérifiée à tout moment.
Exemple :
L’âge d’un Employé en activité doit être < 66.
o Dynamique : est une fonction du changement d’état de la base de données
Exemple :
La prime de responsabilité doit être nulle lorsqu’on perd son poste de responsabilité.
Rappels Entité-Association : vocabulaire de base
● Contrainte d’intégrité
Est une propriété ou une règle que doivent satisfaire les données de la base pour
être considérées comme correctes (sans ambiguïtés ni incohérences).
Une contrainte d’intégrité peut être statique, dynamique ou référentielle.
o Statique : il s’agit d’une propriété qui doit être vérifiée à tout moment.
Exemple :
L’âge d’un Employé en activité doit être < 66.
o Dynamique : est une fonction du changement d’état de la base de données
Exemple :
La prime de responsabilité doit être nulle lorsqu’on perd son poste de responsabilité.
o Référentielle: elle est liée à des associations. Elle vérifie l’existence d’une occurrence de l’entité
concernée.
Exemple:
On ne peut créer de commande concernant un fournisseur qui n’existe pas.
Rappels Entité-Association : vocabulaire de base
● Cycle de développement
C’est l’ensemble des étapes nécessaires pour le développement du logiciel. Ces étapes sont :
Analyse : on décrit les besoins. Les besoins peuvent être fonctionnels ou non. Un besoin fonctionnel est
un besoin lié au métier. De ces besoins découle une architecture logique du système à créer.
Conception : de cette étape découle le modèle de la solution
Réalisation ou implémentation : la solution est développée ou codée.
Tests : la solution est testée ou vérifiée.
Déploiement : la solution est mise à la disposition des utilisateurs.
Rappels Entité-Association : vocabulaire de base
● Cycle de développement
C’est l’ensemble des étapes nécessaires pour le développement du logiciel. Ces étapes sont :
Analyse : on décrit les besoins. Les besoins peuvent être fonctionnels ou non. Un besoin fonctionnel est
un besoin lié au métier. De ces besoins découle une architecture logique du système à créer.
Conception : de cette étape découle le modèle de la solution
Réalisation ou implémentation
Tests
Déploiement.
● Cycle de vie
C’est l’ensemble des étapes nécessaires pour le développement et la vie du logiciel.
Il s’agit des phases du cycle de développement auxquelles on adjoint la phase de Maintenance.
Résumé
La conception d’un système d’information commence par une bonne
documentation des données qu’on reçoit du client d’où l’importance des
termes que nous venons d’étudier qui constituent le vocabulaire nécessaire
pour la capture de données.