Microsoft© Access© et propriété A.C.I.D
phil-tsf
-
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.
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.
A voir également:
- Microsoft© Access© et propriété A.C.I.D
- Microsoft money - Télécharger - Comptabilité & Facturation
- Microsoft office - Guide
- Installer windows 10 sans compte microsoft - Guide
- Telecharger microsoft store - Guide
- Activer microsoft office gratuitement - Accueil - Bureautique
4 réponses
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?
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?
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.
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.
Finalement, j'ai trouvé ce post :
http://www.commentcamarche.net/forum/affich 3259100 access transactions
qui répond à ma question, à savoir, Access ne prend pas en charge nativement la gestion de ses transactions dans le respect des propriétés A.C.I.D des transactions de données.
C'est définitivement une grosse daube...
http://www.commentcamarche.net/forum/affich 3259100 access transactions
qui répond à ma question, à savoir, Access ne prend pas en charge nativement la gestion de ses transactions dans le respect des propriétés A.C.I.D des transactions de données.
C'est définitivement une grosse daube...