Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1582 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  modèle d'exécution d'un SGBD

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

modèle d'exécution d'un SGBD

n°2232650
kochfet
Posté le 04-07-2014 à 09:31:46  profilanswer
 

Bonjour,
 
Qu'est ce qu'un modèle  d'exécution d'un SGBD?
 
Merci d'avance.

mood
Publicité
Posté le 04-07-2014 à 09:31:46  profilanswer
 

n°2232705
billgatesa​nonym
Posté le 04-07-2014 à 14:40:17  profilanswer
 

Cela ressemble à une question scolaire où le professeur serait incompétent ou aurait voulu brouiller les pistes.
 
Cherchez avec "plan d'exécution" au lieu de "modèle d'exécution", et l'ami Glouglou vous donnera beaucoup de liens vers des pages intéressantes, par exemple dans le cas concret d'Oracle : http://blog.soat.fr/2012/12/les-pl [...] es-oracle/


Message édité par billgatesanonym le 04-07-2014 à 14:43:18
n°2232710
kochfet
Posté le 04-07-2014 à 15:08:09  profilanswer
 

Merci pour votre réponse.
 
En fait, la phrase que je ne comprends pas est :
"les systèmes de gestion des bases des données relationnel ont  une architecture, des opérateurs et des modèles d'exécution communément admis"

n°2232713
ddr555
Posté le 04-07-2014 à 15:13:05  profilanswer
 

il a fumé la moquette celui qui a écrit cette phrase :o

n°2232715
billgatesa​nonym
Posté le 04-07-2014 à 15:25:55  profilanswer
 

Ok. Je pense encore qu'il s'agit d'un "plan" au lieu d'un "modèle".  
 
En gros, cela a pour conséquence que les SGBD vont tous utiliser des index, quand il y en a, au lieu de balayer toute la table, ce qui est très logique.
L'ordre de l'énonciation des tables et/ou des critères de recherche dans une requête a aussi une influence, car il vaut mieux indiquer en premier ce qui est le plus discriminant, parce que ça marche en faisant plusieurs filtres, et c'est mieux si le premier filtre permet de donner une petite liste dès le début, plutôt que d'avoir un premier filtre qui ramènerait une grande liste avec laquelle une ou plusieurs grandes jointures seraient faites, pour finalement avoir un filtre terminal qui réduirait à un petit résultat.
 
Mais, c'est de la théorie scolaire (du bullshit obsolète), car en pratique, les SGBD moderne utilisent les statistiques, la mémoire cache, et d'autres astuces secrètes, pour optimiser, et surtout car l'optimisation des requêtes est secondaire par rapport à la bonne définition d'une base de données. Le principal, ce sont les règles de normalisation de E. Codd, qui sont rarement enseignées, malheureusement.

n°2232718
rufo
Pas me confondre avec Lycos!
Posté le 04-07-2014 à 15:42:52  profilanswer
 

"des modèles d'exécution communément admis"
-> Je me demande si cette portion ne ferait pas référence au modèle transactionnel et à la gestion des accès concurrents aux données en R/W ?


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2232720
ddr555
Posté le 04-07-2014 à 16:16:07  profilanswer
 

c'est tellement vague qu'on croirait une phrase d'un commercial n'ayant jamais fait une ligne de code de sa vie !


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  modèle d'exécution d'un SGBD

 

Sujets relatifs
[SGBD/SQL] MàJ Utilisation CASE et Auto Joinle nombre des In/Out à l'exécution d'une requete
Erreur d'execution '13' Incompatibilité de typetemps d'exécution d'un programme et messages d'affichage
Exécution Metasploit en javaAjouter des variables systémes dans un Modèle Outlook
[LINUX/SGBD] Problème connexion base oracle avec un user linux dbaVBA : erreur d'exécution 13
[Powershell] Pb de droit d'executionDélai d'exécution de Java avec Windows 8 + Nvidia
Plus de sujets relatifs à : modèle d'exécution d'un SGBD


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR