27
1 SQL: Langage de contôle des données Terminale: GSI Professeur: Mme BELLILI

1 SQL: Langage de contôle des données Terminale: GSI Professeur: Mme BELLILI

Embed Size (px)

Citation preview

Page 1: 1 SQL: Langage de contôle des données Terminale: GSI Professeur: Mme BELLILI

1

SQL: Langage de contôle des données

Terminale: GSIProfesseur: Mme BELLILI

Page 2: 1 SQL: Langage de contôle des données Terminale: GSI Professeur: Mme BELLILI

2

Un langage de contrôles de données

•Les bases de données comptent souvent plusieurs utilisateurs pouvant y accéder simultanément. Ils n’ont pas forcément le mêmes besoin.

•Il existe un administrateur (root) qui a tous les droits sur tous les éléments et qui doit aussi gérer les privilèges en fonction des besoin de chacun.

Page 3: 1 SQL: Langage de contôle des données Terminale: GSI Professeur: Mme BELLILI

3

Deux clauses:

Grant: Définir les droits d'accès. Revoke: supprime les droits d'accèsLes commandes GRANT et REVOKE permettent

aux administrateurs système de créer des utilisateurs, de leur donner ou de leur retirer des droits

Page 4: 1 SQL: Langage de contôle des données Terminale: GSI Professeur: Mme BELLILI

4

Attribution des permissions

GRANT liste_permissionON liste_objetTO liste_utilisateur[WITH GRANT OPTION];

GRANT INSERT, SELECTON serviceTO lucie;

Page 5: 1 SQL: Langage de contôle des données Terminale: GSI Professeur: Mme BELLILI

5

Révocation des permissions

REVOKE liste_permission

ON liste_objet

FROM liste_utilisateur;

REVOKE INSERT, SELECTON serviceTO lucie;

Page 6: 1 SQL: Langage de contôle des données Terminale: GSI Professeur: Mme BELLILI

6

Les composantes du SI

Organisationnelle : l’information est le support de la réalisation des activités de l’organisation

Technologique : dispositifs technologiques (matériels, logiciels, applications, réseaux)

Humaine : relation avec les ressources humaines

Le SI organise le travail des membres de l’organisation autour de technologies, en vue de permettre à celle-ci d’atteindre ses objectifs, grâce à l’information

Page 7: 1 SQL: Langage de contôle des données Terminale: GSI Professeur: Mme BELLILI

7

Synthèse : (voir document donné en classe

Page 8: 1 SQL: Langage de contôle des données Terminale: GSI Professeur: Mme BELLILI

8

Chapitre A2: Contribution du SI à l’organisation

Page 9: 1 SQL: Langage de contôle des données Terminale: GSI Professeur: Mme BELLILI

9

Consiste à prévoir des évolutions du SI en raison des changements stratégiques, technologiques, réglementaires ou organisationnels

Opérationnel

Pilotage du SI

SI

être garant du fonctionnement au quotidien du SI, en particulier de sa composante technologique (maintenance, sécurité…)

Page 10: 1 SQL: Langage de contôle des données Terminale: GSI Professeur: Mme BELLILI

10

Synthèse : Système organisation (voir document donné en classe

Page 11: 1 SQL: Langage de contôle des données Terminale: GSI Professeur: Mme BELLILI

11

Chapitre A3 : Parties prenantes du SI

Page 12: 1 SQL: Langage de contôle des données Terminale: GSI Professeur: Mme BELLILI

12

Parties prenantes du SI

Les utilisateurs du SI (Front office/Back office). Gestionnaire du SI : Le DSI

La gestion opérationnelle du SI : Interne à l’organisation :

Baisse des couts Autonomie et maitrise du SI Permet de conserver ses compétences

Page 13: 1 SQL: Langage de contôle des données Terminale: GSI Professeur: Mme BELLILI

13

Parties prenantes du SI

Externe à l’organisation : Risque de dépendance vis-à-vis du prestataire Ne pas raisonner sur le seul cout (prendre en

compte la qualité des prestations) Gérer la communication avec le prestataire et les

incidences sur le personnel interne (motivation…)

Page 14: 1 SQL: Langage de contôle des données Terminale: GSI Professeur: Mme BELLILI

14

Synthèse : (voir document donné en classe

Page 15: 1 SQL: Langage de contôle des données Terminale: GSI Professeur: Mme BELLILI

15

Chapitre A4: Evolution du SI

Page 16: 1 SQL: Langage de contôle des données Terminale: GSI Professeur: Mme BELLILI

16

Evolution du SI

Les organisations doivent être en mesure de réagir rapidement aux mouvements du marché, aux inflexions des besoins des clients, aux transformations des métiers des utilisateurs, aux ajustements de la réglementation, aux mutations technologiques… Le SI doit être adapté aux changements de l’environnement.

Page 17: 1 SQL: Langage de contôle des données Terminale: GSI Professeur: Mme BELLILI

17

Evolution du SI

Evolutions organisationnelles : Internes : recherche d’une meilleure satisfaction des clients Externes : évolutions législatives ou réglementaires dont la prise

en compte est obligatoire

Evolutions technologiques : Accroitre sa performance (délai, qualité, couts…) Innover en rendant de nouveaux services susceptibles de créer

un avantage concurrentiel

Page 18: 1 SQL: Langage de contôle des données Terminale: GSI Professeur: Mme BELLILI

18

Evolution du SI

Mise en place d’un PGI (BDD unique) : Avantages :

Meilleure connaissance des couts et délais Unicité de la BDD Gain de productivité Optimisation des processus Uniformisation des processus

Page 19: 1 SQL: Langage de contôle des données Terminale: GSI Professeur: Mme BELLILI

19

Evolution du SI

Mise en place d’un PGI (BDD unique) : Inconvénients :

Nécessité de s’adapter au PGI Captivité vis-à-vis de l’éditeur assurant la

maintenance Lourdeur du paramétrage Nécessité d’une bonne maitrise des processus

pour un paramétrage efficace

Page 20: 1 SQL: Langage de contôle des données Terminale: GSI Professeur: Mme BELLILI

20

Chapitre A5: Processus organisationnels

Page 21: 1 SQL: Langage de contôle des données Terminale: GSI Professeur: Mme BELLILI

21

Modélisation des processus

A modélisation des processus se fonde sur le modèle événement/résultat (voir document cour)

Page 22: 1 SQL: Langage de contôle des données Terminale: GSI Professeur: Mme BELLILI

22

Modélisation des processus

Un processus:

« un processus est un système d'activités qui utilise des ressources pour transformer les éléments d'entrée en éléments de sortie. »

Processus métier: 

est une suite d'opérations normalisées effectuées par toute

ou partie des employés du métier de l'entreprise pour

effectuer une tâche donnée.

Page 23: 1 SQL: Langage de contôle des données Terminale: GSI Professeur: Mme BELLILI

23

Modélisation des processus

Les processus support :

« un processus est un système d'activités qui utilise des ressources pour transformer les éléments d'entrée en éléments de sortie.  

Page 24: 1 SQL: Langage de contôle des données Terminale: GSI Professeur: Mme BELLILI

24

Modélisation des processus Le diagramme de flux:

-Les diagrammes de flux répondent à la question : Que fait le système ?

-En ce sens, ce sont des modèles FONCTIONNELS (qui

décrivent les fonctions) Un acteur externe: est un élément émetteur ou récepteur de

données, situé hors du système d'information étudié. Dans les modèles de flux, un acteur externe est représenté par un

cercle tracé en pointillé . Le nom de l’acteur est placé à l’intérieur du cercle

Un acteur interne:

est un élément émetteur ou récepteur de données, situé à l’ intérieur du SI étudié. Un acteur interne est représenté par un cercle au tracé continu. Le nom de l’acteur est placé à l’intérieur du cercle.

Page 25: 1 SQL: Langage de contôle des données Terminale: GSI Professeur: Mme BELLILI

25

Modélisation des processus Le diagramme de flux:

Domaine d’étude: Le domaine d'étude est un sous -ensemble cohérent de l'entreprise ou de l'organisme, bien délimité et formant le contenu du sujet à étudier.

Dans les modèles de flux, le domaine d'étude est représenté par un rectangle à trait plein.

L’activité : est un ensemble de traitements homogènes qui transforment ou manipulent des

données. Une activité peut souvent être vue comme un sous -domaine d’étude, un morceau du domaine d’étude.

Page 26: 1 SQL: Langage de contôle des données Terminale: GSI Professeur: Mme BELLILI

26

Modélisation des processus Le diagramme de flux:

Flux des données: Un flux est un transfert d’informations entre composants du système. Le composant peut être un domaine, une activité ou un acteur externe .

Dans les modèles de flux, un flux de données est représenté graphiquement par une flèche orientée du composant émetteur du flux vers le composant récepteur. Le libellé du flux est inscrit en regard de la flèche tracée.

Page 27: 1 SQL: Langage de contôle des données Terminale: GSI Professeur: Mme BELLILI

27

Modélisation des processus Le diagramme de flux:

Remarque importante: .Les flux entre les acteurs externes ne sont pas exigés et ne devront pas

figurer dans le diagramme d’évènement

.