Précédent   Forum des professionnels en informatique > Bases de données > Décisions SGBD > Débuter
Débuter Forum d'entraide : Comment débuter en base de données ? Tutoriels SGBD
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 07/12/2010, 23h38   #1
Invité régulier
 
Homme AMADOU CAMARA
Étudiant
Inscription : mars 2010
Messages : 3
Détails du profil
Informations personnelles :
Nom : Homme AMADOU CAMARA
Âge : 21
Localisation : Sénégal

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mars 2010
Messages : 3
Points : 5
Points : 5
Par défaut Exécution d'une requête dans le modèle architecture ansi/sparc

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:
  1. le programme fait une demande de de lecture au sgbd
  2. 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
  3. le sgbd consulte l'enregistrement logique pour établir la correspondance entre les données externes et les données conceptuelles
  4. le sgbd consulte l'enregistrement physique pour établir la correspondance entre les données conceptuelles et les données physiques
  5. le sgbd transmet l'ordre d'écriture au système d'exploitation (1)
  6. le système d'exploitation transmet l'ordre d'écriture au système de gestion des fichier (processeur d'entrée/sortie)(2)
  7. 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
  8. le sgbd récupère les données du tampon et les dépose dans le tampon du programme d'application
  9. 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.
doudouam est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 12/12/2010, 16h49   #2
Nouveau Membre du Club
 
Homme demba sock
etudiant
Inscription : mai 2010
Messages : 92
Détails du profil
Informations personnelles :
Nom : Homme demba sock
Localisation : Sénégal

Informations professionnelles :
Activité : etudiant

Informations forums :
Inscription : mai 2010
Messages : 92
Points : 25
Points : 25
Par défaut Mr le DBA te reponds techniquement

Le système examine la description physique de la base en
rapport avec la requête logique et détermine le (ou les)
enregistrement(s) physique(s) à lire.
Le système ( noyau ) lance une commande au système d'exploitation
pour rechercher physiquement l'enregistrement désiré.
Le système d'exploitation, par le biais de ses méthodes d'accès,
accède à l'enregistrement physique.
Les données demandées sont transférées dans les buffers mémoires tampons.
Le SGBD, à partir d'une comparaison entre le schéma logique global conceptuel) et le sous-schéma externe de l’application A, extrait des données stockées dans le buffer, l'enregistrement logique réclamé par le programme d'application .
Le SGBD transfère les données des buffers dans la zone de liaison du programme d'application A. Les ordres d'écriture dans la base physique sont traités par un processus similaire, toute modification ou adjonction étant en général précédée d'une opération de lecture.
doumbix est déconnecté   Envoyer un message privé Réponse avec citation 10
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 20h34.


 
 
 
 
Partenaires

Hébergement Web