Introduction aux Systèmes d’Information de l’entrepriseles traduire en requêtes SQL afin...

109
Pr. Fatima BOUYAHIA 1 Introduction aux Systèmes d’Information de l’entreprise Licence Professionnelle – Génie Logistique Faculté des Sciences Semlalia - Marakkech

Transcript of Introduction aux Systèmes d’Information de l’entrepriseles traduire en requêtes SQL afin...

Page 1: Introduction aux Systèmes d’Information de l’entrepriseles traduire en requêtes SQL afin d'interroger une base de données • d'un serveur de bases de données De cette façon

Pr. Fatima BOUYAHIA 1

Introduction aux Systèmes d’Information de l’entreprise

Licence Professionnelle – Génie LogistiqueFaculté des Sciences Semlalia - Marakkech

Page 2: Introduction aux Systèmes d’Information de l’entrepriseles traduire en requêtes SQL afin d'interroger une base de données • d'un serveur de bases de données De cette façon

Pr. Fatima BOUYAHIA 2

Objectif du module

Savoir analyser et concevoir des systèmesd’information

Répondre à :1) Pourquoi les entreprises construisent-elles les systèmes d’information?2) Comment bâtissons-nous les systèmesd’information?

Page 3: Introduction aux Systèmes d’Information de l’entrepriseles traduire en requêtes SQL afin d'interroger une base de données • d'un serveur de bases de données De cette façon

Pr. Fatima BOUYAHIA 3

Analyser un système d'information sur le plan

informationnel, organisationnel et technique ;

Comprendre l'interrelation des systèmes d'information

avec la stratégie, l'organisation et la culture de

l'entreprise ;

Connaître le cycle de vie et les phases de mise en

place d'un système d'information ;

Employer une méthode professionnelle d'ingénierie

de conception de systèmes d'information.

A la fin du cours l’étudiant doit être capable de :

Page 4: Introduction aux Systèmes d’Information de l’entrepriseles traduire en requêtes SQL afin d'interroger une base de données • d'un serveur de bases de données De cette façon

Pr. Fatima BOUYAHIA 4

Méthode de travail

Cours

Travaux dirigés (étude de cas)

Exposés (Former les groupes)

Page 5: Introduction aux Systèmes d’Information de l’entrepriseles traduire en requêtes SQL afin d'interroger une base de données • d'un serveur de bases de données De cette façon

Pr. Fatima BOUYAHIA 5

Plan du module

Section 1 : l’Information dans l’entreprise

Section 2 : Construction d’un Système d’Information

Section 3 : Communication Intranet/Extranet

Section 4 : Bases de données !!!

Section 5 : Modélisation des flux / Modèles Conceptuels

Section 6 : La méthode d’analyse MERISE

Page 6: Introduction aux Systèmes d’Information de l’entrepriseles traduire en requêtes SQL afin d'interroger une base de données • d'un serveur de bases de données De cette façon

Pr. Fatima BOUYAHIA 6

L’information et l’individu

L’information et l’organisation

Qu’est ce qu’un système d’information ?

Types de contacts

Rôle d’un système d’information ?

ressources d’un SI

Plan Section 1l’Information dans l’entreprise

Page 7: Introduction aux Systèmes d’Information de l’entrepriseles traduire en requêtes SQL afin d'interroger une base de données • d'un serveur de bases de données De cette façon

Pr. Fatima BOUYAHIA 7

L’information et l’individuFonction d’information: représenter le réel

Page 8: Introduction aux Systèmes d’Information de l’entrepriseles traduire en requêtes SQL afin d'interroger une base de données • d'un serveur de bases de données De cette façon

Pr. Fatima BOUYAHIA 8

L’information et l’individuDans l’organisation, l’individu (peu importe sa fonction) exerce son activité dans le cadre suivant :

Il dispose d’un objectif local, qui lui est propre et qui est lié aux objectifs de l’organisation Il a une latitude décisionnelle, son pouvoir, lui permettant d’effectuer des choix Il applique, pour effectuer ses choix, un modèle de gestion, c’est-à-dire un ensemble de règles

Le gestionnaire est ainsi confronté à des problèmes qu’il doitrésoudre dans un contexte en utilisant de l’information.

Quelle est la différence entre l’information et les données?

Page 9: Introduction aux Systèmes d’Information de l’entrepriseles traduire en requêtes SQL afin d'interroger une base de données • d'un serveur de bases de données De cette façon

Pr. Fatima BOUYAHIA 9

L’information et l’individu

Quelle est la différence entre l’information etles données?

– Les données, images, sons, etc., constituent lamatière première de l’information.

– La notion d’information est relative au destinataire :ce qui est information pour l’un n’est pas obligatoirement information pour l’autre.

– Le plus important dans l’information : sa pertinence.

Page 10: Introduction aux Systèmes d’Information de l’entrepriseles traduire en requêtes SQL afin d'interroger une base de données • d'un serveur de bases de données De cette façon

Pr. Fatima BOUYAHIA 10

L’information et l’organisation

Chaque organisation poursuit un objectif etfonctionne sur la base d’une division dutravail entre ses membres.

Comment, ainsi, assurer le respect de l’unicité de l’objectif global malgré la division

des tâches entre ses membres?

Le partage de l’information permet la coordination.

Page 11: Introduction aux Systèmes d’Information de l’entrepriseles traduire en requêtes SQL afin d'interroger une base de données • d'un serveur de bases de données De cette façon

Pr. Fatima BOUYAHIA 11

L’information et l’organisation

La plupart des enquêtes montrent que les problèmes de communication sont un des principaux obstacles à une

bonne performance de l’organisation.

L’absence de la communication là où elle est nécessaire, la « mauvaise » communication qui n’aboutit pas à la

transmission de connaissances ont pour effet des lacunes de coordination et des manques de

pertinence des représentations utilisées dans l’organisation.

Page 12: Introduction aux Systèmes d’Information de l’entrepriseles traduire en requêtes SQL afin d'interroger une base de données • d'un serveur de bases de données De cette façon

Pr. Fatima BOUYAHIA 12

L’information et l’organisation

L’information, élément de l’ouverture et de l’apprentissage de l’organisation

– Les représentations de l’environnementAgir de manière efficace et avoir une vision du monde actuelex. les outils de veille

– La mémoire de l’entreprisesystème d’apprentissageex. les outils de groupware

Page 13: Introduction aux Systèmes d’Information de l’entrepriseles traduire en requêtes SQL afin d'interroger une base de données • d'un serveur de bases de données De cette façon

Pr. Fatima BOUYAHIA 13

L’information et l’organisation

Pour faire face à l’ensemble de ces besoins fondamentaux en information, lesorganisations développent des activités

de traitement de l’information (acquisition,communication, transformation, stockage,

diffusion) essentielles pour leur survie.

C’est à dire

des systèmes d’information

Page 14: Introduction aux Systèmes d’Information de l’entrepriseles traduire en requêtes SQL afin d'interroger une base de données • d'un serveur de bases de données De cette façon

Pr. Fatima BOUYAHIA 14

Qu’est-ce qu’un SI?

Ensemble structuré de ressources humaines,matérielles, logicielles, de données et de réseauxqui recueille, transforme et diffuse del’information dans une entreprise

Supporté par du matériel, des programmes et procédures detraitement (logiciel), des voies de communication (réseaux),des données (dans les bases de données)

Il en sort différents produits informatifs

Page 15: Introduction aux Systèmes d’Information de l’entrepriseles traduire en requêtes SQL afin d'interroger une base de données • d'un serveur de bases de données De cette façon

Pr. Fatima BOUYAHIA 15

Entrée des ressources en données

Traitementdes

données

Sortie des produits

d’information

Contrôle des performances du système

Stockage des données

Qu’est-ce qu’un SI?

Page 16: Introduction aux Systèmes d’Information de l’entrepriseles traduire en requêtes SQL afin d'interroger une base de données • d'un serveur de bases de données De cette façon

Pr. Fatima BOUYAHIA 16

Types de contacts

Utilisateur : travailleurs du savoir qui communiquent, créent, utilisent et distribuent de l’information Spécialiste des SI: analystes et

programmeurs Gestionnaire utilisateur Gestionnaire utilisateur : gestionnaire, : gestionnaire,

entrepreneur ou professionnel de niveau entrepreneur ou professionnel de niveau gestiongestion

Page 17: Introduction aux Systèmes d’Information de l’entrepriseles traduire en requêtes SQL afin d'interroger une base de données • d'un serveur de bases de données De cette façon

Pr. Fatima BOUYAHIA 17

Support à l'avantagestratégique

Support à l'élaboration

de décision d'affaire

Support pour les opérations d'affaire

Rôle d’un SI?

Page 18: Introduction aux Systèmes d’Information de l’entrepriseles traduire en requêtes SQL afin d'interroger une base de données • d'un serveur de bases de données De cette façon

Pr. Fatima BOUYAHIA 18

Ressources en systèmes d’information

Individu

Logiciel

Matériel

Données

Réseaux

Page 19: Introduction aux Systèmes d’Information de l’entrepriseles traduire en requêtes SQL afin d'interroger une base de données • d'un serveur de bases de données De cette façon

Pr. Fatima BOUYAHIA 19

Remarques :

- L'outil informatique n'est que le support du système d'information.

- L’investissement dans les technologies de l’information ne doit pas précéder la réflexion organisationnelle et l'identification de l'informationutile.

Page 20: Introduction aux Systèmes d’Information de l’entrepriseles traduire en requêtes SQL afin d'interroger une base de données • d'un serveur de bases de données De cette façon

Pr. Fatima BOUYAHIA 20

Les objectifs d’un système d’information

1) Produire une présentation la plus proche possible de la réalité des processus

2) Mémoriser ces présentations

3) Communiquer ces présentations

Page 21: Introduction aux Systèmes d’Information de l’entrepriseles traduire en requêtes SQL afin d'interroger une base de données • d'un serveur de bases de données De cette façon

Pr. Fatima BOUYAHIA 21

Page 22: Introduction aux Systèmes d’Information de l’entrepriseles traduire en requêtes SQL afin d'interroger une base de données • d'un serveur de bases de données De cette façon

Pr. Fatima BOUYAHIA 22

Présentation d’un SI

Position

Page 23: Introduction aux Systèmes d’Information de l’entrepriseles traduire en requêtes SQL afin d'interroger une base de données • d'un serveur de bases de données De cette façon

Pr. Fatima BOUYAHIA 23

Présentation d’un SI

Rôle Stratégique

Page 24: Introduction aux Systèmes d’Information de l’entrepriseles traduire en requêtes SQL afin d'interroger une base de données • d'un serveur de bases de données De cette façon

Pr. Fatima BOUYAHIA 24

Hiérarchie de l’information en gestion

Quelles sont les clés de réussite d’un SI dans une organisation?

Page 25: Introduction aux Systèmes d’Information de l’entrepriseles traduire en requêtes SQL afin d'interroger une base de données • d'un serveur de bases de données De cette façon

Pr. Fatima BOUYAHIA 25

1) Une vision claire – présentation stratifiée

2) Un support technologique adéquat

Facteurs clés de réussite

Staff décisionnel

Staff opérationnel

3) Adhésion

Mise en place d’un SI Conduite de Projets informatiques

