C02_FundamentosII

Páginas: 6 (1302 palabras) Publicado: 9 de octubre de 2015
BASE DE DATOS I

Abstracción de datos.
Independencia.
Consistencia.
Seguridad.
Manejo de Transacciones.
Acceso concurrente.

Base de datos I Mario Alberto Hernández Pérez
2

Una transacción es un conjunto de operaciones que
pretenden consultar o afectar los datos de una base
de datos, para que una transacción sea exitosa deben
de ejecutarse correctamente TODAS las operaciones
quecontenga, de lo contrario se deberán deshacer
todos los cambios hechos por la transacción.

Los SMBD proveen mecanismos para manejar las
transacciones y asegurar que los cambios realizados
por estas estén validados y confirmados, en caso de
que alguna transacción falle el SMBD deberá regresar
la base de datos al estado antes de la transacción.
Base de datos I Mario Alberto Hernández Pérez

3

Paraasegurar la integridad de los datos se necesita
que el SMBD mantenga las siguientes propiedades en
las transacciones.
 Atomicidad.
 Consistencia.
 Aislamiento.
 Durabilidad.

A estas propiedades también se les conoce como ACID
por sus siglas en ingles: Atomicity, Consistency,
Isolation and Durability.
Base de datos I Mario Alberto Hernández Pérez
4

Esta propiedad asegura que todas las accionesde la
transacción se realizan o ninguna de ellas se lleva a
cabo.
La atomicidad requiere que si una transacción se
interrumpe por una falla, sus resultados parciales
deben ser deshechos.

Base de datos I Mario Alberto Hernández Pérez
5

Esta propiedad establece que solo los valores o datos
válidos (tipo de dato, longitud, integridad
referencial, etc.) serán escritos en la base de datos.
Sipor algún motivo una transacción viola esta
propiedad, esta se considerará como fallida.

Base de datos I Mario Alberto Hernández Pérez
6

Está propiedad asegura que no se afecten entre sí las
transacciones ejecutadas en la base de datos, con
esto asegura que la ejecución de dos o mas
transacciones sobre la misma información sean
independientes y no generen ningún tipo de error.
Para asegurar elaislamiento se toman medidas de
seguridad como bloqueos y orden de ejecución de
transacciones.

Base de datos I Mario Alberto Hernández Pérez
7

Tras la finalización con éxito de una transacción, los
cambios realizados en la base de datos deberán
escribirse para generar un nuevo estado consistente
de la base de datos, a partir de este nuevo estado los
datos deben permanecer incluso si hay fallosotras
transacciones.

Base de datos I Mario Alberto Hernández Pérez
8

Una vez concluida una transacción esta debe informar
si se ejecuto con éxito o si falló, para ello existen 2
respuestas posibles:

La acción COMMIT TRAN indica que una transacción
ha concluido satisfactoriamente.
La acción ROLLBACK TRAN indica que en una
transacción algo salido mal y que todas las
actualizacionesrealizadas hasta este momento por la
transacción fueron revertidas o deshechas.
Base de datos I Mario Alberto Hernández Pérez
9

Abstracción de datos.
Independencia.
Consistencia.
Seguridad.
Manejo de Transacciones.
Acceso concurrente.

Base de datos I Mario Alberto Hernández Pérez
10

Los SMBD deben proveer mecanismos para soportar
el acceso concurrente por múltiples usuarios a las
bases de datosque contenga.
También debe garantizar que cada conexión sea
independiente y las transacción ejecutadas se
encuentren aisladas de otras, para garantizar la
seguridad e integridad de los datos.

Base de datos I Mario Alberto Hernández Pérez
11

Esquemas.
Administrador de BD.
Arquitecturas.
Estándar ODBC.

Base de datos I Mario Alberto Hernández Pérez
12

Un esquema es el nombre que se le daa la definición
de una base de datos dentro del SMBD, dentro de un
SMBD pueden convivir múltiples esquemas si que
esto afecte los datos de cada uno.

Base de datos I Mario Alberto Hernández Pérez
13

Esquemas.
Administrador de BD.
Arquitecturas.
Estándar ODBC.

Base de datos I Mario Alberto Hernández Pérez
14

Es un profesional IT cuyo trabajo consiste en crear y/o
administrar una o...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS