20
Terminale GSI Services fournis par le SI et technologies associées Séminaire national STG – 10, 11, 12 janvier 2005 Eric Deschaintre – Alain Haussaire

Terminale GSI Services fournis par le SI et technologies associées Séminaire national STG – 10, 11, 12 janvier 2005 Eric Deschaintre – Alain Haussaire

Embed Size (px)

Citation preview

Page 1: Terminale GSI Services fournis par le SI et technologies associées Séminaire national STG – 10, 11, 12 janvier 2005 Eric Deschaintre – Alain Haussaire

Terminale GSI

Services fournis par le SI et technologies associées

Séminaire national STG – 10, 11, 12 janvier 2005

Eric Deschaintre – Alain Haussaire

Page 2: Terminale GSI Services fournis par le SI et technologies associées Séminaire national STG – 10, 11, 12 janvier 2005 Eric Deschaintre – Alain Haussaire

Services rendus par le SIInternet

Postes clients

Serveurs

Messagerie Base de donnéesWeb

1. La gestion des données

2. L’échange d’informations

Réseau

3. Le recours aux applications

Partie B

Page 3: Terminale GSI Services fournis par le SI et technologies associées Séminaire national STG – 10, 11, 12 janvier 2005 Eric Deschaintre – Alain Haussaire

Partie B. Services rendus par le SI et technologies associées

1. La gestion des données1. Définition, interrogation et mise à jour des données

2. Contrôle d’accès aux données

2. L’échange d’informations1. Services et protocoles réseau

2. Formats d’échange

3. Le recours aux applications1. Environnement de travail de l’utilisateur

2. Architecture des applications

Page 4: Terminale GSI Services fournis par le SI et technologies associées Séminaire national STG – 10, 11, 12 janvier 2005 Eric Deschaintre – Alain Haussaire

1 - La gestion des données1.1 Définitions, interrogation et mise à jour des données

Base de données

Réseau

Définition des objets de la base de données : tables, contraintes d’intégrité, vuesCREATE TABLE, CREATE CONSTRAINT, CREATE VIEW

Requêtes SQL d’interrogation des donnéesSELECT FROM WHERE ORDER BYGROUP BY HAVING

Requêtes SQL de mise à jour des donnéesINSERT, UPDATE, DELETE

Requêtes toujours liées à la réalisation d’une opération de gestion dans le cadre d’une application donnée Le langage SQL, dans sa totalité n’est pas objet d’enseignement Utilisation du langage ou d’une interface graphique sous réserve que le code SQL puisse être lu et interprété

Page 5: Terminale GSI Services fournis par le SI et technologies associées Séminaire national STG – 10, 11, 12 janvier 2005 Eric Deschaintre – Alain Haussaire

Un exemple de requête Pays qui ont totalisé au moins 10 journées de séjour client

Schéma de la base de donnéesCopies d’écran du logiciel OpenOffice

Page 6: Terminale GSI Services fournis par le SI et technologies associées Séminaire national STG – 10, 11, 12 janvier 2005 Eric Deschaintre – Alain Haussaire

Un exemple de requête Pays qui ont totalisé au moins 10 journées de séjour client

Tables

Page 7: Terminale GSI Services fournis par le SI et technologies associées Séminaire national STG – 10, 11, 12 janvier 2005 Eric Deschaintre – Alain Haussaire

Exemple de requête : Pays qui ont totalisé au moins 10 journées

de séjour client

Le résultat

Les tables et la jointure utilisée

La requête en mode

graphiqueLa requête en

mode SQL

SELECT Pays, Count(Jour)FROM CLIENTS, PLANNINGWHERE clients.Numcli=planning.NumcliGROUP BY PaysHAVING COUNT(Jour) >10;

Page 8: Terminale GSI Services fournis par le SI et technologies associées Séminaire national STG – 10, 11, 12 janvier 2005 Eric Deschaintre – Alain Haussaire

Contrôle de l’accès aux données : compte d’utilisateur, droits d’accès aux objets d’une base de données

Droits de lecture, ajout, mise à jour, suppression.

1 - La gestion des données1.2 Contrôle d’accès aux données

Copie d’écran de l’outil phpMyAdmin pour le SGBD MySQL

Page 9: Terminale GSI Services fournis par le SI et technologies associées Séminaire national STG – 10, 11, 12 janvier 2005 Eric Deschaintre – Alain Haussaire

Partie B. Services rendus par le SI et technologies associées

1. La gestion des données1. Définition, interrogation et mise à jour des données

2. Contrôle d’accès aux données

2. L’échange d’informations1. Services et protocoles réseau

2. Formats d’échange

3. Le recours aux applications1. Environnement de travail de l’utilisateur

2. Architecture des applications

Page 10: Terminale GSI Services fournis par le SI et technologies associées Séminaire national STG – 10, 11, 12 janvier 2005 Eric Deschaintre – Alain Haussaire

2-L’échange d’informations2.1 Services et protocoles réseaux

ObjectifL’élève doit être capable, sur son poste de travail, de configurer les logiciels de façon à ce qu’ils puissent accéder au réseau local et à Internet

Rôle de la normalisationNécessité de respecter des règles normalisées à l’échelle mondialePar exemple : Organisation de la définition des protocoles sur InternetPar exemple : Les protocoles TCP/IP

