Microsoft© Access© et propriété A.C.I.D

phil-tsf -  
 phil-tsf -
Bonjour,

Je me demandais si l'un d'entre vous sait si Access© implémente nativement les propriétés A.C.I.D (http://www.journaldunet.com/developpeur/tutoriel/theo/060615-theo-db-acid.shtml) de ses transactions de données?

J'ai trouvé ça sur wikipédia :
Tous les systèmes de gestion de bases de données relationnelles (SGBD/R) implémentent nativement ces propriétés (ex : Oracle, IBM DB2, MySQL, PostgreSQL, MS SQL Server...)
Le moteur Extensible Storage Engine du service d'annuaire Active Directory implémente ces propriétés.

Selon moi, Access n'est pas un SGBD à proprement parlé... donc comment savoir si je n'ai pas moi même installé ce fameux Storage Engine, si les propriété A.C.I.D sont respectées lors des transactions de données dans l'application que j'étudie en ce moment? A moins de tenter de générer un cas de non respect de ces propriétés?

Bref, merci d'avance pour vos réponses.

Phil.
Configuration: Linux
Firefox 3.0

4 réponses

  1. phil-tsf
     
    Un peu plus d'info sur les instruction supportées par access :

    BEGIN TRANSACTION
    Conclure une transaction en validant tout le travail effectué pendant la transaction.

    COMMIT [TRANSACTION | WORK]
    Conclure une transaction enannulant (rolling back) tout le travail effectué pendant la transaction.

    ROLLBACK [TRANSACTION | WORK]

    Est ce que cela veut dire qu'Access respecte les propriété A.C.I.D?
    0
  2. phil-tsf
     
    Aide access :

    Transaction
    Ensemble de modifications apportées aux données et au schéma d'une base de données. Marquez le début d'une transaction au moyen de l'instruction BeginTrans, validez la à l'aide de l'instruction CommitTrans et annulez les modifications que vous avez effectuées depuis BeginTrans à l'aide de l'instruction Rollback.

    Les transactions sont facultatives et acceptent cinq niveaux d'imbrication. Elles accélèrent le traitement des données et permettent d'annuler aisément les modifications.

    Les transactions sont globales pour l'objet Workspace de la base de données référencée.
    0
  3. phil-tsf
     
    Autre question

    Est ce que les transactions exécutées par les recordset sous Access sont réalisés dans le respect des propriétés précédemment cités?

    Merci de vos réponses.

    Phil.
    0