Page 26: Introduction aux Systèmes d’Information de l’entrepriseles traduire en requêtes SQL afin d'interroger une base de données • d'un serveur de bases de données De cette façon

Pr. Fatima BOUYAHIA 26

Conduite de projets informatiques

En cascadeEn cascade EvolutifEvolutif

Petites entreprises

Démarche basée sur la spécialisation des

tâches dans un enchaînement de

phases qui reste simple et intuitif

Grandes entreprises

Démarche basée sur une évolution par

itérations – modèle en cycles qui adopte une

approche pluridisciplinaire

ObjetObjet

Grandes entreprises

Modèles

Démarche basée sur une évolution par

itérations

Séparation des études architecturale et

fonctionnelle

SéquentielSéquentiel itératifsitératifs

Page 27: Introduction aux Systèmes d’Information de l’entrepriseles traduire en requêtes SQL afin d'interroger une base de données • d'un serveur de bases de données De cette façon

Pr. Fatima BOUYAHIA 27

Modèle Dynamique en cascade

Page 28: Introduction aux Systèmes d’Information de l’entrepriseles traduire en requêtes SQL afin d'interroger une base de données • d'un serveur de bases de données De cette façon

Pr. Fatima BOUYAHIA 28

Modèle Dynamique en cascadeVariantes

Modèle en V

Page 29: Introduction aux Systèmes d’Information de l’entrepriseles traduire en requêtes SQL afin d'interroger une base de données • d'un serveur de bases de données De cette façon

Pr. Fatima BOUYAHIA 29

Dynamiques en cascadeVariantes

Modèle en W

Page 30: Introduction aux Systèmes d’Information de l’entrepriseles traduire en requêtes SQL afin d'interroger une base de données • d'un serveur de bases de données De cette façon

Pr. Fatima BOUYAHIA 30

Modèle Dynamique évolutif

Page 31: Introduction aux Systèmes d’Information de l’entrepriseles traduire en requêtes SQL afin d'interroger une base de données • d'un serveur de bases de données De cette façon

Pr. Fatima BOUYAHIA 31

Variantes

Cycle en RAD

U

ne phase du cycle

Modèle Dynamique évolutif

Page 32: Introduction aux Systèmes d’Information de l’entrepriseles traduire en requêtes SQL afin d'interroger une base de données • d'un serveur de bases de données De cette façon

Pr. Fatima BOUYAHIA 32

Modèle Dynamique objetVariantes

Cycle en Y

U

ne phase du cycle

Page 33: Introduction aux Systèmes d’Information de l’entrepriseles traduire en requêtes SQL afin d'interroger une base de données • d'un serveur de bases de données De cette façon

Pr. Fatima BOUYAHIA 33

Qui dit Modèle dit logiciel !!

C’est quoi le cycle de vie d’un Logiciel ?

Page 34: Introduction aux Systèmes d’Information de l’entrepriseles traduire en requêtes SQL afin d'interroger une base de données • d'un serveur de bases de données De cette façon

Pr. Fatima BOUYAHIA 34

Problématique

Analyse

Différentes approches (types) des systèmes

d’information

Mise en Œuvre

Conclusion

Section 2Construction des systèmes d’information

Page 35: Introduction aux Systèmes d’Information de l’entrepriseles traduire en requêtes SQL afin d'interroger une base de données • d'un serveur de bases de données De cette façon

Pr. Fatima BOUYAHIA 35

Problématiques Objectif :Objectif :

Analyse De quoi a tDe quoi a t--on besoin ?on besoin ?

Objectif à atteindreObjectif à atteindre

Modèle de conceptionModèle de conception

Besoins (ressources humaines, financières et techniques)Besoins (ressources humaines, financières et techniques)

Page 36: Introduction aux Systèmes d’Information de l’entrepriseles traduire en requêtes SQL afin d'interroger une base de données • d'un serveur de bases de données De cette façon

Pr. Fatima BOUYAHIA 36

Différentes approches des systèmes d’information

Le Développement d’Application de Gestion DAG

Les Systèmes d’ Application Organisationnel SAO

Les Systèmes d’Information Stratégiques SIS

Le Développement d’Application de Gestion DAG

Les Systèmes d’ Application Organisationnel SAO

Les Systèmes d’Information Stratégiques SIS

Page 37: Introduction aux Systèmes d’Information de l’entrepriseles traduire en requêtes SQL afin d'interroger une base de données • d'un serveur de bases de données De cette façon

Pr. Fatima BOUYAHIA 37

Le Développement d’Application de GestionDAG

Ce développement se fait :

Par reprises des procédures existantes.

Mise en œuvre d’une logique d’automatisation.

Production d’états type standardisés.

Objectifs :

Automatisation.

Contrôle des coûts.

Caractéristiques :

Traitement des données, information qualitative.

Le destinataire de l’information est une machine.

Automatisation dénouée d’intelligence.

Pauvreté sémantique des données.

Page 38: Introduction aux Systèmes d’Information de l’entrepriseles traduire en requêtes SQL afin d'interroger une base de données • d'un serveur de bases de données De cette façon

Pr. Fatima BOUYAHIA 38

Le Développement d’Application de GestionDAG

Page 39: Introduction aux Systèmes d’Information de l’entrepriseles traduire en requêtes SQL afin d'interroger une base de données • d'un serveur de bases de données De cette façon

Pr. Fatima BOUYAHIA 39

Système d’Information OrganisationnelSIO

Système de représentation et de mesure des activités de l’organisation

Objectifs :Aide à la décision

Caractéristiques :

L’ensemble de l’organisation et son environnementInformations et représentation riches destinées à l’humainRichesse sémantique des données

Page 40: Introduction aux Systèmes d’Information de l’entrepriseles traduire en requêtes SQL afin d'interroger une base de données • d'un serveur de bases de données De cette façon

Pr. Fatima BOUYAHIA 40

Système d’Information OrganisationnelSIO

Page 41: Introduction aux Systèmes d’Information de l’entrepriseles traduire en requêtes SQL afin d'interroger une base de données • d'un serveur de bases de données De cette façon

Pr. Fatima BOUYAHIA 41

Système d’Information StratégiqueSIS

Page 42: Introduction aux Systèmes d’Information de l’entrepriseles traduire en requêtes SQL afin d'interroger une base de données • d'un serveur de bases de données De cette façon

Pr. Fatima BOUYAHIA 42

Système d’Information StratégiqueSIS

Page 43: Introduction aux Systèmes d’Information de l’entrepriseles traduire en requêtes SQL afin d'interroger une base de données • d'un serveur de bases de données De cette façon

Pr. Fatima BOUYAHIA 43

Il y’a trois niveaux de formalisation d’un système sont :

• – Niveau principes et modèles de gestion (QUOI?)• – Niveau organisation (QUI? et OU?)• – Niveau technique (COMMENT?)

En tant que gestionnaires, on s’intéresse plutôt aux deux premiers niveaux

Mise en ŒuvreConstruction SI

Page 44: Introduction aux Systèmes d’Information de l’entrepriseles traduire en requêtes SQL afin d'interroger une base de données • d'un serveur de bases de données De cette façon

Pr. Fatima BOUYAHIA 44

Mise en ŒuvreConstruction SI

SI Manuel

Expression des besoins

Modèle Conceptuel

Modèle logique

Modèle Physique

SI InformatiséSI Informatisé

Page 45: Introduction aux Systèmes d’Information de l’entrepriseles traduire en requêtes SQL afin d'interroger une base de données • d'un serveur de bases de données De cette façon

Pr. Fatima BOUYAHIA 45

ConclusionRôle du Manager

Types SI

Construction SI

Nécessité d’une méthode d’analyse

Page 46: Introduction aux Systèmes d’Information de l’entrepriseles traduire en requêtes SQL afin d'interroger une base de données • d'un serveur de bases de données De cette façon

Pr. Fatima BOUYAHIA 46

Conclusion

Page 47: Introduction aux Systèmes d’Information de l’entrepriseles traduire en requêtes SQL afin d'interroger une base de données • d'un serveur de bases de données De cette façon

Pr. Fatima BOUYAHIA 47

Un intranet est un ensemble de services Internet (parexemple un serveur web) interne à un réseau local,

c'est-à-dire accessible uniquement à partir des postesd'un réseau local et invisible de l'extérieur. Il consiste à

utiliser les standards client-serveur de l'Internet (enutilisant les protocoles TCP/IP), comme par exemplel'utilisation de navigateurs Internet, pour réaliser unsystème d'information interne à une organisation ou

une entreprise.

Communication Intranet/Extranet

Page 48: Introduction aux Systèmes d’Information de l’entrepriseles traduire en requêtes SQL afin d'interroger une base de données • d'un serveur de bases de données De cette façon

Pr. Fatima BOUYAHIA 48

Un extranet est une extension du systèmed'information de l'entreprise à des partenaires situés

au-delà du réseau, et ce, de manière sécurisée(authentification par nom d'utilisateur et mot de passe).

De cette façon, un extranet n'est ni un intranet, ni unsite Internet, il s'agit d'un système supplémentaire

offrant par exemple aux clients d'une entreprise, à sespartenaires ou à des filiales un accès privilégié à

certaines ressources informatiques de l'entreprise parl'intermédiaire d'une interface Web.

Communication Intranet/Extranet

Page 49: Introduction aux Systèmes d’Information de l’entrepriseles traduire en requêtes SQL afin d'interroger une base de données • d'un serveur de bases de données De cette façon

Pr. Fatima BOUYAHIA 49

Un intranet / extranet repose généralement sur une architecture à trois niveaux, composée:

• du client (navigateur internet)

• du serveur d'application (middleware): un serveur web permettant d'interpréter des scripts CGI, PHP, ASP ou autres, et les traduire en requêtes SQL afin d'interroger une base de données

• d'un serveur de bases de donnéesDe cette façon les machines clientes gèrent l'interface graphique,tandis que le serveur manipule les données. Le réseau permet devéhiculer les requêtes et les réponses.

Communication Intranet/Extranet

Page 50: Introduction aux Systèmes d’Information de l’entrepriseles traduire en requêtes SQL afin d'interroger une base de données • d'un serveur de bases de données De cette façon

Pr. Fatima BOUYAHIA 50

Le modèle OSI* Couches traitement de l’information :

7. Application 6. Présentation5. Session4. Transport ex. TCP

* Couches « télécommunications »

3. Reseau ex. IP2. Liaison ex. Ethernet1. Physique ex. Câble coaxial

Communication Intranet / Extranet

Page 51: Introduction aux Systèmes d’Information de l’entrepriseles traduire en requêtes SQL afin d'interroger une base de données • d'un serveur de bases de données De cette façon

Pr. Fatima BOUYAHIA 51

Middleware:Classe de logiciels qui assurent l'intermédiaire entre lesapplications et le transport des données par les réseaux.

On parle alors de réseau privé virtuel (aussi appelé VPN, acronyme deVirtual Private Network) lorsque les données transitant sur Internet sont sécurisées (c'est-à-dire cryptées). Ce réseau est dit virtuel car il relie deux réseaux "physiques" (réseaux locaux) par une liaison Internet, et privé car seuls les ordinateurs des réseaux locaux faisant partie du VPN peuvent accéder aux données.

Communication Intranet / Extranet

Page 52: Introduction aux Systèmes d’Information de l’entrepriseles traduire en requêtes SQL afin d'interroger une base de données • d'un serveur de bases de données De cette façon

Pr. Fatima BOUYAHIA 52

Internet =WAIS (Wide Area Information Servers ), FTP (File Transfer Protocol) , SMTP (Simple Mail Transfer Protocol)Chat, Vidéo,Téléphone sur IP

Intranet =Messagerie, forums, Transfert de fichiers + Web (avec liens vers 3 sortes d’applications: GED, Workflow (flux d'informations au sein d'une organisation ) , Groupware ???

Communication Intranet / Extranet

Page 53: Introduction aux Systèmes d’Information de l’entrepriseles traduire en requêtes SQL afin d'interroger une base de données • d'un serveur de bases de données De cette façon

Pr. Fatima BOUYAHIA 53

agenda partagé espace de documents partagés outils d'échange d'information (forums électroniques) outil de gestion de contacts outils de workflow conférence électronique (vidéoconférence, chat, ...)

Groupware

On désigne par le terme de "Groupware" (en français Collectique) les méthodeset les outils logiciels (appelés collecticiels ou plus rarement synergiciels)

permettant à des utilisateurs de mener un travail en commun à travers les réseaux.

Page 54: Introduction aux Systèmes d’Information de l’entrepriseles traduire en requêtes SQL afin d'interroger une base de données • d'un serveur de bases de données De cette façon

Pr. Fatima BOUYAHIA 54

Communication Intranet / Extranet

Le commerce électronique

Page 55: Introduction aux Systèmes d’Information de l’entrepriseles traduire en requêtes SQL afin d'interroger une base de données • d'un serveur de bases de données De cette façon

Pr. Fatima BOUYAHIA 55

Communication Intranet / Extranet

Application 1

Choisir une entreprise décrite dans un journal :

1) Visiter le site WEB de cette entreprise

2) Apprendre d’avantage de cette entreprise a voir comment elle utilise son Site WEB

3) A partir de ces renseignements, décrire les caractéristiques de l’organisation, sa structure, son environnement et sa stratégie.

Page 56: Introduction aux Systèmes d’Information de l’entrepriseles traduire en requêtes SQL afin d'interroger une base de données • d'un serveur de bases de données De cette façon

Pr. Fatima BOUYAHIA 56

Communication Intranet / Extranet

Application 2

Choisir Deux entreprises concurrentes du même secteur d’activités qui utilisent leurs sites pour le commerce électronique :

1) Visiter leurs sites WEB

2) Donner les points communs et divergents des deux entreprises.

Page 57: Introduction aux Systèmes d’Information de l’entrepriseles traduire en requêtes SQL afin d'interroger une base de données • d'un serveur de bases de données De cette façon

Pr. Fatima BOUYAHIA 57

Section 4Bases de données

Une base de données est une collection de données sur un domaine d’application particulier

où les propriétés des données ainsi que les relations entre ces données sont spécifiées

en utilisant

les concepts proposés par le modèle de données

sous-jacent (secondaires)

Page 58: Introduction aux Systèmes d’Information de l’entrepriseles traduire en requêtes SQL afin d'interroger une base de données • d'un serveur de bases de données De cette façon

Pr. Fatima BOUYAHIA 58

Qu’est ce qu’un modèle de données ?

Données Réelles

Données codées Forme digitale interprétable par l’ordinateur

Données sur le domaine traité : mini-monde ou l’univers de

discours

Choix de modèle de programmation

Page 59: Introduction aux Systèmes d’Information de l’entrepriseles traduire en requêtes SQL afin d'interroger une base de données • d'un serveur de bases de données De cette façon

Pr. Fatima BOUYAHIA 59

Un système de gestion de bases de données Relationnelles(SGBDR)

est une collection de logiciels permettant de créer,de gérer et d’interroger efficacement

une base de donnéesindépendamment du domaine d’application.

Les Systèmes de Gestion de Bases de données

Page 60: Introduction aux Systèmes d’Information de l’entrepriseles traduire en requêtes SQL afin d'interroger une base de données • d'un serveur de bases de données De cette façon

Pr. Fatima BOUYAHIA 60

Quels sont les apports escomptés d’un SGBDR sont les suivants ?

Rendre transparent le partage des données entre différents utilisateurs

Assurer la confidentialité des données.

Assurer le respect des règles de cohérence définies sur les données.

Fournir différents langages d'accès selon le profil de l’utilisateur.

Etre résistant aux pannes.

Posséder une capacité de stockage élevée.

Pouvoir répondre à des requêtes avec un niveau de performances adapté.

Page 61: Introduction aux Systèmes d’Information de l’entrepriseles traduire en requêtes SQL afin d'interroger une base de données • d'un serveur de bases de données De cette façon

Pr. Fatima BOUYAHIA 61

Deux produits assez caractéristiques :

Le SGBD Oracle : est un SGBD relationnel utilisé pour des applications critiqueset qui offre un maximum des caractéristiques présentées ici.

Le SGBD Access : est un SGBD dans le monde de l’informatique

individuelle qui présente l’avantage d’une grande facilité d’utilisation

et qui peut convenir à des application de taille réduite ou moyenne.L’aspect convivial de ce dernier étant évident.

En revanche, les niveauxde performance et de sécurité ne sont pas comparables.

Exemples de SGBDR

Page 62: Introduction aux Systèmes d’Information de l’entrepriseles traduire en requêtes SQL afin d'interroger une base de données • d'un serveur de bases de données De cette façon

Pr. Fatima BOUYAHIA 62

Architecture de SGBDR

Niveau Externe : Utilisateurs

Niveau conceptuel : Traitement

Niveau Physique : Stockage

Page 63: Introduction aux Systèmes d’Information de l’entrepriseles traduire en requêtes SQL afin d'interroger une base de données • d'un serveur de bases de données De cette façon

Pr. Fatima BOUYAHIA 63

Dans la base de données que vous avez crée, utilisez lemode feuilles de données pour créer une Table nommée« Clients » avec les champs suivants:

N°Client, Nom Client, Contact, Adresse, Ville

Application 1:

Bases de données

Page 64: Introduction aux Systèmes d’Information de l’entrepriseles traduire en requêtes SQL afin d'interroger une base de données • d'un serveur de bases de données De cette façon

Pr. Fatima BOUYAHIA 64

Application 1: suite

Bases de données

Remplir ensuite le tableau de la manière suivante:

Page 65: Introduction aux Systèmes d’Information de l’entrepriseles traduire en requêtes SQL afin d'interroger une base de données • d'un serveur de bases de données De cette façon

Pr. Fatima BOUYAHIA 65

Dans la base de données que vous avez crée, utilisez le mode Création pour créer

une Table nommée « Commandes » avec les champs suivants et avec les types de

données appropriés.

N°Commande Numérique Date Commande Date/HeureN°Client NumériqueArticle TexteQuantité Numérique Importé Oui/Non

Application 2:

Bases de données

Page 66: Introduction aux Systèmes d’Information de l’entrepriseles traduire en requêtes SQL afin d'interroger une base de données • d'un serveur de bases de données De cette façon

Pr. Fatima BOUYAHIA 66

Passer en mode Feuille de données et remplir le tableau de la manière suivante:

Application 2: suiteBases de données

Page 67: Introduction aux Systèmes d’Information de l’entrepriseles traduire en requêtes SQL afin d'interroger une base de données • d'un serveur de bases de données De cette façon

Pr. Fatima BOUYAHIA 67

Application 3:

Bases de données

* Définissez la clé primaire pour chacune des tables : Clients, Commandes (si ce n’est pas encore fait)

* Etablir les relations entre ces deux tables .

Les relations sont les liens qui existent entre le champ d'unetable( Table Source) et le champ d'une autre table

( Table Destination).Chaque table de la base de données doit inclure un moyen

d'identification unique : clé

Page 68: Introduction aux Systèmes d’Information de l’entrepriseles traduire en requêtes SQL afin d'interroger une base de données • d'un serveur de bases de données De cette façon

Pr. Fatima BOUYAHIA 68

Bases de données

Il existe trois types de relations

Type de relation Description

Un à plusieurs Un enregistrement d’une table est enrelation avec plusieurs enregistrementsd’une autre table.

Plusieurs à plusieurs Un enregistrement de la table primairepeut être en relation avec plusieursenregistrements de la table reliée etinversement.

Un à un Un enregistrement d’une table est enrelation avec un autre enregistrementd’une autre table.

Page 69: Introduction aux Systèmes d’Information de l’entrepriseles traduire en requêtes SQL afin d'interroger une base de données • d'un serveur de bases de données De cette façon

Pr. Fatima BOUYAHIA 69

Méthode d’utilisation d’une la base de données Exemple : Comptoirs

Analyser la base de donnée COMPTOIRS donnée sur « Exemple de bases de données » de ACCESS

Dans le menu intitulé ? cliquer sur la partie « Exemple de base de données « Comptoirs »

Page 70: Introduction aux Systèmes d’Information de l’entrepriseles traduire en requêtes SQL afin d'interroger une base de données • d'un serveur de bases de données De cette façon

Pr. Fatima BOUYAHIA 70

Section 5 / 6Modélisation des flux / Modèles Conceptuels

Modélisation

Objectifs du modèle de flux.

Rappel des différents niveaux de MERISE.

Définitions des concepts utilisés.

Le Modèle Conceptuel des Flux.

Le Modèle Organisationnel des Flux.

Traduction concepts MERISE

Exercices et Etudes de CAS

Page 71: Introduction aux Systèmes d’Information de l’entrepriseles traduire en requêtes SQL afin d'interroger une base de données • d'un serveur de bases de données De cette façon

Pr. Fatima BOUYAHIA 71

Page 72: Introduction aux Systèmes d’Information de l’entrepriseles traduire en requêtes SQL afin d'interroger une base de données • d'un serveur de bases de données De cette façon

Pr. Fatima BOUYAHIA 72

Page 73: Introduction aux Systèmes d’Information de l’entrepriseles traduire en requêtes SQL afin d'interroger une base de données • d'un serveur de bases de données De cette façon

Pr. Fatima BOUYAHIA 73

Page 74: Introduction aux Systèmes d’Information de l’entrepriseles traduire en requêtes SQL afin d'interroger une base de données • d'un serveur de bases de données De cette façon

Pr. Fatima BOUYAHIA 74

Le modèle de flux permet d’atteindre deux objectifs :

- Délimiter le périmètre de l’étude ;- Mettre en évidence les flux d’informations du domaine étudié mais également ceux échangés entre le domaine étudié et l'environnement de l'entreprise.

Objectif du modèle de flux

Page 75: Introduction aux Systèmes d’Information de l’entrepriseles traduire en requêtes SQL afin d'interroger une base de données • d'un serveur de bases de données De cette façon

Pr. Fatima BOUYAHIA 75

METHODES D'INFORMATISATION ET D’ANALYSE

• méthodes cartésiennes (SADT)• méthodes systémiques (MERISE)• méthodes à objets (UML)

Différentes approches

Page 76: Introduction aux Systèmes d’Information de l’entrepriseles traduire en requêtes SQL afin d'interroger une base de données • d'un serveur de bases de données De cette façon

Pr. Fatima BOUYAHIA 76

Méthode d’Etudes et de Réalisation Informatique pour les Systèmes

d’Entreprise

MERISE

Page 77: Introduction aux Systèmes d’Information de l’entrepriseles traduire en requêtes SQL afin d'interroger une base de données • d'un serveur de bases de données De cette façon

Pr. Fatima BOUYAHIA 77

Les trois niveau de MERISE

Page 78: Introduction aux Systèmes d’Information de l’entrepriseles traduire en requêtes SQL afin d'interroger une base de données • d'un serveur de bases de données De cette façon

Pr. Fatima BOUYAHIA 78

Le niveau Conceptuel : MCD & MCT.

– SI. est représenté indépendamment de sonorganisation et des moyens physiques etinformatiques qu’il pourrait utiliser.

– C’est le niveau le plus invariant de tous : prend en compte les aspects fonctionnels générauxindépendants de son organisation.

Les trois niveau de MERISE

Page 79: Introduction aux Systèmes d’Information de l’entrepriseles traduire en requêtes SQL afin d'interroger une base de données • d'un serveur de bases de données De cette façon

Pr. Fatima BOUYAHIA 79

Le niveau Logique/ Organisationnel : MLD / MOT.

– Consiste à faire des choix organisationnels afin de déterminer exactement QUI fera QUOI, OU,QUAND et COMMENT les traitements seront réalisés.

– Niveau moins invariant que le conceptuel :modifications possibles par des choix organisationnels mais pas techniques.

Les trois niveau de MERISE

Page 80: Introduction aux Systèmes d’Information de l’entrepriseles traduire en requêtes SQL afin d'interroger une base de données • d'un serveur de bases de données De cette façon

Pr. Fatima BOUYAHIA 80

Le Niveau Physique MPD & MOpT.

– Choix techniques réalisés permettant de déterminer totalement les moyens informatiques nécessaires à la réalisation du projet.

– Niveaux le moins invariant : correspond au niveauopérationnel. Il est le plus sujet à variation car dépend beaucoup de la technologie.

Les trois niveau de MERISE

Page 81: Introduction aux Systèmes d’Information de l’entrepriseles traduire en requêtes SQL afin d'interroger une base de données • d'un serveur de bases de données De cette façon

Pr. Fatima BOUYAHIA 81

Modèle des Flux : Définition

Page 82: Introduction aux Systèmes d’Information de l’entrepriseles traduire en requêtes SQL afin d'interroger une base de données • d'un serveur de bases de données De cette façon

Pr. Fatima BOUYAHIA 82

DOMAINE D’ETUDE :– Sous ensemble cohérent de l’entreprise ou de l’organisme, bien délimité et formant le contenu de l’étude à réaliser.

Définition des concepts

Un domaine doit :– Correspondre à un projet de taille réaliste.– Être informatiquement opérationnel– Minimiser les perturbations dans l’organisation lors de sa mise en place.– Minimiser les conséquences des choix organisationnels et techniques sur les autres domaines.

Page 83: Introduction aux Systèmes d’Information de l’entrepriseles traduire en requêtes SQL afin d'interroger une base de données • d'un serveur de bases de données De cette façon

Pr. Fatima BOUYAHIA 83

Définition des concepts

Représentation graphique

Page 84: Introduction aux Systèmes d’Information de l’entrepriseles traduire en requêtes SQL afin d'interroger une base de données • d'un serveur de bases de données De cette façon

Pr. Fatima BOUYAHIA 84

Définition des concepts

DOMAINE D’ACTIVITE :

– La première étape de la construction d’un systèmed’information d'une entreprise consiste à bien identifierses domaines d'activité (domaine d’activité desressources humaines). En effet, à chaque finalité del'entreprise est associé un domaine d'activité.

– Chaque domaine d'activité est décomposé en grandefonction appelé activité (activité de recrutement, activitéfacturation).

Page 85: Introduction aux Systèmes d’Information de l’entrepriseles traduire en requêtes SQL afin d'interroger une base de données • d'un serveur de bases de données De cette façon

Pr. Fatima BOUYAHIA 85

Représentation graphiqueOrganisme de recherche

Définition des concepts

Page 86: Introduction aux Systèmes d’Information de l’entrepriseles traduire en requêtes SQL afin d'interroger une base de données • d'un serveur de bases de données De cette façon

Pr. Fatima BOUYAHIA 86

Définition des concepts

ACTIVITE :– Est un ensemble de traitements homogènes quitransforment ou manipulent des donnés.Ex : l’activité facturation.

FLUX :– Est la représentation d’un échange d’informations ou dedonnées entre deux activités du système ou entre uneactivité du système et un système extérieur à l’entreprise.Ex : échange d’un bon de commande entre le client etl’activité commerciale.

Page 87: Introduction aux Systèmes d’Information de l’entrepriseles traduire en requêtes SQL afin d'interroger une base de données • d'un serveur de bases de données De cette façon

Pr. Fatima BOUYAHIA 87

Définition des concepts

Page 88: Introduction aux Systèmes d’Information de l’entrepriseles traduire en requêtes SQL afin d'interroger une base de données • d'un serveur de bases de données De cette façon

Pr. Fatima BOUYAHIA 88

Définition des concepts

ACTEUR EXTERNE :– Est une source ou une destination des données située en dehors du système étudié.

DOMAINE CONNEXE :– Est un composant du SI opérationnel ou de pilotage, interagissant avec le domaine étudié.

Page 89: Introduction aux Systèmes d’Information de l’entrepriseles traduire en requêtes SQL afin d'interroger une base de données • d'un serveur de bases de données De cette façon

Pr. Fatima BOUYAHIA 89

Définition des concepts

Page 90: Introduction aux Systèmes d’Information de l’entrepriseles traduire en requêtes SQL afin d'interroger une base de données • d'un serveur de bases de données De cette façon

Pr. Fatima BOUYAHIA 90