Page 11: Terminale GSI Services fournis par le SI et technologies associées Séminaire national STG – 10, 11, 12 janvier 2005 Eric Deschaintre – Alain Haussaire

2-L’échange d’informations2.1 Services et protocoles réseaux

Rôles et logique de mise en œuvre des protocoles réseau

Rôle des protocoles utilisés par les logiciels de communication sur internet

Décrire les principes de fonctionnement des protocoles utiles à la définition des paramètres d’un logiciel

Sans étudier le fonctionnement interne

Page 12: Terminale GSI Services fournis par le SI et technologies associées Séminaire national STG – 10, 11, 12 janvier 2005 Eric Deschaintre – Alain Haussaire

2-L’échange d’informations2.2 Formats d’échange

Propriétés des documents électroniques

Structure

Contenu

- «Hello ! »-« Bonjour : -)»-« C’est parti ! »-« D’accord »-« Merci pour ton aide »

- «Hello ! »-« Bonjour : -)»-« C’est parti ! »-« D’accord »-« Merci pour ton aide »

Présentation

Exemple tiré de MSN Messenger – historique des conversations

Page 13: Terminale GSI Services fournis par le SI et technologies associées Séminaire national STG – 10, 11, 12 janvier 2005 Eric Deschaintre – Alain Haussaire

2-L’échange d’informations2.2 Formats d’échange

Description de la structure et de la présentation d’un document électronique à l’aide d’un langage à balise.

<Log LogonName="[email protected]" FirstSessionID="1" LastSessionID="2"><Message Date="05/09/2004" Time="18:20:16" SessionID="1"> <From> <User FriendlyName=“Eric" /> </From> <To> <User FriendlyName=« Valentin" /> </To> <Text> Hello ! </Text></Message><Message Date="05/09/2004" Time="18:20:43" SessionID="1"> <From> <User FriendlyName=« Valentin" /> </From> <To> <User FriendlyName=“Eric" /> </To> <Text> Bonjour :) </Text></Message></Log>

BaliseLog

BalisesMessage

BalisesText

StructureBalise FromBalise To

Page 14: Terminale GSI Services fournis par le SI et technologies associées Séminaire national STG – 10, 11, 12 janvier 2005 Eric Deschaintre – Alain Haussaire

2-L’échange d’informations2.2 Formats d’échange

Propriétés des documents électroniques

Exemple tiré du simulateur réseau du CERTA

Page 15: Terminale GSI Services fournis par le SI et technologies associées Séminaire national STG – 10, 11, 12 janvier 2005 Eric Deschaintre – Alain Haussaire

Partie B. Services rendus par le SI et technologies associées

1. La gestion des données1. Définition, interrogation et mise à jour des données

2. Contrôle d’accès aux données

2. L’échange d’informations1. Services et protocoles réseau

2. Formats d’échange

3. Le recours aux applications1. Environnement de travail de l’utilisateur

2. Architecture des applications

Page 16: Terminale GSI Services fournis par le SI et technologies associées Séminaire national STG – 10, 11, 12 janvier 2005 Eric Deschaintre – Alain Haussaire

3-Le recours aux applications3.1 Environnement de travail de l’utilisateur

Production de documents et logiciels associés :

•Texte•Feuille de calcul•Graphique•Présentation•Page web

Communication et travail collaboratif :

•Navigation•Échange de messages électroniques•Transfert de fichiers (FTP)•Travail de groupe

Fonctionnalités abordées progressivement en réponse à un besoin dans un contexte de gestion donné

Une maîtrise complète des logiciels n’est pas un objectif d’enseignement

Importation, exportation de données

Page 17: Terminale GSI Services fournis par le SI et technologies associées Séminaire national STG – 10, 11, 12 janvier 2005 Eric Deschaintre – Alain Haussaire

3-Le recours aux applications3.2 Architecture des applications

Poste client

Serveurs

Qu’est-ce qui est nécessaire pour exécuter une application ?

Environnement d’exécution Système d’exploitation, navigateur,

moteur d’exécution

Qui fait quoi ?

Niveaux fonctionnels d’une application

Dialogue homme-machine, logique applicative, accès aux données

Qui coopère avec qui ?

Coopération entre les applications architecture client-serveur, serveur d’application, médiateur d’accès aux

données

Messagerie Web Base de données

Page 18: Terminale GSI Services fournis par le SI et technologies associées Séminaire national STG – 10, 11, 12 janvier 2005 Eric Deschaintre – Alain Haussaire

3-Le recours aux applications3.2 Architecture des applications

Coopération entre les applications

Poste client

Serveur de donnéesServeur Web

Architecture client-serveur

Serveurs d’application

Médiateur d’accès aux

données

Page 19: Terminale GSI Services fournis par le SI et technologies associées Séminaire national STG – 10, 11, 12 janvier 2005 Eric Deschaintre – Alain Haussaire

3-Le recours aux applications3.2 Architecture des applications – Niveaux fonctionnels

Poste client

Base de donnéesWeb

Environnement d’exécution des

applications : système d’exploitation, navigateur,

moteur d’exécution (machine virtuelle java,

framework dotNet)

2- logique applicative

3- accès aux données

1-dialogue homme machine

Page 20: Terminale GSI Services fournis par le SI et technologies associées Séminaire national STG – 10, 11, 12 janvier 2005 Eric Deschaintre – Alain Haussaire

Tu crois que c’est

fini ?

On dirait..

Merci de votre

attention !