Title: SYSTEMES d
1SYSTEMES dINFORMATIONséance 1 Introduction
et définitions
- B Quinio
- Master 1 GESTION
- UFR SEGMI
- Université PARIS Ouest Nanterre La Défense
2 Systèmes dInformation, Dynamique et
OrganisationÂ
- R. Marciniak F. Rowe
- Edition Economica, 3ème édition, 2009
3Présentation
- Déroulement
- 4 séances de cours
- 4 séances de TD
- Evaluation
- Examen 70 (commun avec lexamen sur la gestion
de projet) - Cours et exercices
- Continu 30 (note de TD)
4Objectifs du cours et des TD
- Comprendre ce quest un SI dans une organisation
- Savoir
- Définir un SI
- modéliser un SI simple
- lire un modèle de SI
- Connaître
- les enjeux du SI et les applications ERP CRM
- les outils individuels et de travail de groupe
- les tendances actuelles big data, cloud
5Importance des SI
- Dépenses IT-SI 3 à 8 du CA
- Investissements IT-SI 12 Ã 30 du total des
investissements - Plus de 50 du temps de travail dun cadre lié au
SI - Le lien entre SI Performance est prouvé
6Données / information / connaissance
7Information
- Une ressource particulière de l entreprise
- Ne s'use pas quand on s'en sert
- A un coût de création mais pas de coût de
production - Difficile à valoriser
- En interaction avec un utilisateur
8Exemple définition
- 20
- Température de lair
- Fait-il froid ou chaud?
- Action ? Décision ?
- Une information
- Donnée sens action
9Les TIC
- Technologie de lInformation et de la
Communication - Informatique
- Réseau
- Téléphonie
-
103 niveaux du système dinformation
- Social
- Hommes, femmes, culture
- Organisation
- Processus, activités, rôles
- Technique (informatique)
- Programmes, logiciels, progiciels, ERP
- Bases de données
- Réseaux
- Equipements
11Système dinformation (SI)
- Un bon S.I. dans une entreprise
- Satisfait les besoins en informations des
différents métiers et partenaires - Contribue à la réalisation efficace des activités
- Participe à la stratégie
- Il est constitué dun ensemble de ressources
- internes et externes
- humaines, matérielles et immatérielles
- dont linformatique nest quun sous-ensemble
12De linformatique au SI
SI
134 FONCTIONS
- Collecte de données
- Stockage des données dans des bases de données
- Traitement des données par des programmes
- Diffusion des données traitées
- Chacune de ses fonctions a des composantes
- techniques humaines et organisationnelles
14 Accés à des banques de données
sectorielles
Aide au choix d'implantation d'agences, de dépôts
Analyse de la structure
financière, de la rentabilité
Tableurs pour le suivi budgétaire
Aide au choix d'un fournisseur
Analyse des activités
chantiers, des produits fournisseurs,
Gestion de la trésorerie
Aide à l'établissement des devis
Mobiles sur les chantiers
Gestion des commandes clients
Préparation des chantiers
Gestion des commandes fournisseurs
Facturation clients
15Bases de Données, Fichiers, SGBD
- BDD un ensemble de fichiers reliés entre eux
par des index - Fichier données relatives à une entité gérée
par le SI (fichier des salariés, fichiers des
produits, fichier des clients) - SGBD progiciel assurant la gestion des BDD
16Pourquoi gérer des données
- Chaque entreprise utilise de très nombreuses
données - Volumétrie Giga, Terra
- Types numérique, texte, photo, vidéo Big Data
- Données structurées/non structurées
- Le SI de Gestion gère des données structurées
- Laccès aux données est vital
- La sécurité des données est essentielle
- La conservation des données est imposée par la loi
17Une structure de fichiers non reliés
Produit XZ 32 Prix 120 couleur rouge
Produit Xz32 Taille 100 Poids 23 KG
Production
Marketing
Produit xz-32 Prix 120 Coût 92 Catégorie A5
Comptable
18Problèmes générés par DES fichiers
- Communication
- Incohérence
- Intégrité des données
- Mise à jour
- Sécurité
- Coûts de traitement
19Ne pas répéter et rendre accessible
Produit Xz32 Taille 100 Poids 23 KG Couleur
rouge Coût 92 Catégorie A5
Production
Marketing
Comptable
20Une structure BDD des fichiers reliés
Client
Produit
Facture
Compte
Production
Marketing
Comptable
21Une structure BDD un référentiel unique
Application Marketing
BDD Référentiel unique
Application de production
Application Comptable
Production
Marketing
Comptable
22Gestion dun seul ensemble de données
- 3 phases pour la création d une base
- Conception PAPIER ? Modélisation
- Structure Champ, format, contrôle, Clé
- Création et Saisie
- Avec le SGBD utilisé
- Saisie ou migration des données
- Utilisation
- Requêtes simples
23Gestion des étudiants
- On choisit DES attributs
- NOM
- Prénom
- Age
- Nationalité
- UNE clef
- Code-étudiant
24Conception PAPIER de la Base Etudiant
On appelle Entité ETUDIANT
Étudiant
Nom de l entité
Code-étudiant Nom Prénom AGE
Champs clé primaire
Propriétés détectées à partir de l analyse des
besoins
Clé primaire UNIQUE pour un enregistrement
25Création de la table Etudiant Format, Clé
primaire et contrôle
Nom de la table
Etudiant
clé
Code-étudiant Nom Prénom Age
champs
Nature des champs et format (texte)
Contrôles (gt18 et lt28)
26Saisie des enregistrements de la table Etudiant
Nom des champs
Saisies au clavier par ligne (enregistrement) On
vérifie les contrôles
27Utilisation de la table Etudiant Création des
requêtes
La table concernée
Les champs désirés les critères de sélection
l ordre du tri
28Structure et occurrences
N occurrences ou enregistrements
1 structure
Code-étudiant
Prénom
Nom
AGE
Etudiant
E2010191
Pol
MOLI
22
Code-étudiant Nom Prénom AGE
E2010365
Fred
KOPA
23
E2010981
Yang
YAKO
21
Ajouter un étudiant
Ajouter un attribut
29Gestion des étudiants (suite)
30Plusieurs ensembles de données
- Conception PAPIER des tables
- Structure des tables Champ, format, contrôle,
Clé - Relation 1-n entre les tables
- Création et Saisie
- Utilisation
- Requêtes multi-tables
31Conception PAPIER de la table Nationalité
On appelle Entité NATION
Nom de l entité
Nation
Champs clé primaire
Code-nationalité Nation Accord
Propriétés détectées à partir de l analyse des
besoins
Clé primaire UNIQUE pour un enregistrement
32Conception PAPIER de la relation 1-n
Relation logique entre ETUDIANT et NATION
Un étudiant est d une nationalité et d une seule
Etudiant
Nation
Code-étudiant Nom AGE
Code-nat Nation accord
Dans une nationalité on a 1 ou un nombre indéfini
d étudiants
33Conception PAPIER de la relation 1-n
Relation logique entre ETUDIANT et NATION
Etudiant
Nation
1,n
1,1
appartient
Code-étudiant Nom AGE code-nat
Code-nat Nation accord
34Modèle relationnel (SGBD)
Relation logique entre ETUDIANT et NATION
Etudiant
Nation
Code-étudiant Nom AGE Code-nat
Code-nat Nation accord
Clef secondaire
35Création de la Table Nation
Modification de la base
Création d une nouvelle table en mode création
36Création de la Relation
Cliquer droit et relier (sans decliquer) les
champs correspondants de deux tables à mettre en
relation
Vérifier les champs mis en relation
Appliquer (si souhaité) l intégrité référentielle
37Utilisation de la table Etudiant Création des
requêtes multi-tables
Les tables concernées
Les champs désirés les critères de sélection
l ordre du tri
38Gestion des étudiants (suite)
12 en Compta 6 en droit des affaires 14 en
micro-économie
15 en Compta 16 en stratégie 5 en micro-économie
39Conception PAPIER de la relation n-n
Relation logique entre ETUDIANT et COURS
Un étudiant a une note dans plusieurs cours
Etudiant
Cours
Code-étudiant Nom AGE code-nat
Code-cours Coeff Libelle
Dans un cours on a plusieurs étudiants
On ne peut pas mettre les champs de COURS dans
ETUDIANT On ne peut pas mettre les champs de
ETUDIANT dans COURS
40Conception PAPIER de la relation n-n
Relation logique entre ETUDIANT et COURS
Etudiant
Cours
o,n
1,n
Code-étudiant Nom AGE code-nat
suit
Code-cours Coeff Libelle
On ne peut pas mettre les champs de COURS dans
ETUDIANT On ne peut pas mettre les champs de
ETUDIANT dans COURS
41Schéma relationnel (SGBD)
Relation logique entre ETUDIANT et COURS
Un étudiant a une note dans plusieurs cours
Etudiant
Cours
Notes
Code-étudiant Nom AGE code-nat
Code-cours Coeff Libelle
Code-cours Code-étudiant Note
Dans un cours on a plusieurs étudiants
42RESUMECréation et Saisie avec la relation n-n
- Création des 3 tables
- Création de la relation
- Etudiant vers Notes
- Cours vers Notes
- Saisie des enregistrements
- Utilisation des formulaires
- Utilisation via les requêtes
43Les Bases De Données (BDD)Conception / Création/
Utilisation
- 1 Elaboration de la structure de la base
- Définition des tables
- Pour chaque table définition des champs (Clé ou
non) - Pour chaque champ définition du type, format,
valeur par défaut, liste de choix, message
d'erreur, etc - Définition des relations entre les tables
(contrôle d'intégrité) - 2 Saisie des valeurs dans les tables
- En mode feuille
- Avec contrôle de l'intégrité et de la cohérence
- 3 Utilisation de la base
- Par des requêtes simples
- Par des requêtes avec champs calculés
44Les Bases De Données (BDD)Principe des relations
- 1 Définir les tables (entités)
- Données stable logiquement liées (ensemble)
- Ex Client, Produit, Fournisseur, Etudiant,
Cours - Chaque table a une ou plusieurs Clés
- 2 Définir les relations
- Lien logique entre 2 tables (mouvement)
- Repose sur la répétition d'une (ou plusieurs)
clé(s)
1 n
Produit
Catégorie
codeP codCa Prix
codCa Libelle
n n
Produit
Client
codP codca Prix Stock
codCl Adress Tel
Comm
codeP codCl Qte
45Exercice Maison culture
- Vous dirigez une maison de la culture qui
programme des spectacles vivants (théâtre, danse,
etc.). Chaque spectacle est représenté entre 1 et
indéfini de fois. - Les spectateurs peuvent s'abonner, ils ont alors
une réduction de 30 sur les places. - Vous voulez gérer le CA de la maison (le prix des
place est unique par représentation) et les
données spectateurs
46Exercice modèle E/A (1) correction modèle E/A
1,n
Spectacle
1,1
Représentation
représenté
nom-spec metteur genre durée coût-spec acteur1 act
eur2 ...
num-rep nom-spec date-rep heure-rep prix-place
0,n
Client
num-cli nom-cli adresse-cli tel-cli abonné
(O/N) Date-abonn
1,n
assiste
47Les tables et les relations à créer MODELE
relationnel
Spectacle
Représentation
assiste
nom-spec metteur genre durée coût-spec acteur1 act
eur2 ...
1,n
num-rep nom-spec date-rep heure-rep prix-place
num-cli num-rep paiement
1,n
1,n
Client
num-cli nom-cli adresse-cli tel-cli abonné
(O/N) Date-abonn
48Schéma relationnel
Spectacle(nom-spec, metteur, genre, durée,
cout-spec, acteur1, acteur2) Représentation(num-re
p, nom-spec, date-rep, heure-rep,
prix-place) Assiste(num-cli, num-rep,
paiement) Client(num-cli, nom-cli, adresse-cli,
tel-cli, abonné (O/N), date-abonn)