-Anatomie et physiologie • Animaux et l'environnement • culture generale • economie • flore et ses bienfaits • Internet et Informatique • L'alimentation et la nutrition • La Biologie • Le mésothéliome • Les épices • Les fruits et légumes • Les vitamines • Maladies & Affections • Médecine et traitements • Médicaments • monde technologique • remèdes naturels • Santé et Bien-être • sciences et génie -orange

dimanche 7 avril 2013

Qu'est-ce qu'une transaction autonome?

Une transaction autonome est un type de transaction utilisé dans la ligne d'Oracle  de logiciels de bases de données. Dans le sens le plus simple du terme, une transaction autonome est une opération qui se produit et se termine dans le cadre d'une autre opération. Pendant les opérations autonomes, le logiciel fait une pause de son traitement de la transaction initiale, bifurquer pour récupérer les informations ou de compléter le processus requis par l'opération autonome. Une fois qu'il a obtenu un résultat de la transaction autonome, il reprend exactement là où elle s'était arrêtée dans le traitement de la transaction initiale.

Les transactions autonomes sont généralement utilisées lorsque  un opérateur de base de données veut rompre une opération plus complexe en ses parties constituantes. Par exemple, si l'opérateur de base de données veut produire une liste de tous les employés qui gagnent plus de $ 60,000 dollars américains (USD) par an et veut subdiviser cette liste en seuls les employés de moins de 30 ans, à l'aide d'une transaction autonome serait permettre à l'opérateur de diviser la demande en deux parties. Tout d'abord, l'ordinateur étant rassembler une liste de tous les employés qui font des $ 60,000 USD. Au milieu de cette opération, il va résoudre la deuxième partie de la demande pour compléter la transaction autonome, ne sélectionnant que les employés de la liste $ 60,000 USD ou plus qui sont également de moins de 30 ans.

Un avantage majeur aux opérations autonomes est qu'elles fournissent une plus grande simplicité lors de l'appel des opérations de base. En rompant les choses en leurs éléments constitutifs, il peut devenir plus facile pour un opérateur de base de données pour visualiser chaque étape du processus, ce qui facilite le processus de codage de la demande réelle. Un deuxième avantage aux opérations autonomes, c'est qu'ils peuvent être imbriqués les uns dans les autres, une base de données qualifiée opérateur peut programmer une transaction qui appelle une transaction autonome où la transaction autonome appelle ensuite un certain nombre de transactions supplémentaires autonomes. Cela améliore considérablement la flexibilité du logiciel Oracle transaction de base de données, ce qui permet des transactions plus complexes à coder en toute simplicité.

Chaque transaction qui se produit dans le programme est suivi par le logiciel lui-même à des fins de vérification. Cela permet aux personnes d'examiner les transactions qui ont été demandés à la base de données. Rédaction des transactions sous forme autonome peut aider à simplifier la procédure de vérification, car il est beaucoup plus facile de donner un sens à un certain nombre d'opérations séquentielles simples qu'une déclaration unique complexe.