¿Para que utilizan las transacciones los bloqueos?
andreaandyandreaTarea3 de Febrero de 2016
450 Palabras (2 Páginas)167 Visitas
- ¿Para que utilizan las transacciones los bloqueos?
R: para impedir que otros usuarios cambien o lean los datos de una transacción que no se a completado
- ¿Qué significa OLTP?
R: Procesamiento de Transacciones en línea
- ¿Para que utiliza SQL Server el registro de transacciones?
R: Para asegurar que las actualizaciones se han completado y son recuperables.
- ¿Es cierto que las transacciones aseguran que varias modificaciones a los datos se procesan como una unidad?
R: Si
- ¿De qué forma los bloqueos hacen posible la serialización de transacciones?
R: que solo una persona a la vez pueda modificar un elemento de datos.
- ¿Es cierto que SQL Server establece y ajusta dinámicamente el nivel de bloqueo apropiado durante una transacción?
R: Si
- ¿Qué permiten las transacciones simultáneas?
R: permiten que los usuarios tengan acceso y actualicen los datos al mismo tiempo.
- ¿Qué significa la alta simultaneidad?
R: significa que hay varios usuarios que consiguen un buen tiempo de respuesta que hay varios usuarios que consiguen un buen tiempo de respuesta con pocos conflictos.
- ¿Que nos garantiza el control de simultaneidad?
R: garantiza que las modificaciones que realiza un usuario no afectan de forma negativa a las modificaciones que realice otro
- ¿Cómo trabaja el control de simultaneidad pesimista?
R: bloquea los datos cuando se leen para preparar una actualización.
- ¿Cómo trabaja el control de simultaneidad optimista?
R: no bloquea los datos cuando se leen inicialmente.
- ¿Cómo se ejecuta cada instrucción Transact-SQL en una transacción implícita?
R: se ejecuta como una transacción.
- ¿Cómo se agrupan las instrucciones de la transacción en una transacción explicita o definida por el usuario?
R: se agrupan entre las clausulas BEGIN TRANSACTION y COMMIT TRANSACCION.
- ¿Cómo se define un punto de almacenamiento?
R: se define una ubicación a la que puede volver una transacción si parte de la misma se cancela condicionalmente.
- ¿Qué es un registro?
R: es un área de almacenamiento que efectúa automáticamente el seguimiento de todos los cambios realizados en la base de datos, a excepción de las operaciones no registradas.
- ¿Es cierto que las grabaciones se graban en el registro en disco cuando se ejecutan, antes de escribirse en la base de datos?
R: si
- ¿Qué se puede recuperar con el registro de transacciones cuando graba todas las transacciones?
R: los datos automáticamente en el caso de un corte de energía, un error en el software del sistema, problemas en el cliente o una petición de cancelación de una transacción.
- ¿E s cierto que las transacciones deben de ser lo más largas posible?
R: no es falso
- ¿Cuándo de inicia automáticamente una transacción?
R: cuando se ejecutan determinadas instrucciones.
- ¿Cómo debe a completarse explícitamente una transacción?
R: COMMIT o ROLLABACK TRANSACTION
...