Systmes dinformation Modlisation des systmes dinformation Partie 1

  • Slides: 27
Download presentation
Systèmes d’information Modélisation des systèmes d'information Partie 1

Systèmes d’information Modélisation des systèmes d'information Partie 1

Introduction l Le but : structurer des informations pour les mettre sous une forme

Introduction l Le but : structurer des informations pour les mettre sous une forme adaptée à son utilisation ü Exemple : pour calculer la paie d'un ouvrier, il est nécessaire de collecter les informations : Heure de début ¦ Heure de fin ¦ … ¦ 2

Les étapes de la modélisation l Le niveau conceptuel, il répond aux questions :

Les étapes de la modélisation l Le niveau conceptuel, il répond aux questions : q Quelle action entreprendre ? q Avec quelles données ? L'analyse conceptuelle des données recense toutes les informations du champ de l'étude et décrit les liens entre ces informations. Elle aboutit au modèle conceptuel des données : MCD l Le niveau organisationnel, il aboutit au modèle logique des données : MLD q Son but est de mettre en œuvre directement l'informatisation C'est pour un autre jour … 3

Les étapes du niveau conceptuel 1. 2. 3. 4. 4 Établir un dictionnaire des

Les étapes du niveau conceptuel 1. 2. 3. 4. 4 Établir un dictionnaire des données Établir les graphes dépendances fonctionnelles Établir la structure d'accès théorique Construction du modèle conceptuel des données

Un exemple : gestion d’un club de chasse sous-marine Cf. le document l Le

Un exemple : gestion d’un club de chasse sous-marine Cf. le document l Le but final est d'organiser un SI pour l'informatiser. l Dans un premier temps, il faut concevoir un Modèle Conceptuel des Données l 5

Étape 1 : dictionnaire des données l Définition : c'est la collection des données

Étape 1 : dictionnaire des données l Définition : c'est la collection des données élémentaires nécessaires (donc non décomposables). l Les données sont organisées et appelées Propriétés. q Une Propriété élémentaire correspond à une donnée quine résulte pas d'une concaténation de propriétés ü Exemple une propriété nommée adresse n'est pas élémentaire, elle est en réalité composée de : ¦ ¦ ¦ Rue Ville CP q Ce qu'une propriété représente est appelée Signifié, le symbole représenté est appelé Signifiant. 6

Étape 1 : dictionnaire des données l Les propriétés sont collectées et rassemblées dans

Étape 1 : dictionnaire des données l Les propriétés sont collectées et rassemblées dans le Dictionnaires des Données. Pour chaque propriété, on précise : q q 7 Le Signifiant : la variable Le Signifié : la signification Le type de donnée : alphabétique, numérique, … La longueur : le nombre de caractères

Étape 1 : dictionnaire des données l Remarques : q Les synonymes sont des

Étape 1 : dictionnaire des données l Remarques : q Les synonymes sont des Signifiés qui ont le même Signifiant. ü Exemple : numéro de chambre et numéro de client, si on les représente par NUMC. q Les polysèmes sont des variables qui représentent le même Signifié. ü Exemple : CODECLI et NUMCLI, s'ils désignent tous les deux le code client On doit donc éviter polysèmes et synonymes. 8

Étape 1 : dictionnaire des données … chasse sous-marine l Choix des règles de

Étape 1 : dictionnaire des données … chasse sous-marine l Choix des règles de gestion (tiré de l'énoncé): q Chasse individuelle q Chasses le même jour comptabilisées en une seule l Liste des propriétés : … 9

Étape 1 : dictionnaire des données … chasse sous-marine Variable Signification Type Longueur Nuchass

Étape 1 : dictionnaire des données … chasse sous-marine Variable Signification Type Longueur Nuchass Numéro de chasseur Num 3 Pseudo Alpha 10 Datenais Date de naissance Date 8 Datecha Date de la chasse Date 8 Numesp Numéro de l'espèce chassée Num 3 Nomesp Nom de l'espèce chassée Alpha 10 Poids de l'espèce chassée Num 3 Niveau du chasseur Alpha 10 Nbpnts Nombre de points Num 4 (signifiant) 10

Étape 2 : graphe des dépendances fonctionnelles l Définition Établir une Dépendance fonctionnelle (DF),

Étape 2 : graphe des dépendances fonctionnelles l Définition Établir une Dépendance fonctionnelle (DF), est le fait de relier de manière unique une propriété ou un ensemble de propriétés à d'autres propriétés. l Normalisation des DF Pour exprimer une DF de A vers B, c'est à dire, "à partir de A on peut déterminer B", on la représente : A 11 B

Étape 2 : graphe des dépendances fonctionnelles … chasse sous-marine l Chasseurs : un

Étape 2 : graphe des dépendances fonctionnelles … chasse sous-marine l Chasseurs : un ensemble de données semble s'organiser N° de chasseur Pseudo 12 Date de naissance

Étape 2 : graphe des dépendances fonctionnelles … chasse sous-marine l Espèces : un

Étape 2 : graphe des dépendances fonctionnelles … chasse sous-marine l Espèces : un autre ensemble de données semble s'organiser N° d'espèce Nom de l'espèce chassée 13 Poids de l'espèce chassée

Étape 2 : graphe des dépendances fonctionnelles … chasse sous-marine l Les deux autres

Étape 2 : graphe des dépendances fonctionnelles … chasse sous-marine l Les deux autres : Niveau de tir et Chasses N° de chasse Date de la chasse 14 Code niveau de tir Nom du niveau Nb de points

Étape 2 : graphe des dépendances fonctionnelles l Propriétés des DF : q Transitivité

Étape 2 : graphe des dépendances fonctionnelles l Propriétés des DF : q Transitivité ü Ex : ville pays continent q On parle de Couverture minimale lorsque le graphe est dénué de toute DF transitive. 15

Étape 3 : la structure d'accès théorique … chasse sous-marine l La SAT s'organise

Étape 3 : la structure d'accès théorique … chasse sous-marine l La SAT s'organise ainsi : N° de chasseur N° de chasse Pseudo Date de la chasse Date de naissance Code niveau de tir N° d'espèce Nom de l'espèce chassée 16 Poids de l'espèce chassée Nom du niveau Nb de points

Étape 4 : construction du Modèle Conceptuel des Données On appelle Entité un objet

Étape 4 : construction du Modèle Conceptuel des Données On appelle Entité un objet concret ou abstrait ayant une existence propre présentant un intérêt pour l'organisation à modéliser. l On appelle Type d'entité une classe d'identité ayant en commun un ensemble de propriétés. l ü Ex : l'entité Chasseur a pour propriétés : N° de chasseur ¦ Pseudo ¦ Date de naissance ¦ 17

Étape 4 : construction du Modèle Conceptuel des Données On appelle Association des liens

Étape 4 : construction du Modèle Conceptuel des Données On appelle Association des liens entre les Entités présentant un intérêt particulier pour l'organisation à modéliser. l Un Type d'association est un lien-type entre types d'entités ayant en commun un ensemble de propriétés. L'association représente un verbe matérialisant une relation entre les entités. l 18

Étape 4 : construction du Modèle Conceptuel des Données l Contraintes d'intégralité et cardinalités

Étape 4 : construction du Modèle Conceptuel des Données l Contraintes d'intégralité et cardinalités : On appelle cardinalité d'une entité au sein d'une association, le nombre de fois minimum et le nombre de fois maximum qu'une même occurrence de cette entité peut intervenir dans les occurrences de l'association. Minimum 0 L'occurrence ne peut pas participer 1 L'occurrence participe obligatoirement L'occurrence participe au plus une fois Rare L'occurrence participe plusieurs fois n 19 Maximum

Étape 4 : construction du Modèle Conceptuel des Données l Formalisme de la représentation

Étape 4 : construction du Modèle Conceptuel des Données l Formalisme de la représentation : q Les entités : rectangle, partie supérieure pour le titre q Liaison entre entités : ovale avec verbe caractérisant au mieux la liaison et propriétés éventuelles portées par la liaison q Couple de cardinalités exprimant le nombre d'occurrences d'une Patte par rapport à l'entité qu'elle relie à la liaison 20

Et ensuite ? Fin pour l'instant l Exercices ! l 21

Et ensuite ? Fin pour l'instant l Exercices ! l 21

Gestion des logements dans une agence immobilière 1. 2. 3. 4. 22 Établir un

Gestion des logements dans une agence immobilière 1. 2. 3. 4. 22 Établir un dictionnaire des données Établir les graphes dépendances fonctionnelles Établir la structure d'accès théorique Construction du modèle conceptuel des données

Gestion des logements dans une agence immobilière 23

Gestion des logements dans une agence immobilière 23

Gestion des dossiers comptables d'un centre de gestion 1. 2. 3. 4. 24 Établir

Gestion des dossiers comptables d'un centre de gestion 1. 2. 3. 4. 24 Établir un dictionnaire des données Établir les graphes dépendances fonctionnelles Établir la structure d'accès théorique Construction du modèle conceptuel des données

Gestion des dossiers comptables d'un centre de gestion 25

Gestion des dossiers comptables d'un centre de gestion 25

Gestion des courses hippiques 1. 2. 3. 4. 26 Établir un dictionnaire des données

Gestion des courses hippiques 1. 2. 3. 4. 26 Établir un dictionnaire des données Établir les graphes dépendances fonctionnelles Établir la structure d'accès théorique Construction du modèle conceptuel des données

Gestion des courses hippiques 27

Gestion des courses hippiques 27