outre le développement d’applications en fournissant aux programmeurs des interfaces de haut niveau faisant abstraction des tâches basiques et répétitives. Ces programmes stockés peuvent être de trois types. type caractéristiques procédure stockée effectue un traitement mais ne renvoie rien fonction stockée renvoie des valeurs lors de son exécution déclencheur lancé automatiquement avant ou après des requêtes questions (réponses page 188) Q1 Dans un système client/serveur « trois tiers », sur quelle couche la base de données fonctionne-t-elle ? Q2 Et sur quelle couche reçoit-on les actions de l’utilisateur ? qu'est-ce qu'une base de données distribuée? Une base de données peut être répartie sur plusieurs serveurs situés sur le même réseau local ou géographiquement éloignés. Dans tous les cas, la base offre une interface unique aux utilisateurs, comme si elle n’utilisait qu’un seul serveur. Selon leur rôle, on dit que les serveurs sont distribués horizontalement ou verticalement. serveur A serveur C serveur B serveur D routeur routeur serveur C serveur B serveur D routeur routeur serveur principal distribution horizontale distribution verticale – aucun serveur n’est privilégié – les serveurs s’échangent des données – protection élevée contre les pannes – peut servir rapidement des clients situés dans des pays éloignés – un seul serveur répond aux requêtes – les autres lui fournissent des données – permet d’isoler les données entre les services d’une même entreprise Chapitre 6 183
Made with FlippingBook
RkJQdWJsaXNoZXIy NTEyNzY=