Bachiller

Páginas: 9 (2121 palabras) Publicado: 14 de agosto de 2013
UTEC

UNIVERSIDAD
TÉCNOLOGICA DE EL
SALVADOR
Tarea 1
Base de Datos 1
Docente Titular Virtual:
Ing. Bladimir Díaz Campos.

Alumno: Mariano Edmundo Orantes Portillo
Carnet N° 2907262013

NITTO

01

 ¿Qué problemas se generan cuando un SGBD no aísla de manera adecuada las
transacciones?
Un Sistema de Gestión de Bases de Datos (SGBD) es un conjunto de programas que
permiten elalmacenamiento, modificación y extracción de la información en una base de
datos, además de proporcionar herramientas para añadir, borrar, modificar y analizar los
datos. Los usuarios pueden acceder a la información usando herramientas específicas de
interrogación y de generación de informes, o bien mediante aplicaciones al efecto Los
SGBD también proporcionan métodos para mantener laintegridad de los datos, para
administrar el acceso de usuarios a los datos y recuperar la información si el sistema se
corrompe. Permite presentar la información de la base de datos en variados formatos. La
mayoría de los SGBD incluyen un generador de informes. También puede incluir un
módulo gráfico que permita presentar la información con gráficos y tartas.
Hay muchos tipos de SGBD distintos segúnmanejen los datos y muchos tamaños distintos
según funcionen sobre ordenadores personales y con poca memoria a grandes sistemas
que funcionan en mainframes con sistemas de almacenamiento especiales.
Generalmente se accede a los datos mediante lenguajes de interrogación, lenguajes de
alto nivel que simplifican la tarea de construir las aplicaciones. También simplifican la
interrogación y lapresentación de la información. Un SGBD permite controlar el acceso a
los datos, asegurar su integridad, gestionar el acceso concurrente a ellos, recuperar los
datos tras un fallo del sistema y hacer copias de seguridad. Las Bases de Datos y los
sistemas para su gestión son esenciales para cualquier área de negocio, y deben ser
gestionados con esmero.
Propiedades:
Transacción
Una transacciónes una unidad de la ejecución de un programa. Puede consistir en varias
operaciones de acceso a la base de datos. Está delimitada por constructoras como
begintransaction y end-transaction.
Un SGBD se dice transaccional, si es capaz de mantener la integridad de los datos,
haciendo que estas transacciones no puedan finalizar en un estado intermedio. Cuando
por alguna causa el sistema debecancelar la transacción, empieza a deshacer las órdenes
ejecutadas hasta dejar la base de datos en su estado inicial (llamado punto de integridad),
como si la orden de la transacción nunca se hubiese realizado.

Para esto, el lenguaje de consulta de datos SQL (Structured Query Language), provee los
mecanismos para especificar que un conjunto de acciones deben constituir una
transacción.
BEGIN TRAN: Especifica que va a empezar una transacción.



COMMIT TRAN: Le indica al motor que puede considerar la transacción
completada con éxito.



ROLLBACK TRAN: Indica que se ha alcanzado un fallo y que debe restablecer la
base al punto de integridad.

En un sistema ideal, las transacciones deberían garantizar todas las propiedades ACID; en
la práctica, a veces alguna de estaspropiedades se simplifica o debilita con vistas a
obtener un mejor rendimiento.
En bases de datos se denomina ACID a un conjunto de características necesarias para que
una serie de instrucciones puedan ser consideradas como una transacción. Así pues, si
un sistema de gestión de bases de datos es ACID compliant quiere decir que el mismo
cuenta con las funcionalidades necesarias para que sustransacciones tengan las
características ACID.
En concreto ACID es un acrónimo de Atomicity, Consistency, Isolation and Durability:
Atomicidad, Consistencia, Aislamiento y Durabilidad en español.
Definiciones[editar · editar fuente]


Atomicidad: es la propiedad que asegura que la operación se ha realizado o no, y
por lo tanto ante un fallo del sistema no puede quedar a medias.

...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Bachiller
  • Bachiller
  • Bachiller
  • Bachiller
  • Bachiller
  • Bachiller
  • Bachiller
  • Bachiller

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS