Sie sind auf Seite 1von 12

Universidad Tecnolgica de Campeche

Base de datos para aplicaciones Unidad 3 procesamiento de transacciones Docente: Mara de Lourdes crdenas maldonado ALUM Na: Lpez velueta mara de los ngeles Grado y grupo: 8 b

PROC !"M# $%O & %R"$!"CC#O$ !


UNIDAD 3

1.- Conceptos de Transacciones

1.1.- !u" son las transacciones#


Las transacciones son un mecanismo 'ue a(uda a simpli)icar la construccin de sistemas con)iables a trav*s de procesos 'ue proveen soporte uni)orme para invocar ( sincronizar operaciones como+ , Operaciones de comparticin de datos, "seguramiento de la sociabilidad de las transacciones con otras, "tomicidad en su comportamiento, Recuperacin de )allas provocadas en red ( nodos-

1.$.- Tipos de Transacciones


, Transacciones planas: Consisten en una secuencia de operaciones primitivas encerradas entre las palabras clave B%G&N ( %ND- Por e.emplo+
B%G&N 'T(AN)ACT&*N Reservacin ---%ND.

, Transacciones Anidadas : Consiste en tener transacciones 'ue dependen de otras/ estas transacciones estn incluidas dentro de otras de un nivel superior ( se las conoce como subtransacciones- La transaccin de nivel superior puede producir 0i.os 1subtransacciones2 'ue 0agan ms )cil la programacin del sistema ( me.oras del desempe3on las transacciones anidadas las operaciones de una transaccin pueden ser as mismo otras transacciones- Por e.emplo+

B%G&N 'T(AN)ACT&*N Reservacin ---------B%G&N 'T(AN)ACT&*N 4uelo -------%ND.1 4uelo 2

1.3Qu es concurrencia y que finalidad tiene:


se re)iere a la capacidad de los !istemas de "dministracin de 5ase de &atos/ de permitir 'ue m6ltiples procesos sean e.ecutados al mismo tiempo/ ( 'ue tambi*n puedan interactuar entre sPermite controlar la e.ecucin de transacciones 'ue operan en paralelo/ accesando a in)ormacin compartida (/ por lo tanto/ inter)iriendo potencialmente unas con otras-

1.4Qu es recuperacin y que finalidad tiene:


s una propiedad de base de datos 'ue controla la )orma en 'ue se registran las transacciones/ si el registro de transacciones re'uiere 'ue se realice la copia de seguridad ( si lo permite/ ( 'u* tipos de operaciones de restauracin 0a( disponibles!i se da alg6n error en los datos/ 0a( un bug 1 rror o un de)ecto en el so)t7are o 0ard7are 'ue 0ace 'ue un programa )uncione incorrectamente- " menudo los bugs son causados por con)lictos del so)t7are cuando las aplicaciones intentan )uncionar en tndem2 de programa o de 0ard7are/ el &5" 1"dministrador de base de datos2 puede traer de vuelta la base de datos al tiempo ( estado en 'ue se encontraba en estado consistente antes de 'ue el da3o se causara-

1.5._ Protocolo asado en tcnicas de loqueo y copias de se!uridad:


!u" son los +lo,ueos# Los blo'ueos son mecanismos 'ue impiden destruir interacciones entre transacciones acensando al mismo recurso/ cual'uier ob.eto de usuario 1como tablas o )ilas2 u ob.etos del sistema no visibles a los usuarios 1como estructuras2 de datos compartidas ( )ilas del diccionario de datos2&nter+lo,ueos 8iste un interblo'ueo cuando e8iste un con.unto de transacciones/ tal 'ue toda transaccin del con.unto est esperando un elemento de datos blo'ueado por otra transaccin del con.unto-

$.- (eingenier-a de Base de Datos

1.4Qu la "ein!enier#a de $ase de %atos:


La Reingeniera de 5&& se basa en un sistema (a e8istente por lo tanto es un proceso de reconstruccin 'ue permite me.orar los procesos de una base de datos en produccin esto 'uiere decir 'ue la misma este siendo suministrada de datos en este momento
, , .or ,u" /acer una reingenier-a de BDD# Cuando reali0ar una reingenier-a de BDD

( * . ) N A & * & C C A N ( % G AT

U )

Das könnte Ihnen auch gefallen