Está en la página 1de 1

ADM. PROGRAMACIÓN DE B.D.

SQL-SERVER

Integrantes: Lorena Lucero, Jeoselin Soriano

Segundo avance de Proyecto

Metodología de bloqueos que se usarán en el proyecto.

Para nuestro proyecto dependiendo del tipo de transacción, estableceremos distintos tipos de
bloqueos para asegurarnos de la integridad de la data. Utilizaremos el Nivel de aislamiento
(Isolation Level) que viene por defecto el “READ COMMITED” que evitará tener lecturas
sucias utilizando los siguientes bloqueos:

- Bloqueo de actualización y bloqueo exclusivo: Se utilizará al momento que lo


usuarios quieran modificar datos. Si un usuario “A” realiza una consulta sobre una
tabla y otro usuario “B” quiere modificar dicha tabla tendrá que esperar que el
usuario “A” termine la operación de lectura que está realizando, quedando bloqueada
la tabla mientras se la esté utilizando.

- Bloqueo exclusivo: Como en el caso anterior este bloqueo se lo utilizará cuando un


usuario “A” que esté modificando los datos de una tabla y otro usuario “B” quiera
hacer una consulta o modificar los datos de esa misma tabla, deberá esperar hasta
que el usuario “A” termine de utilizarla ya que las instrucciones de modificación de
data (INSERT-UPDATE-DELETE) requieren un bloqueo exclusivo.

También podría gustarte