UNIDAD NÚMERO 3 ADMINISTRACION DE BASE DE DATOS
Enviado por lucrito_13 • 8 de Enero de 2014 • 7.885 Palabras (32 Páginas) • 341 Visitas
UNIDAD NÚMERO 3 ADMINISTRACION DE BASE DE DATOS
3.1. Definición del esquema de recuperación. Recuperar los datos frente a las fuentes de error mencionadas anteriormente. La restauración de la Base de Datos a su estadonormal es responsabilidad del DBA, quien esl el responsable de implantar procedimientos de detecciòn de error y recuperaciòn.
El DBA es quien tiene el control centralizado de la base de datos. Se persigue con esto reducir el número de personas que tengan acceso a los detalles técnicos y de diseño para la operación del DBMS.
Las soluciones principales de un DBA son:
DEFINICION DEL ESQUEMA.- Crea el esquema original de la base de datos y genera el diccionario de datos por medio de proposiciones en DDL.
DEFINICION DE ESTRUCTURAS DE ALMACENAMIENTO Y METODOS DE ACCESO.- Se encarga de generar a seleccionar estructuras para el medio secundario y definir los métodos de acceso a la información, esto ultimo por medio de proposiciones en DML.
MODIFICACION DE ESQUEMA Y ORGANIZACIÓN.- Es una actividad poco frecuente que consiste en rediseñar el esquema de la base de datos. Esto se haría necesario ante la modificación abrupta de las condiciones originales que dieron pie al diseño del esquema primario. Las proposiciones para llevar a cabo esta tarea se realizan en DDL.
CONCESION DE AUTORIZACIONES DE ACCESO.- Se encarga de registrar a los usuarios para permitir su acceso al DBMS. Asigna a cada uno de ellos una serie de atributos que le permiten gozar de privilegios como el acceso a determinadas áreas de aplicación, de los datos o del uso de recursos en el sistema.
ESPECIFICACION DE LAS LIMITANTES DE INTEGRIDAD.- Crea una serie de tablas donde se especifica el conjunto de restricciones que serán aplicables durante los procesos de actualización
Para recuperar:
Backup(respaldo): disco duro,cinta.
• Backup caliente: Base de Datos esta operativa.
•
• Backup frio: Base de Datos no esta operativa.
Mirror o Espejo
Archivos de Logs: (registro de transacciòn)
Son las transacciones diarias que se registran en la Base de Datos. Cuando ocurre un problema se acude a los archivos de logs se hace un REVERSO y tambièn se puede recuperar la ùltima transacción que se hizo.
Seguridad de los Datos
Se presentan cuando no es posible establecer claves de acceso y resguardo en forma uniforme para todo el sistema, facilitando así el acceso a intrusos.
La seguridad de los datos se puede definir en las siguientes aspectos:
• Objeto a asegurar: el primer objeto a asegurar son los objetos, programas y finalmente al esquema.
• Codificaciòn de Claves: el DBMS provee la seguridad de los Login (usuario y password).
• Control de Acceso: se especifican seguridades contra accesos indicados orientado a personas no autorizada.
Control y Administraciònde Recursos
El DBMS debe proveer al DBA de todos los mecanismos para control y administración de recursos. Para que el DBA con integridad de datos, recuperaciòn de errores e implementaciòn de seguridad.
Establecimiento de Relaciones entre Datos
El BDMS debe proveer los recursos para el establecimiento de relaciones entre los datos, cuales son las relaciones: 1 -> 1, 1 -> n, n -> n
Ciclo de vida de las operaciones de Base de datos
Etapas:
• Planificación del Proyecto
• Definición del Sistema
• Recolección y Análisis de los Requisitos
• Diseño de la Base de Datos
• Selección del SGDB / DBMS
• Diseño de la Aplicación
• Prototipo
• Implementaciòn
• Conversión y Carga de datos
• Prueba
• Mantenimiento
Estas etapas no son estrictamente secuenciales de hecho hay que repetir algunas de las etapas varias veces haciendo lo que se conoce como "Ciclos de Re-alimentaciòn" por Ej: los problemas que se encuentran en la etapa de Diseño de la Base de Datos pueden requerir una recolección de requisitos adicional y su posterior análisis.
El ciclo de vida de un desarrollo de una base de datos consta de siete pasos:
Análisis de las necesidades
Estudio de viabilidad
Definición de requisitos
Diseño conceptual / lógico
Implementación
Evaluación y Mantenimiento
Planificación del Proyecto:
Esta etapa con lleva la planificación de como se puede llevar acabo las etapas de ciclo de vida de la manera màs eficiente, hay tres componentes principales:
• El trabajo que se va arealizar.
• Los recurso para llevarlo acabo.
• El dinero para pagar todo ello.
Definición del Sistema
En esta etapa se especifica el àmbito y los ìndices de la aplicación de la Base de Datos asì como con que otros sistemas interactua. Tambièn hay que determinar quienes son los usuarios y las àreas de la aplicación.
Recolección y Análisis de los Requisitos:
En esta etapa se recoge y analiza los requerimientos de los usuarios y de las àreas de aplicación. Esta información se la puede recoger de varias formas:
• Entrevistando el personal de la empresa concretamente aquellos que son considerando expertos en la àrea que se de.
• Observando el funcionamiento de la empresa.
• Examinando documentos sobre todo aquellos que se utilizan para recoger o visualizar la información.
• Utilizando cuestionario para recoger información de grandes grupos de usuarios.
• Utilizan la experiencia adquirida en el Diseño de Sistemas similares.
Esta etapa tiene como resultado en conjunto de documentos con las especificaciones de requisitos de los usuarios en donde se describen las operaciones que se realizan en la empresa desde distintos puntos de vista.
Los requisitos de desarrollo involucran el software y hardware necesario para la implementación, los recursos humanos necesarios (tanto internos como externos), la formación al personal.
Diseño de Base de datos:
En esta etapa se crea un esquema conceptual de la base de datos. Se desarrollan las especificaciones hasta el punto en que puede comenzar la implementación. Durante esta etapa se crean modelos detallados de las vistas de usuario y sobre todo las relaciones entre cada elemento del sistema, documentando los derechos de uso y manipulación de los diferentes grupos de usuarios.
Si parte de la información necesaria para crear algún elemento establecido ya se encuentra implementado en otro sistema de almacenamiento hay que documentar que relación existirá entre uno y otro y detallar los sistemas que eviten la duplicidad
...