Il détermine par affinages successifs des activités, la composition du domaine d’étude sans en décrire le

comportement. Il représente les flux échangés entre les activités détaillées.

Il représente les échanges d’informations entre les différents types de Site et/ou Type de poste, les

acteurs internes et/ou externes et lesdomaines connexes.

Modèle conceptuel des flux : MCF

Modèle organisationnel des flux : MOF

Page 91: Introduction aux Systèmes d’Information de l’entrepriseles traduire en requêtes SQL afin d'interroger une base de données • d'un serveur de bases de données De cette façon

Pr. Fatima BOUYAHIA 91

Traduction concepts MERISEModélisation Entité - Association

Page 92: Introduction aux Systèmes d’Information de l’entrepriseles traduire en requêtes SQL afin d'interroger une base de données • d'un serveur de bases de données De cette façon

Pr. Fatima BOUYAHIA 92

Traduction concepts MERISEModélisation Entité - Association

Page 93: Introduction aux Systèmes d’Information de l’entrepriseles traduire en requêtes SQL afin d'interroger une base de données • d'un serveur de bases de données De cette façon

Pr. Fatima BOUYAHIA 93

Traduction concepts MERISEModélisation Entité - Association

Page 94: Introduction aux Systèmes d’Information de l’entrepriseles traduire en requêtes SQL afin d'interroger une base de données • d'un serveur de bases de données De cette façon

Pr. Fatima BOUYAHIA 94

Traduction concepts MERISEModélisation Entité - Association

Page 95: Introduction aux Systèmes d’Information de l’entrepriseles traduire en requêtes SQL afin d'interroger une base de données • d'un serveur de bases de données De cette façon

Pr. Fatima BOUYAHIA 95

Traduction concepts MERISEModélisation Entité - Association

Page 96: Introduction aux Systèmes d’Information de l’entrepriseles traduire en requêtes SQL afin d'interroger une base de données • d'un serveur de bases de données De cette façon

Pr. Fatima BOUYAHIA 96

Traduction concepts MERISEModélisation Entité - Association

Page 97: Introduction aux Systèmes d’Information de l’entrepriseles traduire en requêtes SQL afin d'interroger une base de données • d'un serveur de bases de données De cette façon

Pr. Fatima BOUYAHIA 97

Traduction concepts MERISEModélisation Entité - Association

Page 98: Introduction aux Systèmes d’Information de l’entrepriseles traduire en requêtes SQL afin d'interroger une base de données • d'un serveur de bases de données De cette façon

Pr. Fatima BOUYAHIA 98

Traduction concepts MERISEModélisation Entité - Association

Page 99: Introduction aux Systèmes d’Information de l’entrepriseles traduire en requêtes SQL afin d'interroger une base de données • d'un serveur de bases de données De cette façon

Pr. Fatima BOUYAHIA 99

Traduction concepts MERISEModélisation Entité - Association

Page 100: Introduction aux Systèmes d’Information de l’entrepriseles traduire en requêtes SQL afin d'interroger une base de données • d'un serveur de bases de données De cette façon

Pr. Fatima BOUYAHIA 100

Traduction concepts MERISEModélisation Entité - Association

Page 101: Introduction aux Systèmes d’Information de l’entrepriseles traduire en requêtes SQL afin d'interroger une base de données • d'un serveur de bases de données De cette façon

Pr. Fatima BOUYAHIA 101

Traduction concepts MERISEModélisation Entité - Association

Page 102: Introduction aux Systèmes d’Information de l’entrepriseles traduire en requêtes SQL afin d'interroger une base de données • d'un serveur de bases de données De cette façon

Pr. Fatima BOUYAHIA 102

Traduction concepts MERISEModélisation Entité - Association

Page 103: Introduction aux Systèmes d’Information de l’entrepriseles traduire en requêtes SQL afin d'interroger une base de données • d'un serveur de bases de données De cette façon

Pr. Fatima BOUYAHIA 103

Traduction concepts MERISEModélisation Entité - Association

Page 104: Introduction aux Systèmes d’Information de l’entrepriseles traduire en requêtes SQL afin d'interroger une base de données • d'un serveur de bases de données De cette façon

Pr. Fatima BOUYAHIA 104

Traduction concepts MERISEModélisation Entité - Association

Page 105: Introduction aux Systèmes d’Information de l’entrepriseles traduire en requêtes SQL afin d'interroger une base de données • d'un serveur de bases de données De cette façon

Pr. Fatima BOUYAHIA 105

Traduction concepts MERISEModélisation Entité - Association E

xem

ple de schém

a

E

/A

Page 106: Introduction aux Systèmes d’Information de l’entrepriseles traduire en requêtes SQL afin d'interroger une base de données • d'un serveur de bases de données De cette façon

Pr. Fatima BOUYAHIA 106

Traduction concepts MERISEModélisation Entité - Association

Page 107: Introduction aux Systèmes d’Information de l’entrepriseles traduire en requêtes SQL afin d'interroger une base de données • d'un serveur de bases de données De cette façon

Pr. Fatima BOUYAHIA 107

Traduction concepts MERISEModélisation Entité - Association

Page 108: Introduction aux Systèmes d’Information de l’entrepriseles traduire en requêtes SQL afin d'interroger une base de données • d'un serveur de bases de données De cette façon

Pr. Fatima BOUYAHIA 108

Traduction concepts MERISEModélisation Entité - Association

Page 109: Introduction aux Systèmes d’Information de l’entrepriseles traduire en requêtes SQL afin d'interroger une base de données • d'un serveur de bases de données De cette façon

Pr. Fatima BOUYAHIA 109

Exercices et études de CAS

Gestion de dossiers comptables

Gestion d’agence de logements

Gestion Club de chasse