10.07.2015 Views

Concurrencia

Concurrencia

Concurrencia

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Una transacción es una ejecución de un programa de usuario, visto por elDBMS como una serie de operaciones lecturas y escrituras, la cual accede a labase de datos que es compartida por varios usuarios en forma simultánea. Esuna colección de acciones que hacen transformaciones de los estados de unsistema preservando la consistencia del mismo.Una base de datos está en un estado consistente si obedece todas lasrestricciones de integridad definidas sobre ella. Los cambios de estado ocurrendebido a actualizaciones, inserciones, y supresiones de información. Porsupuesto, se quiere asegurar que la base de datos nunca entra en un estado deinconsistencia. Sin embargo, durante la ejecución de una transacción, la basede datos puede estar temporalmente en un estado inconsistente. El puntoimportante aquí es asegurar que la base de datos regresa a un estadoconsistente al fin de la ejecución de una transacción.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!