Transaccciones en postgres

Páginas: 5 (1221 palabras) Publicado: 8 de mayo de 2014
1. Recuperación de datos.

La recuperación de datos consiste en volver a obtener los datos (ya sea un proceso de extracción, o, producido por una fuente de error) cuando suceden errores dentro de nuestros mismos datos, siendo las fuentes de errores mas comunes (implicando con esto una pérdida de datos) las siguientes:

• Fallas de hardware (falla del servidor).
• Actualizacionesincompletas (bajo un proceso de restauración).
• Inserción de datos no válidos (por parte del mismo usuario).
• Errores humanos (pérdida de los respaldos, cambio en el diseño o esquema, etc.).

La recuperación de datos corre a cargo del “Administrador de Base de Datos (ABD)”, el cual es el responsable de implantar e implementar los procedimientos, en donde se establecen procedimientos tanto dedetección de errores (mecanismos preventivos) como procesos de recuperación de datos (mecanismos correctivos).

El ABD es quien tiene el control de toda la base de datos, en donde se busca la reducción del número de personas que tienen acceso a los detalles técnicos y de operación del “Sistema Manejador de Base de Datos (SMBD)”. Esto implica contar con los mecanismos citados anteriormente, además, elABD es quien cuenta con una mayor responsabilidad sobre toda la gestión de la base de datos, no solamente a nivel operativo (implementando mecanismos de seguridad para el acceso, para mantener la integridad de los datos, etc.) sino también a nivel lógico (persistencia de la estructura de la base de datos, esquemas, diccionario de datos, relaciones, etc.).

Algunas de las soluciones masimportantes que se pueden implementar como mecanismos preventivos y correctivos para asegurar la persistencia de los datos y que corren a cargo del ABD son las siguientes:

• Definición del esquema.- Se crea el esquema original de la base de datos (a nivel de diagrma E-R, con la utilización de scripts SQL, etc.) y se genera el diccionario de datos mediante sentencias o proposiciones en el “Lenguaje deDefinición de Datos (DDL)”. Recordando que el diccionario de datos es una herramienta muy valiosa para el ABD, pues permite conservar la definición de cada base de datos, de cada table y de los atributos correspondientes a cada tabla, indicando principalmente las primitivas de datos, y las reglas establecidas para estos atributos.
• Definición de estructuras de almacenamiento y métodos deacceso.- El uso de estos mecanismos permite la generación de estructuras para el medio secundario de almacenamiento (respaldo, backup), y define los métodos de acceso a la información, todo esto con la utilización del “Lenguaje de Manipulación de Datos (LMD)”.
• Modificación de esquemas y organización.- Esta actividad consiste en rediseñar el esquema de la base de datos (diagramas y tablasgeneradas), todo esto como un plan de reingeniería, para asegurar la estructura correcta de los esquemas de la base de datos. Estas acciones se llevan a cabo con el uso del LMD.
• Concesiones de autorización de acceso.- Se ejecuta un registro de los usuarios para permitir o no el acceso al SMBD. Se le asigna a cada usuario una serie de atributos (características) relacionados directamente con losprivilegios a determinadas áreas (por ejemplo, autorizar a ejecutar consultas, mas no a eliminar registros).
• Especificación de las limitantes de integridad.- Se crean una serie de tablas donde se especifica el conjunto de restricciones que serán aplicadas durante los procesos de actualización de los esquemas de la base de datos.

Se considera, además que como mecanismos de recuperación de datos,uno de los mas utilizados es el “Backup” o respaldo de datos, utilizando para esto un mecanismo de almacenamiento en una ubicación distinta a donde se encuentra la base de datos original. Para su almacenamiento pueden ocuparse medios como discos duros, DVD's, CD's, cintas magnéticas o cualquier otro medio de almacenamiento secundario de su elección, pero, que dependiendo del tamaño de los datos...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Postgres
  • Postgrados
  • POSTGRADO
  • postgres
  • postgrado
  • Postgrado
  • postgrado
  • Postgres

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS