A relational database management system which determines the shareable
status of an executable object (section) in an cache. The shareable status
is defined for a section in a cache by the system maintaining an
identification list which has reference to database entities which are
affected by a statement in the current unit of work. When a statement is
compiled, the compiler generates a list of dependencies, which list is
compared with the identification list. If the statement data dependencies
are on the identification list, the statement will be treated as
non-shareable until the completion of the current unit of work.
Un système de gestion de base de données relationnelle qui détermine le statut en commun d'un objet exécutable (section) dans une cachette. Le statut en commun est défini pour une section dans une cachette par le système maintenant une liste d'identification qui a la référence aux entités de base de données qui sont affectées par un rapport dans l'unité courante du travail. Quand un rapport est compilé, le compilateur produit d'une liste de dépendances, que la liste est comparé à la liste d'identification. Si les dépendances de données de rapport sont sur la liste d'identification, le rapport sera traité comme non-en commun jusqu'à l'accomplissement de l'unité courante du travail.