MBENGUE A.
5 /9 IAM 2010- 2011
- Couche Application : elle englobe les applications standard du réseau
(Telnet, SMTP, FTP, ...) 3.
Les bases de données : 3.1.
Définition : C’est une entité dans laquelle il est possible de stocker des données de façon structurée et avec
le moins de redondance possible. 3.2.
La gestion des base s de données : Le SGBD
(Système de Gestion des Bases de Données) est l’outil qui permet de gérer les bases
de données.
Ses objectifs sont les suivants :
o Permettre l’accès aux données de façon simple
o Autoriser un accès aux informations à de multiples utilis ateurs
o Manipuler les données présentes dans la base de données (insertion, suppression,
modification)
Le SGBD peut se décomposer en trois sous systèmes :
o le système de gestion de fichiers : permet le stockage des informations sur un
support physique
o le SGBD interne : gère l'ordonnancement des informations
o le SGBD externe : il représente l'interface avec l'utilisateur
Le niveau de données : l’architecture ANSI/SPARC (1975) :
o Niveau interne (ou physique) : définit la façon selon laquelle sont stockées les
données et les méthodes pour y accéder
o Niveau conceptuel : appelé aussi MCD (modèle conceptuel des données) ou MLD
(modèle logique des données). définit l'arrangement des informations au sein de la
base de données
o Niveau externe : définit les vues des ut ilisateurs
Les caractéristiques d’un SGBD :
o Indépendance physique : le niveau physique peut être modifié indépendamment du
niveau conceptuel (les aspects matériels de la base de données n'apparaissent pas
pour l'utilisateur, structure transparente de repr ésentation des informations)
o Indépendance logique : le niveau conceptuel doit pouvoir être modifié sans remettre
en cause le niveau physique, c'est -à-dire que l'administrateur de la base doit pouvoir
la faire évoluer sans que cela gêne les utilisateurs
o M anipulabilité : des personnes ne connaissant pas la base de données doivent être
capables de décrire leurs requêtes sans faire référence à des éléments techniques
de la base de données
o Rapidité des accès : le système doit pouvoir fournir les réponses aux requêtes le plus
rapidement possible (algorithmes de recherche rapides)
o Administration centralisée : le SGBD doit permettre à l'administrateur de pouvoir
manipuler les données, insérer des éléments, vérifier son intégrité de façon
centralisée
o Limitation de la redondance : le SGBD doit pouvoir éviter dans la mesure du possible
des informations redondantes, afin d'éviter d'une part un gaspillage d'espace
mémoire mais aussi des erreurs
o Vérification de l'intégrité : les données doivent être cohérentes entre elles. Lorsque
des éléments font références à d'autres éléments, ces derniers doivent être présents
o Partageabilité des données : le SGBD doit permettre l'accès simultané à la base de
données par plusieurs utilisateurs
o Sécurité des données : Le SGBD doit présenter des mécanismes permettant de
gérer les droits d'accès aux données selon les utilisateurs