transacciones

Páginas: 5 (1005 palabras) Publicado: 26 de marzo de 2014

















OBJETIVO
Investigaremos los temas dejado en la clase por motivos de no haber entrado a clase causo que nos atrasáramos en los temas que investigaremos a continuación.















DESARROLLO
PRIVILEGIOS
Sujetos de autorización pueden ser usuarios, grupos de usuarios, roles y procesos. Son entidades del sistema a las que se les puedeconceder autorizaciones.
Objetos de autorización pueden ser ficheros, directorios, relaciones, tablas, atributos, clases y jerarquías de clases. Son componentes pasivos del sistema a los que se les debe dar protección ante accesos no autorizados. Los privilegios de autorización pueden ser leer, escribir, ejecutar, seleccionar, insertar, actualizar, referenciar o indexar. Son los tipos de operacionespuede ejecutar sobre los objetos del sistema.

GRANT
Concede permisos sobre un elemento protegible a una entidad de seguridad. El concepto general es GRANT ON TO . Para obtener una explicación general de los permisos.


REVOKE
Quita un permiso concedido o denegado previamente.


SINTAXIS
GRANT:
GRANT [ ,...n ]
TO [ ,...n ] [ WITH GRANT OPTION ]
[ AS ]

::=
permission| ALL [ PRIVILEGES ]

::=
Database_user
| Database_role
| Application_role
| Database_user_mapped_to_Windows_User
| Database_user_mapped_to_Windows_Group
| Database_user_mapped_to_certificate
| Database_user_mapped_to_asymmetric_key
| Database_user_with_no_login
REVOKE:
Simplified syntax for REVOKE
REVOKE [ GRANT OPTION FOR ]
{[ ALL [ PRIVILEGES ] ]
|
permission [ ( column [ ,...n ] ) ] [ ,...n ]
}
[ ON [ class :: ] securable ]
{ TO | FROM } principal [ ,...n ]
[ CASCADE] [ AS principal ]



TRANSACCIONES
Una transacción es una secuencia de operaciones realizadas como una sola unidad lógica de trabajo. Una unidad lógica de trabajo debe exhibir cuatropropiedades, conocidas como propiedades de atomicidad, coherencia, aislamiento y durabilidad (ACID), para ser calificada como transacción.

PROPIEDADES
Atomicidad
Una transacción debe ser una unidad atómica de trabajo, tanto si se realizan todas sus modificaciones en los datos, como si no se realiza ninguna de ellas.
Coherencia
Cuando finaliza, una transacción debe dejar todos los datos en unestado coherente. En una base de datos relacional, se deben aplicar todas las reglas a las modificaciones de la transacción para mantener la integridad de todos los datos. Todas las estructuras internas de datos, como índices de árbol b o listas doblemente vinculadas, deben estar correctas al final de la transacción.
Aislamiento
Las modificaciones realizadas por transacciones simultáneas sedeben aislar de las modificaciones llevadas a cabo por otras transacciones simultáneas. Una transacción reconoce los datos en el estado en que estaban antes de que otra transacción simultánea los modificara o después de que la segunda transacción haya concluido, pero no reconoce un estado intermedio. Esto se conoce como seriabilidad, ya que deriva en la capacidad de volver a cargar los datosiniciales y reproducir una serie de transacciones para finalizar con los datos en el mismo estado en que estaban después de realizar las transacciones originales.


Durabilidad
Una vez concluida una transacción, sus efectos son permanentes en el sistema. Las modificaciones persisten aún en el caso de producirse un error del sistema.
GRADOS DE CONSISTENCIA
El requisito de consistencia es que la sumade A y B no se vea alterada al ejecutar la transacción. Si una base de datos es consistente antes de ejecutar una transacción, tiene que seguir siéndolo después de ejecutar dicha transacción La responsabilidad de asegurar la consistencia es del programador que codifica la transacción (la comprobación de las restricciones de integridad puede ayudar).

NIVELES DE AISLAMIENTO
Las transacciones...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Transacciones
  • Transacciones
  • transacciones
  • LAS TRANSACCIONES
  • Transacciones
  • Transaccion
  • Transacciones
  • Transacciones

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS