bonjour je suis sur un devoir de recherche sur les sgbd ansi/sparc. Je dois expliquer l'exécution d'une demande de lecture effectuée par un programme.
je pense que les étapes sont:
- le programme fait une demande de de lecture au sgbd
- le sgbd consulte le modèle externe pour vérifier d'abord les conditions d'accés ensuite pour récupérer les données externes
- le sgbd consulte l'enregistrement logique pour établir la correspondance entre les données externes et les données conceptuelles
- le sgbd consulte l'enregistrement physique pour établir la correspondance entre les données conceptuelles et les données physiques
- le sgbd transmet l'ordre d'écriture au système d'exploitation (1)
- le système d'exploitation transmet l'ordre d'écriture au système de gestion des fichier (processeur d'entrée/sortie)(2)
- le processeur d'entrée/sortie vérifie l'accessibilité du support, le SGF va extraire les données du support et les déposer au niveau du tampon du sgbd
- le sgbd récupère les données du tampon et les dépose dans le tampon du programme d'application
- le programme d'application est en possession des données demandées
Mon problème se trouve au niveau des étapes 4 et 5 : je dois les expliquer techniquement et je m'y connais pas tellement en système d'exploitation.
Ensuite comment ça se passe si c'est une demande d'écriture simultanée de deux programme P1 et P2. Enfin comment se déroule l'exécution d'une demande de modification du schéma conceptuel effectuée par le DBA (administrateur de base de données).
Bien sur tout serait plus simple à l'aide d'un schéma mais malheureusement je ne sais pas comment transférer mon schéma ici.
Merci de prendre le temps de lire mes question j'espère que vous arriverez à comprendre.
Partager