Chapitre 9 Architecture technique Flashcards
Quels sont les domaine de choix à effectuer pour l’architecture technique d’un réseau système d’information
- Serveur
- Base de données
- Poste client
- Système d’exploitation
Le serveur
C’est un ordinateur qui permet le partage de certaines ressources entre les utilisateurs.
Plusieurs types de serveurs sont possibles:
- L’ordinateur central ou mainframe: réponse au besoin de puissance de calcul et de stockage; nécessité de traitement de gros volume d’information. (avantage un seul interlocuteur)
- La mini informatique: mariage entre des architectures matérielles propriétaires et l’affranchissement vis à vis du constructeur pour les extensions matérielles, le SI et les logiciels
Usage et application fonctionnels des serveurs
Un serveur est un ordinateur dont le but est de rendre des services à d’autres ordinateurs ou logiciel connectés à l’aide d’un réseau:
-serveur de fichiers (strockage important) déposer et retirer des documents, pas de manipulation des informations sur le serveur)
-Serveur de base de données: (il assure l’organisation des données, leur stockage, met en oeuvre des mécanismes permettant d’y accéder et des fonctions de sécurité. Il exploite les fonctionnalité du serveur pour assurer le stockage des données et les fonctionnalité du réseau pour communiquer avec les poste utilisateur via le langage SQL
- Serveur de transaction:
- Serveur de groupware: L’information se présente sous une forme semi-structurée
- Serveur d’application objet
- Serveur d’application Web
Quels sont le types de fonctions du langage SQL
- Commande DDL (Data définition language): permettent de structurer la BDD
- Commande DML (Data manipulation language) : commande permettant de manipuler le données elles mêmes
- Commande SQL de type DCL (Data control Language) Assurer la sécurité des données et des structures en définissant les utilisateur et leur privilège
- Les commande TCL (Transaction controle language): gestion des transactions: Une transaction peut se définir comme le regroupement logique d’un ensemble d’ordre SQL
- Les commandes SQL procedural:
Définition de la base de données
c’est un ensemble structuré d’information stocké sur une mémoire de masse, disposant d’un logiciel spécialisé dans l’organisation et la gestion des données ainsi que le contrôle des accès concurrents
Types de structures de données existantes
- Système de fichiers en séquentiel indexé
- Base de données hiérarchiques
- Base de données relationnelles
- Base de données orientées objects
Qu’est ce qu’un fichier séquentiels indexés
Ils représentent une organisation des données qui historiquement existaient avant l’apparition des BDD . En mode séquentiel lorsque l’on souhaite lire une donnée en particulier il est nécessaire de lire toute les données du fichier jusqu’à trouver la bonne
Les bases de données hiérarchiques
Elles sont organisées en arborescence; un éléement peut avoir plusieurs descendants mais un seul ascendant
Les base de données relationnelle
Le modèle relationnel fournit une représentation des données sous forme matricielle. Les colonnes représentent les différents champs permettant de stocker l’information et les lignes les enregistrement
Les bases de données objets
Elles permettent de stocker l’information non pas sous forme matricielle mais sous forme d’objet, représentation de la réalité, incluant à la fois données et traitements
Typologie des postes client
- Le client lourd ou client de gestion
- Le client léger
Qu’est ce que le client lourd
C’est une application cliente graphique exécutée sur le système d’exploitation de l’utilisateur, il possède généralement des capacités de traitement évoluée et une interface graphique sophistiquée. L’application est installée sur le poste de l’utilisateur.
Qu’est ce que le client léger
Ce terme désigne 2 types de technologies différentes::
- client léger à interface web: application accessible via le web et consultable à l’aide d’un navigateur: avantage pas besoin d’un matériel puissant ni d’installation lourde.
- Client léger à interface dédiée: Le poste client reste un ordinateur à part entiere pour executer les applications qui sont installée sur un serveur à distance (avantage pas d’installation juste une autorisation; la durée de vie du parc informatique est en baisse. Avantage plus sécurisée puisque le poste client ne stock aucune données sensible
- Client léger à interface riche compromis entre le client léger et lourd: propose une interface graphique qui allie les avantages du web en terme de facilité de déploiement et la richesse du client lourd en terme d’ergonomie
Qu’estce que le système d’exploitation
Définiton du poste client et du systeme d’explotation
Sur le poste client le rôle du système d’exploitation est de permettre le fonctionnement des applications destinées à l’utilisateur. Le choix du système d’exploitation est conditionné par le matériel et par les logiciel que l’on souhaite utiliser (microsoft, Apple ..Linux.